Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
4
голоса
2ответа
742 показов
Как распечатать dir дерево 7zip архива?
Прежде чем распаковать archive.7z , я всегда проверяю, что в стороне $ 7z l archive.7z ...SKIP... 2010-01-01 00:00:00 ..... 25856 7367 jsloader/resource/gre/modules/source-editor-textarea.jsm ...
4
голоса
1ответ
319 показов
Что делает chmod 7760 <directory> в CentOS 7 bash?
Я набрал команду chmod 7760 случайно. Я хотел набрать chmod 770, и теперь мне интересно, что именно сделала первая команда. После ввода chmod 7760 я набрал ls -Al, и имя каталога было белым с синей ...
4
голоса
3ответа
2k показов
linux - заменить все двойные символы новой строки пробелом
Можно ли заменить только двойные символы новой строки в текстовом файле, используя sed, awk, grep, tr или что-то еще? this is data this is more data Что мне нужно сделать, это заменить все двойные ...
4
голоса
1ответ
2k показов
Как сделать псевдоним / функцию в .bash_profile для `curl`, который принимает аргумент?
Я нашел этот совет очень полезным для использования curl для возобновления прерванной копии файла. Полный синтаксис: curl -C - -O file:///Volumes/path/to/file Я хотел бы добавить псевдоним или ...
4
голоса
3ответа
6k показов
Как я могу автоматически запустить новое окно в том же сеансе экрана?
Я читаю Как я могу запустить несколько сеансов экрана автоматически?, но я не понимаю первый принятый ответ: screen -dmS "$SESSION_NAME" "$COMMAND" "$ARGUMENTS" В моем случае мне нужно автоматически ...
4
голоса
1ответ
991 показов
Почему отречься не работает на последней работе, если я справлюсь с этим?
Скажем, у меня есть процесс, например, VIM с Ctrl-Z. Затем я запускаю xterm с помощью следующей команды xterm &> /dev/null & . Если я просто наберу "Отказаться", я потеряю процесс vim. Вместо этого ...
4
голоса
1ответ
2k показов
dropboxd Синтаксическая ошибка: ")" неожиданная
Я пытаюсь установить Dropbox (версия x86_64) на Ubuntu 12.04 LTS, с этим руководством по установке: ...
4
голоса
3ответа
1k показов
CTRL- [клавиши] и стрелки не работают в терминале / ipython
Я использую ipython Внутри оболочки python, когда я нажимаю вверх вместо отображения последней команды, она печатает ^[[A также CTRL- [ключи] являются fubar. CTRL-p печатает ^P Все нормально под ...
4
голоса
2ответа
2k показов
Почему вы не можете судо истории?
Если я хочу просмотреть историю корневых команд, почему я не могу просто запустить sudo history? когда я делаю это, он говорит, что история команд не найдена, но если я запускаю его без sudo, он ...
4
голоса
1ответ
5k показов
tmux: установить заголовок панели для текущей запущенной команды?
Как сделать так, чтобы tmux автоматически установил pane_title на текущую команду? На самом деле настройка automatic-rename - это то, что мне нужно для pane_title , но только для window_name .
4
голоса
1ответ
2k показов
Проверьте, есть ли в папке пустые файлы
У меня есть скрипт, который загружает 17 файлов с FTP-сервера каждый раз, но иногда некоторые файлы весят "0" по некоторым причинам. Поэтому я ищу bash-скрипт, который проверяет, есть ли файлы с ...
4
голоса
3ответа
2k показов
скрипт оболочки bash, который добавляет вывод команд
Допустим, у меня есть команда с именем foo которая при вызове выводит число на экран: $ foo 3 Скажем также, у меня есть другая команда с именем bar которая при вызове выводит на экран еще одно число: ...
4
голоса
0ответов
310 показов
Назовите вкладку в iterm2, даже с разделением панели
Я вижу, что есть решения для именования вкладок в iterm2, когда есть одна панель, но она плохо работает с несколькими панелями / разделениями. Поэтому, если у меня есть два терминала, открытых в ...
4
голоса
1ответ
607 показов
Завершение bash не работает для вновь добавленного пользователя
Я добавил нового пользователя в свою систему Ubuntu с sudo useradd -d /home/peeyush -m peeyush sudo passwd peeyush Приведенный выше список команд успешно создал нового пользователя, но новый ...
4
голоса
2ответа
2k показов
Bash RegEx на OSX против Linux (курьезы)
Речь идет о разработке Bash и написании переносимых сценариев Bash, использующих RegEx. Используя Bash RegEx, на Mac я могу сделать это: coconut-mac$ a='bananacoconutman'; [[ "$a" =~ banana(.*?)man ...
4
голоса
2ответа
2k показов
Как Console2 может использовать текущий каталог в качестве имени вкладки Bash?
Это вообще возможно? (в основном это подвеска к команде title cmd.exe, о которой упоминает ответ Микеля, хотя я бы предпочел изменить полное имя вкладки вместо добавления заголовка окна)
4
голоса
1ответ
41 показов
Linux - синтаксическая ошибка при выдаче команды
Я получаю синтаксическую ошибку при использовании следующего условия if в скрипте bash. if [ -f $pid_file ] && [ $check_run_proc == *"my_proc"* ] && kill -0 $(cat "$pid_file"); then Можете ли вы ...
4
голоса
1ответ
1k показов
получение "команда не найдена" при использовании исходной команды в Fedora
Я использую Fedora. Когда я выпускаю: -bash-3.2$ source na-profile.conf Я получил: : command not found : command not found : command not found Файл na-profile.conf выглядит так: KEYTAB=server02 ...
4
голоса
3ответа
3k показов
Команда Sublime Text Editor не найдена
Я установил Sublime на свой ноутбук Mac Lion и следовал инструкциям здесь http://www.sublimetext.com/docs/2/osx_command_line.html, но, как всегда, он не работал. У меня нет каталога ~/bin на моем ...
4
голоса
1ответ
98 показов
Linux: интерпретируется при чтении (ala php) для локальных файлов
Таким образом, конкретная проблема заключается в том, что я хочу, чтобы файл в моей системе ссылался на URL-адрес http, но использовал бы локальную версию, если нет соединения. Суть в том, что ...
4
голоса
1ответ
163 показов
Убить первую команду, как только выйдет вторая
Я долго искал лучшую практику для этого сценария. Если у меня есть process2, это зависит от процесса, запущенного заранее. Я создал псевдоним как: alias both='process1 & process2' Затем, когда ...
4
голоса
0ответов
318 показов
Как я могу сделать bash автозамену мои опечатки
У меня глупая, но очень постоянная проблема. Я постоянно ошибаюсь git grep как git grpe , gi tgrep или gi tgrpe . Есть ли способ сказать bash заменить определенные строки, которые я печатаю, на ...
4
голоса
2ответа
115 показов
Какой интерпретатор по умолчанию используется для запуска сценария без Шебанга?
Имея супер простой сценарий оболочки, например: echo "Hello World" без строки shebang, исполняемый бит установлен в файле и называется так: ./my_sript какой интерпретатор используется для запуска ...
4
голоса
2ответа
4k показов
xterm неправильно упаковывает текст
Я настраиваю оба столбца gnome-terminal и xterm (я до сих пор не выбрал, какой из них я буду использовать), и у меня есть пара проблем, которые я хотел бы исправить: область ввода кажется меньше ...
4
голоса
3ответа
8k показов
Как использовать find, чтобы скопировать все найденные файлы под новым именем в их же каталоги?
У меня есть простая команда, которая делает почти то, что я хочу. Следующие файлы найдут все файлы с суффиксом «_compressed.swf» и скопируют каждый в один и тот же каталог с добавленным «.bak2»: ...
4
голоса
2ответа
2k показов
Ярлыки Bash не работают
Я часто ssh к серверу, который имеет оболочку Bash. Ранее все обычные ярлыки работали, т.е. up была последней командой, ctrl+r позволил бы мне искать предыдущие команды. Тем не менее, я вошел в ...
4
голоса
2ответа
637 показов
Командная строка Windows перехватывает вывод сценария bash за один шаг
У меня есть сценарий bash postCloneSetup.sh: script_path=$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd -P ) cd "$script_path" printf 'Updating submodules for project\r\n' git submodule update --init ...
4
голоса
1ответ
3k показов
Процессы в Mac OSX зависают и странное использование процессора
Я работаю в научном учреждении, и одна из задач, над которыми я сейчас работаю, включает в себя запуск симуляции и вывод данных, которые он генерирует, на лету на жесткий диск. Когда я говорю «на ...
4
голоса
2ответа
1k показов
Bash: как войти в подкаталог, который был недавно изменен?
Я знаю, что могу найти каталог, который был недавно изменен с помощью команды ls -ltr, но последний измененный элемент может быть файлом, а не каталогом. Во-вторых, мне все еще нужно ввести имя ...
4
голоса
2ответа
5k показов
ssh, "Последний вход в систему", `last` и OS X
Я поразил Google как можно больше по этому вопросу, в частности, для OS X, я не нахожу ответа. Нет ничего плохого, но уровень любопытства высок. $ssh foobar@lan-connection.local Password: Last login: ...
4
голоса
1ответ
2k показов
Перестал работать Ubuntu bash на windows 10
После одного из обновлений мои окна перестали поддерживать Ubuntu Bash. Ошибка выглядит так: Приложение, которое вы пытаетесь запустить, не поддерживается в этой версии Windows. Current directory: ...
4
голоса
1ответ
1k показов
Возможно ли удаление стилей Notepad++? (Я имею в виду языковые стили цвета в конфигураторе стиля)
Я столкнулся со следующей проблемой с файлами Unix .sh в Notepadd ++: Весь документ будет окрашен в один цвет, если его содержимое будет перенесено с помощью команды heredoc . Например: ** Style ...
4
голоса
3ответа
362 показов
Предотвращение разветвления при использовании интерактивных команд (например, скрипта) в .bashrc
Я часто хотел записать вывод терминала. Поэтому я попытался установить script для запуска при запуске; в моем файле .bashrc я положил: script ~/Logs/$(date "+%Y-%m-%d.%H-%M-%S") Поскольку команды в ...
4
голоса
3ответа
1k показов
Может ли Ubuntu bash влиять на файлы Windows?
Может ли Ubuntu Bash, установленный из Магазина Windows, уничтожать или изменять файлы Windows? Я хочу свободно использовать Ubuntu Bash и не бояться, если я что-то сломаю. Я хочу знать, есть ли у ...
4
голоса
3ответа
2k показов
Игнорировать файлы NTUSER.DAT, когда ls на Git Bash?
Я использую Git Bash в качестве моего терминала в Windows. Когда я ls в моей домашней директории, я вижу некоторые NTUSER.DAT записи, которые я предполагаю системные файлы. Они не появляются, когда я ...
4
голоса
1ответ
1k показов
Команды npm, не работающие на WSL с zsh
Я недавно начал использовать WSL, я установил zsh и выполнил некоторые настройки. Однако я не могу использовать команды npm в окне WSL bash. Я могу с радостью использовать npm в Git Bash Cygwin, ...
4
голоса
3ответа
7k показов
перечислить несколько типов файлов в цикле bash for
Я написал скрипт, который конвертирует изображения в папку. Скрипт использует цикл for: i="1" for file in *.jpg; do outputFile=$(echo "image"$(echo $i)) convert "$file" -resize 50x50 $outputFile ...
4
голоса
2ответа
1k показов
Загрузить все URL-адреса, доступные в данном домене, с помощью wget без сохранения реальных страниц?
Привет, пытаясь определить все действительные URL-адреса в данном домене, не имея зеркала сайта локально. Люди обычно хотят загрузить все страницы, но я просто хочу получить список прямых URL-адресов ...
4
голоса
3ответа
4k показов
Найти последний измененный файл в каталоге
Как можно было бы через командную строку Bash найти время последнего изменения любого файла в определенном каталоге? По сути, я работаю над проектом, в котором все файлы проекта находятся в одном ...
4
голоса
2ответа
1k показов
Неправильный разрыв строки на SSH-соединении при прокрутке назад в bash
У меня есть терминал Bash через соединение SSH в терминале GNOME. Сервер - Debian Linux, Клиент - Ubuntu Linux. Вывод длинных строк отображается хорошо, но когда я использую клавишу UP для прокрутки ...
4
голоса
5ответов
3k показов
Что в опасности с переходом на ZSH?
Большинство советов для Mac написано, если вы используете оболочку Bash. Если я переключусь на zsh, насколько несовместимым я стану с текущими сценариями Bash, которые есть в моей системе, и какие ...
4
голоса
3ответа
1k показов
Как я могу изменить пароль пользователя root с помощью sudo поверх SSH?
Я пытаюсь сбросить пароль root через SSH, используя sudo, так как прямой вход в систему как root отключен. Я использую приведенную ниже команду для сброса пароля: sshpass -f .pass ssh kj@server2 ...
4
голоса
4ответа
281 показов
Как эффективнее разрезать файл на кусочки?
Предположим, у меня есть 10 МБ текстовый файл foo.txt , и он имеет 100 000 строк. Теперь я хочу обработать foo.txt окно за окном с размером окна 10. Мой текущий скрипт выглядит так: for ((i=0;i tmp1 ...
4
голоса
1ответ
491 показов
истинные цвета в Bash подскажите?
Можно ли использовать настоящие цвета в приглашении bash? Я использую iTerm2 на MacOS, который поддерживает настоящие цвета. Но не уверен, как я использую истинные цвета для моей подсказки bash. В ...
4
голоса
2ответа
970 показов
Как заставить bash уважать мою физическую структуру каталогов? (И аналогично для Emacs?)
Если в bash я делаю « set -P », то bash следует "физической структуре каталогов" при выполнении « pwd » и « cd .. » и т.д., А не "логическому", который может быть определен с помощью символических ...
4
голоса
2ответа
254 показов
Почему bash иногда думает, что мой $ HOME не правильный каталог?
Как видно из названия, кажется, что bash иногда неправильно идентифицирует мой $ HOME. Это произошло после, казалось бы, уникальной серии событий, которые я сейчас воспроизведу широкими мазками. ...
4
голоса
1ответ
293 показов
Завершение BASH: игнорировать повторяется?
У меня плохая привычка слишком много раз нажимать TAB при использовании терминала. Если какая-либо вызываемая подпрограмма завершения bash является особенно медленной, это приводит к огромному ...
4
голоса
1ответ
4k показов
Сценарии Bash Shell - Как перебирать каталоги, а также копировать и переименовывать файлы?
У меня есть каталог настройки следующим образом: /hosted/partner1/logo.png /hosted/partner2/logo.png /hosted/partner3/logo.png /hosted/partner4/logo.png /hosted/partner5/logo.png ..etc. Я хочу ...
4
голоса
3ответа
431 показов
Восстановите настройку shopt -s nocaseglob по умолчанию в OS X
Пытаясь сделать так, чтобы Bash для OSX TAB -Auto-Completion не учитывал регистр, я последовал предложению запустить эти команды: shopt -s nocaseglob bind 'set completion-ignore-case on' Как ...
4
голоса
2ответа
3k показов
cat wc -l подсчитывает количество строк с определенным окончанием строки (например, для Mac OS X)
Как любой пользователь командной строки, я иногда хочу посчитать строки в текстовом файле с помощью хорошо известной команды: cat some_text_file | wc -l Я сталкиваюсь с проблемой в Mac OS X, которая, ...