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

Zsh - это оболочка со множеством расширенных функций командной строки и сценариев.


1
Когда необходимо двойное цитирование?
Старый совет заключался в том, чтобы заключать в двойные кавычки любое выражение, включающее $VARIABLE, по крайней мере, если кто-то хотел, чтобы оболочка интерпретировала его как один отдельный элемент, в противном случае любые пробелы в содержимом $VARIABLEбудут отбрасывать оболочку. Однако я понимаю, что в более поздних версиях оболочек двойные кавычки больше …

2
Были ли помечены обратные пометки (то есть `cmd`) в оболочках * sh?
Я видел этот комментарий много раз в Unix и Linux, а также на других сайтах, которые используют фразу «обратные ссылки не рекомендуется», в отношении оболочек, таких как Bash & Zsh. Это утверждение верно или ложно?

8
Передача именованных аргументов в сценарии оболочки
Есть ли простой способ передать (получить) именованные параметры в сценарий оболочки? Например, my_script -p_out '/some/path' -arg_1 '5' А внутри my_script.shпринимают их как: # I believe this notation does not work, but is there anything close to it? p_out=$ARGUMENTS['p_out'] arg1=$ARGUMENTS['arg_1'] printf "The Argument p_out is %s" "$p_out" printf "The Argument arg_1 …

10
Запомните половинную команду, пока я проверяю
Я часто оказываюсь в следующей позиции: я начал вводить длинную команду в командной строке bash, но на полпути я обнаружил, что мне нужно проверить что-то с помощью другой команды. Это проблема, когда я на консоли (нет X), что часто бывает, потому что тогда у меня есть только следующие неудовлетворительные способы …
96 bash  command-line  zsh 


7
Как использовать `which` для команды с псевдонимом?
Как и у большинства пользователей, у меня есть набор псевдонимов, чтобы задать набор флагов по умолчанию для часто используемых программ. Например, alias vim='vim -X' alias grep='grep -E' alias ls='ls -G' Проблема в том, что если я хочу использовать, whichчтобы увидеть, откуда поступает мой vim/ grep/ ls/ etc, псевдоним мешает: $ …
76 shell  zsh  alias  which 

2
Перестройте индекс автозаполнения (или как он там называется) и двоичные файлы в кэше $ PATH в zsh
После установки нового программного обеспечения уже открытый терминал с zsh не будет знать о новых командах и не сможет автоматически их заполнить. Видимо, открытие нового терминала решит проблему, но можно ли перестроить индекс (или как вы его называете), чтобы автозаполнение работало на старом терминале? Я пытался, compinitно это не помогло. …
75 zsh  autocomplete 

7
Сколько у меня глубоких снарядов?
Задача : найти, сколько у меня глубоких снарядов. Детали : я много открываю оболочку от vim. Построить и запустить и выйти. Иногда я забываю и открываю другой vim внутри, а затем еще одну оболочку. :( Я хочу знать, сколько у меня глубоких снарядов, возможно, даже иметь его на экране оболочки …
73 bash  shell-script  shell  vim  zsh 

6
Как я могу определить, управляется ли оболочка из SSH?
Я хочу определить из сценария оболочки (точнее, .zshrc), управляется ли он через SSH. Я пробовал переменную HOST, но это всегда имя компьютера, на котором работает оболочка. Могу ли я получить доступ к имени хоста, откуда идет сеанс SSH? Сравнение этих двух вопросов решило бы мою проблему. Каждый раз, когда я …
69 ssh  shell-script  zsh 

3
Клавиша ESC вызывает небольшую задержку в терминале из-за его поведения Alt +
Моя настройка терминала - gnome-terminal + tmux + zsh с привязками vi. В таких приложениях, как vim или даже в режиме редактирования vi в командной строке zsh, мне часто приходится нажимать ESCклавишу, но перед тем, как действие этой клавиши проявится, возникает небольшая задержка. См. Экран GNU замедляет работу клавиши Vim …

4
Есть ли способ предотвратить добавление команды в вашу историю?
Есть ли способ предотвратить добавление команды в вашу историю? У меня есть команда, которую я хочу сохранить в своем файле истории, и я действительно не хочу, чтобы она была там при поиске истории, хранящейся в памяти, хотя это не так важно. Есть ли способ предотвратить это, или мне просто нужно …

3
Все ли bash-скрипты совместимы с `zsh`?
Я хочу перейти от bash к zsh, но обеспокоен совместимостью сценариев bash. Все ли скрипты / функции bash совместимы с zsh? Следовательно, если это правда, zsh - это просто улучшение bash?
63 bash  zsh 

6
Какие функции есть в zsh и отсутствуют в bash или наоборот?
Как пользователь Linux, я всегда использовал bash, потому что он использовался по умолчанию в каждом дистрибутиве, который я использовал. Люди, использующие другие системы Unix, такие как BSD, используют другие оболочки гораздо чаще. Чтобы узнать немного больше, я решил попробовать Zsh. Как пользователь bash: Какие функции я буду скучать? И что …
62 bash  zsh 

1
История команд в Zsh
Как Zsh отслеживает историю команд? Я вижу два файла в моем домашнем каталоге: .zhistoryи .zsh_history. В чем разница между ними? Файлы, кажется, содержат всю мою историю. Zsh продолжает добавлять строки к одному из них навсегда ? Разве это не сделает поиск по истории слишком медленным? Могу ли я безопасно сделать …

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