Я ищу рекомендации о том, что следует и не следует включать в различные файлы запуска zsh. Я понимаю порядок поиска этих файлов и условия их получения, но мне до сих пор не ясно, что должно быть в каждом из...
Zsh - это оболочка со множеством расширенных функций командной строки и сценариев.
Я ищу рекомендации о том, что следует и не следует включать в различные файлы запуска zsh. Я понимаю порядок поиска этих файлов и условия их получения, но мне до сих пор не ясно, что должно быть в каждом из...
Старый совет заключался в том, чтобы заключать в двойные кавычки любое выражение, включающее $VARIABLE, по крайней мере, если кто-то хотел, чтобы оболочка интерпретировала его как один отдельный элемент, в противном случае любые пробелы в содержимом $VARIABLEбудут отбрасывать оболочку. Однако я...
Я видел этот комментарий много раз в Unix и Linux, а также на других сайтах, которые используют фразу «обратные ссылки не рекомендуется», в отношении оболочек, таких как Bash & Zsh. Это утверждение верно или...
Есть ли простой способ передать (получить) именованные параметры в сценарий оболочки? Например, 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']...
Я часто оказываюсь в следующей позиции: я начал вводить длинную команду в командной строке bash, но на полпути я обнаружил, что мне нужно проверить что-то с помощью другой команды. Это проблема, когда я на консоли (нет X), что часто бывает, потому что тогда у меня есть только следующие...
Может кто-нибудь привести пару примеров о том, как использовать
Как и у большинства пользователей, у меня есть набор псевдонимов, чтобы задать набор флагов по умолчанию для часто используемых программ. Например, alias vim='vim -X' alias grep='grep -E' alias ls='ls -G' Проблема в том, что если я хочу использовать, whichчтобы увидеть, откуда поступает мой vim/...
После установки нового программного обеспечения уже открытый терминал с zsh не будет знать о новых командах и не сможет автоматически их заполнить. Видимо, открытие нового терминала решит проблему, но можно ли перестроить индекс (или как вы его называете), чтобы автозаполнение работало на старом...
Задача : найти, сколько у меня глубоких снарядов. Детали : я много открываю оболочку от vim. Построить и запустить и выйти. Иногда я забываю и открываю другой vim внутри, а затем еще одну оболочку. :( Я хочу знать, сколько у меня глубоких снарядов, возможно, даже иметь его на экране оболочки...
Я хочу определить из сценария оболочки (точнее, .zshrc), управляется ли он через SSH. Я пробовал переменную HOST, но это всегда имя компьютера, на котором работает оболочка. Могу ли я получить доступ к имени хоста, откуда идет сеанс SSH? Сравнение этих двух вопросов решило бы мою проблему. Каждый...
Моя настройка терминала - gnome-terminal + tmux + zsh с привязками vi. В таких приложениях, как vim или даже в режиме редактирования vi в командной строке zsh, мне часто приходится нажимать ESCклавишу, но перед тем, как действие этой клавиши проявится, возникает небольшая задержка. См. Экран GNU...
Есть ли способ предотвратить добавление команды в вашу историю? У меня есть команда, которую я хочу сохранить в своем файле истории, и я действительно не хочу, чтобы она была там при поиске истории, хранящейся в памяти, хотя это не так важно. Есть ли способ предотвратить это, или мне просто нужно...
Я хочу перейти от bash к zsh, но обеспокоен совместимостью сценариев bash. Все ли скрипты / функции bash совместимы с zsh? Следовательно, если это правда, zsh - это просто улучшение...
Как Zsh отслеживает историю команд? Я вижу два файла в моем домашнем каталоге: .zhistoryи .zsh_history. В чем разница между ними? Файлы, кажется, содержат всю мою историю. Zsh продолжает добавлять строки к одному из них навсегда ? Разве это не сделает поиск по истории слишком медленным? Могу ли я...
Как пользователь Linux, я всегда использовал bash, потому что он использовался по умолчанию в каждом дистрибутиве, который я использовал. Люди, использующие другие системы Unix, такие как BSD, используют другие оболочки гораздо чаще. Чтобы узнать немного больше, я решил попробовать Zsh. Как...
В zsh я знаю, что могу искать историю с Ctrl+ r. Тем не менее, часто я начинаю набирать команду прямо в командной строке, но потом понимаю, что должен искать историю. Когда я нажимаю Ctrl+ r, появляется пустое окно поиска в истории, например: Обратите внимание на то, что в моей подсказке есть...
Я заметил, что есть два альтернативных способа построения циклов в zsh : for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done Они оба печатают: 1 2 3 У меня вопрос, почему два синтаксиса? Является ли $xитерация через другой тип объекта в каждой из них? Делает ли Bash подобное различие?...
Мне трудно определить и запустить свои собственные функции оболочки в Zsh. Я следовал инструкциям на официальной документации и сначала попробовал простой пример, но мне не удалось это сделать. У меня есть папка: ~/.my_zsh_functions В этой папке у меня есть файл functions_1с rwxразрешениями...
В bash, используя режим vi, если я нажму Esc, vмоя текущая командная строка открывается в редакторе, указанном в, $EDITORи я могу редактировать ее в полноэкранном режиме, прежде чем «сохранить» команду, которая будет возвращена в оболочку и выполнена. Как я могу добиться аналогичного поведения в...
Содержимое моего каталога $ ls -lrt total 0 -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 night.txt -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 noon.txt -rw-r--r-- 1 user1 admin 38 Oct 8 12:31 day.txt Я хотел бы перечислить детали файлов, которые имеют слово в имени файла, как указано. Пример : $ ls -lrt...