Tag: zsh

Код ошибки на подсказке

В настоящее время у меня есть ! в правой строке zsh следующим образом: export RPS1="%B%F{red}!%f%b" Поскольку я использую tmux , и история команд не синхронизируется по всем ее панелям (к сожалению), цифры для меня почти бесполезны. Я пытался установить RPS1 ? и $? для отображения кода возврата / ошибки команды, но без успеха. Я помню, […]

Сценарий bash / zsh не вызывается из терминала в FreeBsd, ни в bash, ни в zsh

У меня есть скрипт в FreeBsd 11 % cat my_script.sh #!/usr/local/bin/zsh # [……..] Он имеет атрибут x : -rwxr-xr– 1 root wheel 669 Jun 14 02:45 my_script.sh Моя оболочка – zsh . Когда я пытаюсь выполнить его, я получаю сообщение об ошибке. Это связано с тем, как я его вызываю: % sudo ./my_script.sh var1 sudo: […]

tmux перестала нормально работать с zsh и oh-my-zsh

Я использовал tmux и zsh в течение некоторого времени, но сегодня после ввода tmux я получил странную ошибку, которая выглядит следующим образом: zsh-newuser-install: startup files exist, aborting. Use the argument -f if you want to force the function to be run again. а затем моя zsh config и тема не загружены. Я действительно не знаю, […]

как мне получить zsh для * просто * перечислить материал в моем текущем каталоге во время завершения табуляции?

В zsh, когда я набираю несколько символов, он перечисляет все это (команды и, я думаю, подфайлы). Как получить zsh, чтобы просто перечислить содержимое моего текущего_каталога? На картинке выше я a_dir символ a в надежде, что он позволит мне заполнить вкладку a_dir , но он предлагает мне целый каталог команд. Есть ли постоянная команда, которая просто […]

bash выбрасывает «set-ena», когда я нажимаю / пишу b в терминале

У меня очень странная ошибка: когда я пишу букву b в своем терминале, bash сразу начинает писать / бросать бесконечный поток «set-enaset-enaset-enaset-enaset-enaset-ena …», пока я не заставляю его остановить, Ctrl-C или выйти из bash. Я удалил свой .bashrc и заменил его по умолчанию, но это не помогло. Я также очистил bash и переустановил его, а […]

Диагностировать ошибку скрипта в zsh vs bash

Я получаю сообщение об ошибке при использовании скрипта в zsh, но ошибка возвращает только небольшой красный x в моем приглашении вместо stderr. Использование сценария в bash не возвращает ошибки и работает так, как ожидалось. Я просто использую голые кости zsh, не ОМЗ и т. Д. Есть ли способ вывести ошибку в zsh, чтобы дать мне […]

Bindkey для выполнения команды (Zsh)

В bash можно сделать следующее: bind -x '"\Cl":ls' для отображения Ctrl + L на внешнюю (т. е. функцию системы, а не функцию readline ) ls для отображения содержимого каталога. Как сделать то же самое в zsh , и желательно с Alt ( \Ml ?) вместо Ctrl, поскольку он, похоже, уже привязан к clear чтобы очистить […]

ls выводит несколько столбцов, даже если отправлен в grep с помощью zml-конфигурации grml

Я просто решил отдать Zsh против Bash и наткнулся на какое-то неудобное поведение, о котором я не мог найти ничего в сети: Если вы выполните ls | grep foo ls | grep foo в Bash, ls содержит только один файл на строку, так что grep выводит только соответствующие файлы. Кажется, что-то (и поскольку я не […]

Сравнение оболочек?

Имеют ли раковины какие-либо фактические преимущества или недостатки? Они могут запускать любые двоичные файлы, все они поддерживают каналы и > (вывод в файл). Почему вы выбираете bash над sh , или sh over ksh и т. Д.? Почему в любом случае существует какая-либо оболочка, sh от sh ?

pwd не задан правильно в запросе zsh

Если я .zshrc это в своем PROMPT в моем файле .zshrc : PROMPT="`pwd` >" Я ожидаю, что он напечатает текущий рабочий каталог. Однако pwd всегда печатает /Users/kevin . Почему он не показывает мой текущий рабочий каталог? (Я знаю, что есть функция с именем %~ , которая установит ее для вас. Мне любопытно, почему это не […]

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