Вопросы с меткой [zsh]

Zsh - это оболочка, предназначенная для интерактивного использования, хотя она также является мощным языком сценариев.

1
голос
1ответ
28 показов

zsh, на linux: набрав lp cds me в /var /spool /lpd. Зачем?

Я пытался найти, является ли команда lp : % type lp lp not found Это также не псевдоним. Я использую oh-my-zsh . Я искал в каталоге подсказки, тоже ничего не нашел. Интересно, если кто-нибудь знает, ...
1
голос
1ответ
104 показов

Как можно повторить предыдущую команду, которую я запустил в файл?

Я попытался запустить echo '$(!!:p)' > /tmp/tmptxt.txt , однако я просто получил $(!!:p) . Предыдущая команда может иметь неэкранированные символы, поэтому мне нужно ее избежать.
1
голос
1ответ
120 показов

Некоторые символы в zsh не отображаются, пока ключ не отпущен

При вводе определенных символов в оболочке zsh (в моем случае e и;) они не отображаются сразу после нажатия клавиши. Вместо этого они появляются только через короткое время после отпускания ключа. ...
1
голос
2ответа
431 показов

zsh указатель события автозаполнения

(Смотрите мой предыдущий вопрос для дополнительного контекста). Я мигрирую в zsh из bash и использую oh-my-zsh . Когда моя история zsh выглядит примерно так: git status git add -A git commit Я хочу ...
1
голос
0ответов
219 показов

Меню с ZSH (не завершение)

Я создаю целый ряд функций ZSH и хотел бы предоставить интерактивное меню, позволяющее мне переходить к различным функциям, собирать необходимые данные и затем вызывать функции. Я написал что-то ...
1
голос
1ответ
305 показов

Динамические автозавершения Zsh

