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

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

8
Есть ли способ перейти к более ранней части команды командной строки в Mac Terminal?
Я часто пишу длинные команды в оболочке bash - вещи с множеством аргументов, веб-адресами, маршрутами и т. Д. И т. Д. Время от времени я буду понимать, что я забыл, скажем, поставить свой «пакетный исполнитель» в начале команды, или что-то написал с ошибкой, или забыл кавычки. Или что-то такое же …
9 macos  mac  bash  terminal 


1
Простой способ поменять символы в командной строке с привязками клавиш Emacs?
Если я нахожусь в VI, и я вижу , что я транспонированная два символа, это легко исправить, поставив курсор над первым и набрав xзатем pв командном режиме. Есть ли подобный прием, который работает в командной строке bash в режиме emacs? Я понимаю, что могу установить привязки клавиш vi, но я …

2
неразличимая активная вкладка в терминале гнома
Я использую 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 …
9 bash 

3
Какие установочные файлы следует использовать для настройки переменных среды с помощью bash?
Как я просил и получил ответы здесь и здесь , переменная PATH имеет разные пути в зависимости от того, как приложение активировано. Какие установочные файлы (.bashrc, .profile, ...) должны иметь одинаковую переменную PATH, независимо от того, как я запускаю программу с помощью bash?
9 bash  path 

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

3
Автозаполнение Bash добавляет косую черту после имени файла
Я недавно обновил свою систему с 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 pyloadtools3.py/ Как я …

2
Поиск всех символических и жестких ссылок на файл в UNIX
Если у меня есть определенный файл в файловой системе UNIX, есть ли способ использовать bash, чтобы найти все ссылки на этот файл, как символические, так и жесткие? Если мне нужны разные команды для каждого, что они?

2
Как настроить прокрутку истории BASH для фильтрации по тому, что я уже набрал?
Учитывая историю команд: 1 pwd 2 mysql -u root -p 3 ps -ef | more 4 top 5 mysql -h 192.168.1.101 -u root -p Когда вы нажимаете стрелку вверх, вы прокручиваете все эти команды. Я читал это где-то ранее (и сделал это на моем рабочем компьютере), что вы можете настроить …
9 linux  bash  history 

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

4
Учебные пособия по Bash Shell [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Супер пользователя. Закрыто 6 лет назад . Какие хорошие уроки по bash? Я хотел бы узнать больше о командах bash shell и о том, как их …

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

2
Используйте исполняемый файл cygwin в скрипте git bash
У меня есть .shскрипт, который я дважды щелкаю, чтобы он выполнялся git для Windows. Теперь мне нужно (imagemagick) convertот Cygwin (который я установил), и я называю его с абсолютным путем - /c/cygwin64/bin/convert.exe- но я получаю: фатальная ошибка - обнаружено несоответствие базы Cygheap. Эта проблема, вероятно, связана с использованием несовместимых версий …
9 windows  bash  git  cygwin 

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