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

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

4
Gnome: Зміна назви поточного терміналу з командного рядка bash
Я знаю, що є варіанти запустити новий термінал із заданим заголовком, і це можливо, щоб змінити назву з терміналу за допомогою меню: 'Terminal' -> Set Title. Однак я хочу змінити його для поточного терміналу з командного рядка. Як я можу змінити заголовок для існуючого терміналу Gnome з командного рядка?

8
Чи є спосіб перейти до більш ранньої частини команди командного рядка в терміналі Mac?
Мені часто доводиться виписувати довгі команди в оболонці bash - речі з багатьма аргументами, веб-адресами, маршрутами тощо тощо. Кожна так часто я усвідомлюю, що забула, скажімо, поставити свій "bundle exec" на початку команди, або щось неправильно написала, або забула лапки. Або щось просто, як поставити "cd" замість "vim". Таким чином …
9 macos  mac  bash  terminal 


1
Простий спосіб поміняти символи в командному рядку на прив'язки клавіш emacs?
Якщо я перебуваю в vi, і я бачу, що я переніс два символи, це легко виправити, наклавши курсор на перший і ввівши, xпісля чого pв командному режимі. Чи є подібний трюк, який працює в командному рядку bash в режимі emacs? Я усвідомлюю, що я можу встановити прив'язки до клавіш vi, …

2
невідмінна активна вкладка в терміналі gnome
Я запускаю Gnome 2.30.2 і Gnome Terminal 3.0.1 на своєму Debian Sid, і останнім часом активна вкладка стала майже невідрізною від інших вкладок. Це насправді того ж кольору. Зміна тем не дуже допомогла, і лише використання теми високої контрастності має значення, яку тему я б не використовував. Експериментували зі сценарієм …

3
Як ви визначаєте фактичну команду, яка проходить у вас?
Скажімо, у мене є сценарій bash під назвою log.sh. У цьому сценарії я хочу прочитати вхід з труби, але я також хочу знати команду, яка використовується для введення в мене труби. Приклад: tail -f /var/log/httpd/error | log.sh У скрипті оболонки я хочу знати команду tail -f /var/log/httpd/error.
9 linux  bash  pipe 

1
Як виправити підказку підказки з кольоровим баштом?
Я визначив підказку bash (використовуючи PROMPT_FUNCTION) так: function get_hg_prompt_prefix() { local APPLIED_COLOR=$1; shift local UNAPPLIED_COLOR=$1; shift local ALERT_COLOUR=$1; shift local TEXTCOLOR=$1; shift local mercurial_prompt_line="{{patches|join(:)|pre_applied(${APPLIED_COLOR})|post_applied(${TEXTCOLOR})|pre_unapplied(${UNAPPLIED_COLOR})|post_unapplied(${TEXTCOLOR})}\n\r}" local mercurial_status_prompt="{ ${ALERT_COLOUR}{status}${TEXTCOLOR}}" echo "$(hg prompt "${mercurial_prompt_line}" 2>/dev/null)$(hg prompt "${mercurial_status_prompt}" 2>/dev/null)" } function set_prompt() { bright='\[[01m\]' colors_reset='\[[00m\]' HOSTCOLOR=${colors_reset}='\[[34m\]' USERCOLOR=${colors_reset}='\[[01m\]' TEXTCOLOR=${colors_reset}='\[[32m\]' APPLIED_COLOR=${colors_reset}='\[[32m\]' UNAPPLIED_COLOR=${colors_reset}='\[[37m\]' ALERT_COLOUR=${colors_reset}='\[[31m\]' hg_status="$(get_hg_prompt_prefix $APPLIED_COLOR $UNAPPLIED_COLOR …
9 bash 

3
Як перевірити, чи кабель живлення підключений до командного рядка?
Я запускаю ubuntu на своєму ноутбуці, і мені потрібен спосіб перевірити (з командного рядка), чи підключений кабель живлення. Чи є якийсь системний файл, який веде журнал цього? чи є команда bash, яка допоможе мені? Мені це потрібно для сценарію, який буде вести себе по-різному, залежно від того, підключений шнур живлення …
9 ubuntu  bash  battery 

3
Bash Auto-Complete додає прорізну косу рису після імені файлу
Нещодавно я модернізував свою систему від Etch до Lenny. Тепер, коли я використовую автоматичне заповнення, імена файлів (а не каталогів) з'являються із косою косою рисою в командному рядку. Здається, це пов'язано з декількома командами (усі?). Я спробував кілька: aj@mmdev0:~/loadtest$ vi pyloadtools3.py/ aj@mmdev0:~/loadtest$ cat pyloadtools3.py/ aj@mmdev0:~/loadtest$ file pyloadtools3.py/ aj@mmdev0:~/loadtest$ ls -al …

1
bash обробка завершилася погано, як налагодити?
Все почалося з простого alias gv='gvim --remote-quiet' і тепер gv Space Tabнічого не дає там, де зазвичай слід давати назви файлів. Як не дивно, alias gvi='gvim --remote-quiet' працює як очікувалося. У мене явно є вирішення, але я хотів би знати, що моє місце gvдля спеціальної обробки. compoptне допомагає, оскільки gvділиться …

2
Пошук усіх символічних та жорстких посилань на файл у UNIX
Якщо я маю конкретний файл у файловій системі UNIX, чи існує спосіб використання bash для пошуку всіх посилань на цей файл, як символічних, так і жорстких? Якщо мені потрібні різні команди для кожного, які вони?

3
за допомогою bash без клавіш зі стрілками
Я використовую bash на віртуальній машині. Чомусь там не працюють клавіші зі стрілками. Чи можна використовувати якусь іншу комбінацію клавіш (наприклад, HJKL in vi) для переміщення вліво / вправо / вгору / вниз? (це OpenBSD, якщо це допомагає) редагувати: я також додам, що я знаю причину, чому вони не працюють, …
9 bash 

2
Як я можу встановити прокрутку історії БАШ до фільтра за тим, що я вже ввів?
Враховуючи історію команд: 1 pwd 2 mysql -u root -p 3 ps -ef | more 4 top 5 mysql -h 192.168.1.101 -u root -p Натискаючи стрілку вгору, ви прокручуєте всі ці команди. Я читав це десь раніше (і робив це в моєму робочому ПК), що ви можете налаштувати BASH таким …
9 linux  bash  history 

4
Підручники з Bash Shell [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було актуальним для Super User. Закрито 6 років тому . Які хороші підручники з басу? Я хотів би дізнатися більше про команди bash shell і як їх використовувати.

3
Як отримати діапазон історії оболонки Bash
Як я можу отримати / фільтрувати записи історії в певному діапазоні? У мене великий файл історії і часто його використовую history | grep somecommand Тепер у мене пам’ять досить погана, і я також хочу побачити, що я ще робив за час вступу в команду. Поки що я роблю це: знайдіть …
9 linux  bash  history  grep 

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