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

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

11
Как я могу искать историю с текстом, уже введенным в приглашении в zsh?
В zsh я знаю, что могу искать историю с Ctrl+ r. Тем не менее, часто я начинаю набирать команду прямо в командной строке, но потом понимаю, что должен искать историю. Когда я нажимаю Ctrl+ r, появляется пустое окно поиска в истории, например: Обратите внимание на то, что в моей подсказке …

1
Для петель в зш и баш
Я заметил, что есть два альтернативных способа построения циклов в zsh : for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done Они оба печатают: 1 2 3 У меня вопрос, почему два синтаксиса? Является ли $xитерация через другой тип объекта …
57 bash  zsh 

5
Как определить и загрузить свою собственную функцию оболочки в Zsh
Мне трудно определить и запустить свои собственные функции оболочки в Zsh. Я следовал инструкциям на официальной документации и сначала попробовал простой пример, но мне не удалось это сделать. У меня есть папка: ~/.my_zsh_functions В этой папке у меня есть файл functions_1с rwxразрешениями пользователя. В этом файле я определил следующую функцию …
55 shell-script  zsh 

6
Создание оболочки zsh по умолчанию без прав root
Я использую компьютеры моей школы и хотел бы использовать zshвместо bash. Я хотел бы сделать его оболочкой по умолчанию, но я не могу выполнить команду, например, $ chsh -s $(which zsh)потому что у меня нет прав администратора. Есть ли способ, которым я могу вставить что-то в мой .bashrcили что-то, что …
52 bash  zsh  login  profile 

3
Использование шаблонов OR в подстановочных знаках оболочки
Содержимое моего каталога $ 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 Я хотел бы перечислить детали файлов, которые имеют слово в имени файла, как указано. Пример …
52 bash  shell  zsh  ls  wildcards 

4
Как редактировать командную строку в полноэкранном редакторе в ZSH?
В bash, используя режим vi, если я нажму Esc, vмоя текущая командная строка открывается в редакторе, указанном в, $EDITORи я могу редактировать ее в полноэкранном режиме, прежде чем «сохранить» команду, которая будет возвращена в оболочку и выполнена. Как я могу добиться аналогичного поведения в Zsh? Удар vв командном режиме приводит …
52 zsh  editors 

1
В чем разница между кавычками «…», «…», $ «…» и $ «…»?
Иногда я вижу сценарии использовать все эти различные способы процитировать текст: "...", '...', $'...', и $"...". Почему используется так много разных цитат? Они ведут себя по-разному или влияют на то, что я могу сделать внутри них?


2
Как выполнить обратный поиск в истории в vi-режиме ZSH?
Я использую vimпо существу все свои потребности в редактировании, поэтому я решил еще раз попробовать vi-mode для моей оболочки (в настоящее время ZSH w / oh-my-zsh в OS X), но я пытаюсь (и не могу) использовать Ctrl-Rпостоянно. Какая эквивалентная привязка клавиш? И для дальнейшего использования, как бы я это выяснил …

2
Почему ZSH заканчивает строку выделенным символом процента?
Я заметил это в разных случаях. Я часто думал, что это потому, что вывод был отменен рано (например, Ctrl + C) или что-то подобное, и zsh заполняет символ новой строки. Но теперь любопытство взяло верх над мной, так как в bash оно этого не делает. ЗШ удар SequenceПрограмма что - …
46 bash  zsh  prompt  newlines 

10
сделать мой режим показа приглашения zsh в режиме vi
Я использую bindkey -v(для башкеров set -o viя думаю, что работает и в zsh) или в режиме vi (m). но меня беспокоит то, что у меня нет визуальной подсказки, чтобы сказать мне, находится ли я в режиме вставки или командном режиме. Кто-нибудь знает, как я могу заставить мою подсказку отображать …
44 shell  prompt  zsh 


3
Как правильно собрать массив строк в zsh
Я думал, что следующее сгруппирует выходные данные my_commandв массив строк: IFS='\n' array_of_lines=$(my_command); так что это $array_of_lines[1]будет относиться к первой строке в выводе my_command, $array_of_lines[2]ко второй и так далее. Однако приведенная выше команда, похоже, не работает хорошо. Кажется, он также разделяет вывод my_commandвокруг символа n, как я уже проверял print -l …
42 shell-script  zsh 

1
Возможно ли иметь привязку ключей vim в терминале?
Я привыкаю к ​​привязкам vim (например, нажимая w, чтобы перейти к слову, dw, чтобы удалить слово и т. Д.) И его режимам (вставка, нормальный, визуальный), и, из любопытства, хотел бы знать: есть ли некоторые вид реализации этого поведения режимов и привязок от Vim к моему терминалу? Есть режим вставки, нормальный …
42 bash  shell  terminal  vim  zsh 

4
Неограниченная история в зш
Во zsh, я хочу иметь неограниченную историю. Я установил HISTSIZE=, который работает в bash. Теперь я импортирую старую историю mv old_history .history который довольно большой wc -l .history 43562 .history Если я сейчас закроюсь и начну zshснова, я увижу wc -l .history 32234 .history Разве я не могу иметь неограниченную …

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