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

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

7
Сериализация переменной оболочки в bash или zsh
Есть ли способ сериализации переменной оболочки? Предположим, у меня есть переменная $VAR, и я хочу иметь возможность сохранить ее в файл или что-то еще, а затем прочитать позже, чтобы вернуть то же значение? Есть ли портативный способ сделать это? (Я так не думаю) Есть ли способ сделать это в bash …
12 bash  shell  zsh  variable 


5
Как я могу «сложить» псевдонимы оболочки?
В моем .profile(получен в shрежиме эмуляции от моего .zshrc) у меня есть следующий фрагмент: if [ -f /usr/bin/pacmatic ]; then alias pacman=pacmatic fi # Colorized Pacman output alias pacman="pacman --color auto" Однако второй псевдоним всегда переопределяет первый: % type pacman pacman is an alias for pacman --color auto Как я …
12 zsh  alias 

2
Zsh хочет исправить VIM в .vim
Я использую zsh на Gentoo x64, и когда я печатаю sudo vim /path/to/file из своей домашней папки, zsh спрашивает: zsh: correct 'vim' to '.vim' [nyae]? Я хочу запустить vimне мою .vimпапку. Как я могу это исправить? Я думаю, что это setopt autocdявляется причиной. Странно, если я не добавлю sudo, zsh …
12 zsh  sudo  gentoo  line-editor 

1
Выход из терминала с запущенным «nohup ./my_script &» => «У вас есть запущенные задания». ОК, чтобы выйти?
Скажем, я запускаю следующее на удаленной машине с идеей предотвращения уничтожения задания при отключении терминала. nohup ./my_script.sh & Когда я пытаюсь выйти из своего терминала, я получил следующее предупреждение: zsh: you have running jobs Я полагаю, что все в порядке. Это просто говорит мне, что у меня есть работа / …

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

1
модификация разбиения слова оболочки zsh
Я использую оболочку в стиле разделенного слова (select-word-style shell). В общем, мне нравится, но я хотел бы разделить и на косую черту, чтобы при переходе к слову вперед / назад, если слово не содержит ни одного / s, оно полностью пропускает слово, но если оно содержит один или больше слэшей, …
12 zsh 

6
Тихо запустить задание в фоновом режиме
Я знаю, что вы можете использовать это для запуска процесса в фоновом режиме, не получая уведомления, когда процесс находится в фоновом режиме и когда это делается следующим образом: (команда &) &> / dev / null Однако это удаляет возможность перехватывать, когда процесс завершается ( trap child_done CHLD). Как я могу …
12 process  zsh  trap 

4
Завершение вкладки zsh на пустой строке
Я хотел бы, чтобы tcsh'ism я не смог найти: в пустой строке без содержимого я хочу нажать клавишу табуляции и увидеть эквивалент ls. То есть я хочу $ <tab> чтобы сделать что-то другое, то, давая мне \ t. Я нашел фантастические ресурсы для выполнения команд, но не для этого базового …

1
ZSH: вставить завершение на первой вкладке, даже если оно неоднозначно?
В настоящее время ZSH отображает меню, когда я впервые нажимаю вкладку, и завершение неоднозначно. Итак, если у меня есть «cd» в командной строке и я нажимаю на вкладку, он покажет различные доступные завершения. Если я снова нажму вкладку, он выберет первое доступное завершение. Я хотел бы объединить эти два шага …
12 zsh  autocomplete 


3
делиться или синхронизировать историю между Zsh и Bash
Я часто переключаюсь между Bash и Zsh и использую функцию поиска по истории для восстановления команды. Однако, поскольку Bash и Zsh имеют разные файлы истории, я часто обнаруживаю, что команда, которую я ищу, была выполнена в другой оболочке. Есть ли способ поделиться или синхронизировать историю между ними?

2
Выход из кавычек в псевдониме zsh
Исходя из этого вопроса об удалении строк из текста, я хочу превратить это в псевдоним zsh следующим образом: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' Я пытался экранировать кавычки внутри скрипта awk, но я получаю эту ошибку: awk: (FILENAME=bspsrobustness FNR=1) fatal: division by zero …
12 shell  zsh  quoting  alias 

9
После установки oh-my-zsh:… /.zshrc:source:34: нет такого файла или каталога… /.oh-my-zsh/oh-my-zsh.sh
Я просто попытался установить oh-my-zsh . Я получаю следующую ошибку при попытке запустить rvm: zsh: command not found: rvm Я также получаю следующую ошибку при попытке открыть новую вкладку: /Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh /Users/jack/.zshrc:source:38: no such file or directory: .bashrc Вот мой .zshrcфайл: # Path to your …
12 bash  zsh  oh-my-zsh 

3
Определение псевдонима и немедленное его использование
В zshэтом все отлично работает: alias foo=ls foo Но это не так: alias foo=ls; foo Нажатие ввода дополнительное время не является проблемой при работе в интерактивном режиме. Но когда пробег через sshэто внезапно становится проблемой: % ssh zsh@server 'alias foo=ls; foo' zsh:1: command not found: foo Даже с новой строкой …
11 zsh  alias 

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