Вопросы с тегом «bash»

Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.


3
Как игнорировать определенные имена файлов, используя «find»?
Одна из моих любимых команд BASH: find . -name '*.*' -exec grep 'SearchString' {} /dev/null \; который ищет содержимое всех файлов в и ниже текущего каталога для указанной SearchString. Как разработчик, это пригодилось время от времени. Однако из-за моего текущего проекта и структуры моей кодовой базы я хотел бы сделать …
143 bash  find  regex 


8
Где $ PATH устанавливается в OS X 10.6 Snow Leopard?
Я печатаю echo $PATHв командной строке и получаю /opt/local/bin:/opt/local/sbin:/Users/andrew/bin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/pear/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/opt/local/bin:/usr/local/git/bin Мне интересно, где это устанавливается, так как мой .bash_loginфайл пуст. Я особенно обеспокоен тем, что после установки MacPorts он установил кучу мусора /opt. Я не думаю, что этот каталог существует даже при обычной установке Mac OS X. Обновление: спасибо jtimberman за …

12
Возможно ли `tail -f` выводить` dmesg`?
Хотите сделать что-то вроде dmesg | tail -f но это не работает: я использую Mac OSX 10.6.7, выполняя то, что хвост выйдет, вместо того, чтобы отслеживать вывод. Интересно, есть ли способ сделать это или какая-либо эквивалентная команда. PS Я не думаю, что whileцикл будет достаточно хорошей идеей.
137 bash  command-line  tail 


20
Добавить каталог в $ PATH, если его там еще нет
Кто-нибудь написал функцию bash для добавления каталога в $ PATH, только если его там еще нет? Я обычно добавляю в PATH что-то вроде: export PATH=/usr/local/mysql/bin:$PATH Если я создаю свой PATH в .bash_profile, он не будет прочитан, если только сеанс, в котором я нахожусь, не является сеансом входа в систему - …
126 bash  script  path 


7
Как настроить PuTTY так, чтобы Home / End / PgUp / PgDn правильно работали в bash?
Клавиши Home, End, PageUp, PageDown все вводят a ~в моем сеансе bash вместо перемещения курсора / вида вокруг. Почему это происходит и какие настройки мне нужно изменить? GNU bash, version 4.0.28(1)-release (x86_64--netbsd) PuTTY v0.60 Вопрос изначально читал: В PuTTY, почему нажатие клавиши «Home» на оболочке (bash) набирает «~»? Или, скорее, …
123 bash  putty 

6
Git Bash Здесь, в ConEmu
Как создать запись в контекстном меню, вызываемом правой кнопкой мыши, чтобы открыть Git Bash в определенной папке в ConEmu ? Смотрите Git Bash Здесь в Console2 для эквивалентного вопроса для Console2.
120 windows  bash  git  conemu 

8
Выполнить команду из другого каталога в bash
Скажи, что я делаю это: cd subdir git init cd ../ Есть ли способ сделать это с помощью одной команды или, возможно, двух, вместо того, чтобы входить и выходить из каталога, чтобы выполнить там команду? (Не искать специфическое для git решение; это всего лишь пример.)
117 bash 

4
Bash: пробелы в псевдониме
Я пытаюсь создать псевдонимы в Bash. То , что я хочу сделать , это карта ls -laдляls -la | more В моем файле .bashrc это то, что я пытался: alias 'ls -la'='ls -la | more' Однако это не работает, потому что (я предполагаю) у него есть пробелы в псевдониме. Есть …
117 unix  bash  alias 

2
Как удалить / сбросить подсистему Windows для Linux в Windows Insider Build 14316
Я установил Windows Subsystem for LinuxWindows 10 Insider Preview build 14316. Теперь я хотел бы удалить его или, вернее, вернуться к заводским настройкам по умолчанию, то есть, как это было, когда он только что был установлен. Я попытался удалить его из окон «Включить или выключить Windows», но безуспешно. Я попытался …

6
Есть ли у bash ловушка, которая запускается перед выполнением команды?
В bash могу ли я организовать выполнение функции непосредственно перед выполнением команды? Существует $PROMPT_COMMAND, который выполняется перед отображением приглашения, т. Е. Сразу после запуска команды. Bash $PROMPT_COMMANDаналогичен precmdфункции Zsh ; так что я ищу bash, эквивалентный Zsh preexec. Примеры приложений: установите заголовок терминала для выполняемой команды; автоматически добавлять timeперед каждой …
111 command-line  bash  hook 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.