Tag: zsh

Пробелы как разрывы строк из команды inline for loop

Кто-то хочет рассказать мне, почему пробелы в первой команде кажутся интерпретированными как разрывы строк? Также происходит замена печати для эха. $for l in $( find *.txt -exec head -1 {} \; ); echo $l; 9.16.11 9:20 9.19.11 18,41 9.21.11 7:15 $find *.txt -exec head -1 {} \; 9.16.11 09:20 9.19.11 18.41 9.21.11 07:15

Как включить команду «daw» vi в zsh?

Я видел, что опция vi mode в zsh довольно ограничена. Например, «daw» (удалить вокруг слова) и «diw» не работают. В чем причина и как я могу ее решить?

Создание оболочки zsh по умолчанию без доступа root

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

В zsh как я могу перечислить все переменные среды?

Я хочу получить список всех переменных среды (переменные оболочки? Экспортированные переменные?) И их значения в данный момент времени в zsh. Каков правильный способ сделать это?

При загрузке tmux по умолчанию при запуске zsh-терминала

Мой текущий рабочий процесс: CTRL + SHIFT + T, чтобы запустить новое окно терминала. Это запускает новый zsh-терминал. Введите tmux для запуска tmux. Как я могу загружать tmux по умолчанию с помощью нового окна терминала?

Gnome-terminal и Zsh: сохранить текущий каталог на новой вкладке / окне

Я запускаю gnome 3.10.1 на Arch с Zsh. Я столкнулся с этой проблемой, что, когда я создаю новую вкладку или окно из окна терминала, он сбрасывает текущий каталог в мой домашний каталог. Я уже пробовал это: gnome-terminal: отслеживать каталог на новой вкладке , но это не сработало. Я утверждал, что, возможно, это может быть какая-то […]

Разбор JSON на оболочке

Как я могу разобрать вывод JSON на оболочке? Например, веб-службы Amazon предоставляют CLI для получения статуса ваших экземпляров: $ aws ec2 describe-instances <my_instance_id> Но команда возвращает строку JSON. Результат этой команды выглядит следующим образом: $ aws ec2 describe-instances x12345 { "Reservations" : { "OwnerId": "1345345" "Groups": [], "SecurityGroups": [ { "Foo" : "yes" "Bar" : […]

Что вызывает `diff` для запуска` git diff`?

Я хотел бы использовать diff как описано здесь, и в документации, которую я вижу при man diff . Однако, когда я diff , я получаю следующее: ~ ❯❯❯ diff usage: git diff –no-index <path> <path> Аналогично, когда я пытаюсь использовать diff , я получаю git-ошибки, потому что -rq поддерживается в man diff но не git […]

Есть что-то вроде закрытия для zsh?

Я просто решил попробовать zsh (через oh-my-zsh), и теперь я играю с precmd для эмуляции двухстрочного приглашения, которое имеет правильные подсказки не только в последней строке. Поэтому я клонирую тему по умолчанию и вдохновляюсь этой записью (которую я использую, чтобы многому научиться), я делаю что-то вроде этого (я добавлю цвета позже): function precmd { local […]

Как я могу вывести «временно» в оболочку, как это делает завершение вкладки zsh?

В оболочке zsh , когда вы дважды нажимаете Tab, чтобы получить вкладку, ваши параметры отображаются под подсказкой. Но когда вы делаете выбор, параметры исчезают. У меня есть небольшой скрипт, который выводит пароли на stdout на основе поиска по ключевым словам. Единственная проблема в том, что после того, как я скопировал и вставил, и все готово, […]

Linux и Unix - лучшая ОС в мире.