Я пытаюсь написать функции завершения для некоторых пользовательских функций, которые я написал, но, похоже, действительно борется даже с самыми простыми. Пример функции: function eb_instances() { if ...
1
голос
1ответ
566 показов

Использование find и sed для переименования нескольких подпапок

Я пытаюсь переименовать папки, которые находятся в любом месте текущего дерева, а не обязательно непосредственно в рабочем каталоге. Что мне нужно сделать, это: "А 1" становится "А 01" "А 2" ...
1
голос
2ответа
309 показов

Повторите последнюю команду, соответствующую "два слова" zsh

Я хочу повторить последнюю команду, которая соответствует foo bar . Используя !! не работает (это не последняя команда, которую я использовал), и не работает !foo , потому что моя история выглядит ...
1
голос
0ответов
181 показов

Как правильно сопоставить символ новой строки с zsh regex?

для моей подсказки я пытаюсь разобрать текущую ветку git из получающегося текста команды состояния git status . Например, он возвращает: On branch master nothing to commit, working directory clean ...
1
голос
1ответ
1k показов

Удаление файла, если он существует или нет

Вот часть моего файла zshrc. ## Most Frequently used settings # ls alias ls='rm .DS_Store; echo --------------${PWD##*/}--------------; ls -1FGu' alias l='ls -A' Я хочу удалить.DS_Store, каждый раз, ...
1
голос
1ответ
426 показов

Включить прокрутку при использовании ZSH на macOS

Недавно я переключился на Z-Shell (zsh) на своем Mac с использованием инфраструктуры Prezto. Мне очень нравится zsh и у него много полезных функций, которыми я пользуюсь. Тем не менее, одна из ...
1
голос
3ответа
252 показов

Передача файла в команду, которая не реализует передачу

$ cat foo foo bar Теперь, если я сделаю: $ some_program foo Работает. Но если я попробую: $ cat foo | some_program Это не работает. Я ищу чистый способ передачи ввода в some_program без использования ...
1
голос
1ответ
58 показов

зш история; отслеживать название ветки git вместе с историей?

Когда я просматриваю свою историю zsh, я вижу метку времени и выполненную команду. Есть ли способ, чтобы zsh записал ветку git, которая была проверена для активной вкладки сеанса терминала во время ...
1
голос
1ответ
31 показов

Доморощенный + PHP + iTerm

Я только недавно переключился на iTerm вместо терминала Mac по умолчанию. Все работает хорошо, кроме php. По какой-то причине, хотя iTerm и Terminal используют одну и ту же оболочку zsh, iTerm не ...
1
голос
1ответ
71 показов

Ошибка в регулярном выражении, ошибка или ошибка пользователя?

Это регулярное выражение работает (демонтаж - -search) [~%]for i in foo*-search-aae-status ; do echo $i(:s/-search//) ; done foo1-aae-status foo2-aae-status foo3-aae-status foo4-aae-status ...
1
голос
0ответов
18 показов

tmux больше не обновляет zsh_history

Мой дистрибутив недавно был обновлен нашей группой поддержки, которая обновила tmux. Раньше у меня было хорошее поведение: если я запускаю команду на панели A, переключаюсь на панель B, нажимаю Enter ...
1
голос
1ответ
539 показов

Ls цвета исчезают после запуска Zsh

Я установил последнюю версию zsh на мой osx с помощью brew, а затем установил oh-my-zsh. Все в порядке, но куда делись мои цвета? Если я запускаю bash -l внутри этого zsh и выполняю ls в этом bash, ...
1
голос
0ответов
329 показов

Как я могу импортировать цветовую схему моего терминала Ubuntu для разных компьютеров?

Я сделал переустановку на моем компьютере в настоящее время, и я хочу восстановить мои предыдущие настройки терминала. При экспорте настроек я запускал команду gconftool-2 --dump ...
1
голос
2ответа
78 показов

«Read» работает как положено в ZSH, но ведет себя по-разному при использовании любой другой оболочки

Я написал короткое while - do цикл, но я нахожу его странным для разных оболочек. Это оно: find "`pwd`" -type d | while read -r D; do ls ${D}; done Когда я запускаю его, используя zsh , все идет ...
1
голос
0ответов
92 показов

unxutils zsh на широком терминале

Я обычно работаю над Linux, но теперь вынужден использовать Windows (XP). В поисках удобной оболочки я установил unxutils. Они предоставляют Zsh и при использовании с настройками по умолчанию это ...
1
голос
1ответ
33 показов

Регулярное выражение zsh "все, кроме конкретного usbmodem"

Я пишу прошивку для разных устройств, которые общаются друг с другом, и оба они подключены к моему Mac через USB. Я использую zsh . Первый всегда находится на /dev/tty.usbmodem1 и для некоторых ...
1
голос
1ответ
169 показов

В OS X Lion под zsh, как я могу настроить каталог /Users /username /tmp, который удаляется через X дней?

Я новичок в написании сценариев и регулярных заданий в OS X, поэтому заранее благодарен за помощь. Я ищу каталог tmp в моем домашнем каталоге, как в /Users /username /tmp, который я могу использовать ...
1
голос
1ответ
184 показов

history-search-backward игнорирует текст поиска после первого пробела?

Я использую много команд git, и так как они в основном состоят из двухсимвольных имен команд, соответствие не находит наиболее близкого соответствия. Например: # type in some commands git checkout - ...
1
голос
1ответ
66 показов

Не вызовет ли установка переменной $ HOME символической ссылки моего текущего дома?

Я использую macOS и моя оболочка Zsh. По умолчанию домашний каталог моей системы - /Users/njohn . Я создал символическую ссылку на этот путь, /usr/local/home . Я положил HOME="/usr/local/home" в мой ...
1
голос
1ответ
113 показов

Что такое «execute:» в командной строке и как этого избежать?

Поэтому я использую iTerm 2 на Mac OSX и запускаю zsh на случай, если что-то из этого актуально. Должно быть, я что-то нажал случайно, потому что появился этот диалог, и я не могу от него отказаться: ...
1
голос
1ответ
5k показов

Oh My ZSH плагины не загружаются при запуске

Используя iTerm2 или Terminal.app, мне нужно запустить su $USER чтобы мои плагины загружались или отображались в моем приглашении (например, плагин RVM). Любая причина, почему это будет?
1
голос
1ответ
521 показов

Расширенный псевдоним в оболочке zsh

Я использую оболочку zsh в ArchLinux и хочу узнать, есть ли простой способ создания "расширенных" псевдонимов. Обычные псевдонимы работают просто отлично. Однако я не могу найти способ создать ...
1
голос
2ответа
282 показов

Должен ли я игнорировать .bash_rc, .bash_profile и т.д., если я использую Zsh?

Конфиги Zsh находятся в файле ~/.zshrc . Вот куда я положил свои псевдонимы и т.д… Но я хочу знать, должен ли я игнорировать .bash_profile и эти другие файлы и помещать все в файл .zshrc? Много ...
1
голос
1ответ
19 показов

Объявление локального массива zsh вызывает странное поведение

Я новичок в zsh и обнаружил какое-то странное поведение, но это все превосходит. Я только что столкнулся с этим чрезвычайно странным поведением, когда объявлял локальный массив в функции zsh, которую ...
1
голос
1ответ
246 показов

Использование / Для поиска с использованием ZSH

Мне нравится искать в моей истории команд, используя следующие сочетания клавиш: / Type in command fragment n => to look backwards in time N => to go forwards Это хорошо работает, когда вы ...
1
голос
4ответа
2k показов

Как я могу очистить мой файл bashrc/zshrc?

Со временем я добавил кучу вещей в мою PATH, и это выглядит довольно ужасно. Как я могу очистить это или как правильно "переформатировать" все это? export PATH="$PATH:~/scripts" export ...
1
голос
1ответ
117 показов

Как я могу вызвать последние 3 команды в истории оболочки

Допустим, мои последние 3 команды были: % rm foo.out % myprog > foo.out % cat foo.out Я хотел бы вызвать последние 3 одним нажатием клавиши ввода, то есть выполнить несколько команд истории оболочки, ...
1
голос
1ответ
894 показов

ZSH DELETE связывание клавиш

Я использую zsh и я испытываю трудности с сочетанием клавиш для кнопки DELETE . Так, например, я хотел бы использовать команду из моей .zsh_history . Для этого я нажал кнопку вверх. Если я теперь ...
1
голос
1ответ
700 показов

UTF-8 не отображается правильно в Cygwin+zsh с использованием ConEmu

Я установил следующие вещи для использования в разработке: ConEmu 15083c Последняя версия Cygwin Cygwin zsh-5.0.8 О-My-Zsh Эта тема Теперь при выборе темы я понял, что отображение спецсимволов ...
1
голос
2ответа
474 показов

Остановка ZSH от исправления одной команды

Каждый раз, когда я пытаюсь использовать npm в zsh он спрашивает меня, имел ли я ввиду nm . Это стало очень раздражающим сейчас. Мне нравится функция автокоррекции, хотя. Как я могу отключить его для ...
1
голос
1ответ
145 показов

Есть ли что-то вроде emacs tramp для shell (bash/zsh)?

Скажем, у нас есть сервер, на котором мы используем "userx" для развертывания и выполнения некоторых задач обслуживания. Этот пользователь используется несколькими членами команды. Так что, если я не ...
1
голос
0ответов
59 показов

очередь завершения цикла?

Как предотвратить цикл ZSH с помощью соответствующих завершений, а вместо этого просто представить список оставшихся возможностей в списке? На моих последних установках ОС я начал получать ...
1
голос
1ответ
197 показов

как исправить два имени хоста в known_hosts

Я пытаюсь использовать ssh-keygen -R для удаления строки хоста. Однако каждый раз, когда я пытаюсь это сделать, я получаю zsh: no matches found: Когда я смотрю на файл known_hosts, строка, которую я ...
1
голос
1ответ
1k показов

.zshrc не экспортирует переменную для анаконды

Я установил Anaconda Python на мой Mac сегодня, и Anaconda добавила следующую строку в .bash_profile. Поскольку я использую zsh, я переместил эту строку в .zshrc. Тем не менее, он не работает должным ...
1
голос
2ответа
705 показов

Как я могу заставить Bash (или Zsh) запускать определенную команду перед каждой введенной командой?

Я хотел бы настроить Bash для запуска определенной команды перед запуском каждой командной строки, которую я ввожу в командной строке. В частности, я бы хотел сказать Vim (который работает в другом ...
1
голос
2ответа
209 показов

zsh AUTO_NAME_DIRS не работает для определенных имен переменных в OSX

У меня странная проблема с моим zsh на моем OSX 10.8 (с oh-my-zsh, который, я думаю, имеет AUTO_NAME_DIRS для меня). Обычно, если я устанавливаю переменную окружения для некоторого пути путем export ...
1
голос
3ответа
4k показов

Командная строка: z установлена, но не может найти команду

Я недавно установил iTerm2 и ZSH (с oh-my-zsh) после нескольких месяцев очень легкого использования стандартного терминала в Mac OS. Я слышал об инструменте под названием "z" и установил его с ...
1
голос
1ответ
286 показов

Zsh завершение списка цветов - частичная проблема окраски

Вдохновленный https://stackoverflow.com/questions/23152157/how-does-the-zsh-list-colors-syntax-work Я хотел бы иметь другой цвет для описания соответствия в списке меню, но я могу не заставить его ...
1
голос
2ответа
3k показов

зш условная справка

Чувствую себя немного глупо прямо сейчас: Почему мой разум всегда верен? я пробовал # this should let me know what's not a directory or # symbolic link. whoa=`find ${MUSICDIR} ! -type l ! -type d | ...
1
голос
1ответ
44 показов

Создание псевдонимов, начинающихся с + или -

В большинстве случаев я нахожу, что я делаю: % chmod +x #or +r or +w Итак, я подумал о создании псевдонима, который бы: % alias +x='chmod +x' # or % alias \+x='chmod +x' # or % alias '+x'='chmod +x' ...
1
голос
3ответа
983 показов

Отображение плат Unicode Tetris в терминале - или как динамически уменьшить высоту строки

Я использую черные квадраты \xe2\x97\xbc ◼ и белые квадраты \xe2\x97\xbb ◻ для отображения досок тетриса в моей оболочке. К сожалению, между строками есть довольно заметный межстрочный интервал, и ...
1
голос
0ответов
212 показов

Остановите zsh, включающий /etc /hosts в автозаполнение

Я добавил множество записей в мой файл /etc /hosts для помощи в блокировке и отслеживании рекламы в Интернете (список я получил с github https://github.com/StevenBlack/hosts). Однако zsh теперь ...
1
голос
1ответ
46 показов

Любая идея, почему я не могу получить конкретную переменную среды для отображения в моем приглашении?

Я хотел бы указать имя моего Python virtualenv в моей подсказке ZSH, но я не могу заставить его работать. Он указан в качестве переменной среды (VIRTUAL_ENV). Я установил другой скрипт, который ...
1
голос
1ответ
88 показов

Автодополнение ZSH и Git: одинаковая конфигурация, разное поведение

Я некоторое время искал в Google/Super User и не смог найти проблем, похожих на то, что со мной происходит, поэтому я решил задать вопрос. Моя проблема заключается в следующем: у меня одна и та же ...
1
голос
1ответ
795 показов

Git больше не может открывать emacs как его редактор

Я использую Git версии 1.7.3.2, которую я собрал из исходного кода, zsh - это моя оболочка, а emacs - мой редактор. Недавно я начал видеть следующее: ...