Запитання з тегом «bash»

Bash - це безкоштовна оболонка для операційних систем, схожих на Unix, від проекту GNU.


3
Як ігнорувати певні назви файлів, використовуючи "знайти"?
Одна з моїх улюблених команд 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
Чи можна `хвіст -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 всі наберіть ~в моєму сеансі баш, а не переміщуючи курсор / перегляд. Чому це відбувається і які параметри мені потрібно змінити? GNU bash, version 4.0.28(1)-release (x86_64--netbsd) PuTTY v0.60 Питання спочатку було прочитано: Чому в PuTTY чому натискання клавіші "Головна" на оболонці (bash) вводить "~"? А …
122 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; це лише приклад.)
119 bash 

2
Як видалити / скинути підсистему Windows для Linux у Windows Insider Build 14316
Я встановив Windows Subsystem for Linuxна Windows 10 Insider Preview build 14316. Тепер я хотів би його видалити або, ще краще, повернути його до заводських налаштувань, тобто як це було під час встановлення. Я намагався видалити його з вікон "Включити або вимкнути функції Windows", не пощастивши. Я спробував позначити це …

4
Bash: простори в псевдонімі
Я намагаюся створити псевдоніми в баші. Те , що я хочу зробити , це карта ls -laдляls -la | more У моєму файлі .bashrc ось що я спробував: alias 'ls -la'='ls -la | more' Однак це не працює, тому що (я припускаю) він має пробіли в імені псевдоніма. Чи є …
116 unix  bash  alias 

6
Чи має bash гачок, який запускається перед виконанням команди?
Чи можу я організувати виконання функції безпосередньо перед запуском команди? Є $PROMPT_COMMAND, що виконується перед показом запиту, тобто відразу після запуску команди. Баш $PROMPT_COMMANDаналогічний precmdфункції zsh ; тож те, що я шукаю, - це баш-еквівалент zsh's preexec. Приклади програм: встановіть заголовок терміналу для команди, що виконується; автоматично додавати timeперед кожною …
111 command-line  bash  hook 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.