Оболочка Z (Zsh) - это оболочка Unix, которую можно использовать как интерактивную оболочку входа в систему и как мощный интерпретатор команд для сценариев оболочки.
1 ответ

Невозможно изменить регистр букв в Zsh

Код в моем зш #!/bin/zsh q=$1 open "http://mathworld.wolfram.com/$q.html" Я положил вход в приложение triangle Я получаю ошибку в Вольфраме, так как первая буква должна быть большой. Как вы можете изменить регистр для первой буквы в переменной q?
12 май '09 в 18:00
0 ответов

tmux теряет способность вводить текст после закрытия терминала, в котором он был инициирован

tmux ведет себя странно после того, как я закрываю терминал, он был инициирован и снова подключен. В основном я делаю это: запустить iTerm или Терминал начать новую сессию tmux работать внутри Tmux закрыть терминал открыть новый терминал прикрепить …
02 июн '16 в 11:20
2 ответа

Автоопределение возможных аргументов в сценарии оболочки для завершения

Вот сценарий оболочки, который делает некоторые вещи в соответствии с тем, с каким параметром он был вызван: if [ $1 = "-add" ] then ... elif [ $1 = "-remove" ] ... else ... fi Скрипт является исполняемым (ссылка на него была создана в /usr/bin ката…
28 июл '14 в 09:34
3 ответа

Команда запуска zsh, если процесс запущен

Я хочу получить информацию от cmus-remote если cmus бежит #!/bin/zsh pgrep cmus>& /dev/null if [ $? -eq 0 ]; then title=$(cmus-remote -Q | grep tag | grep title | sed 's/tag title //') artist=$(cmus-remote -Q | grep tag | grep " artist " | se…
03 апр '17 в 08:34
2 ответа

Как добавить фильтр к выходу `tail -f`, который бы выдавал звуковой сигнал тревоги при наличии соответствующего входа?

Мне нужно проанализировать журнал для конкретного вывода, и, если определенное ключевое слово соответствует в выводе, мне нужно выдать echo -e "\a", Как бы я отфильтровать сценарий, чтобы это произошло? Я также пропускаю его через ack[-grep], поэтом…
11 мар '12 в 02:53
2 ответа

Невозможно автоматически найти пользовательские файлы Vim

Вот репозиторий с моей точной настройкой: https://github.com/Integralist/Fresh-Install/tree/master/Shell Вот ссылка конкретно на мой .vimrc файл: https://github.com/Integralist/Fresh-Install/blob/master/Shell/.vimrc Вот ссылка конкретно на мой касто…
05 фев '14 в 10:25
2 ответа

Терминал падает при запуске. Как вернуть его обратно?

Я получаю эту ошибку при запуске и iterm и терминала: dyld: Library not loaded: /usr/local/lib/libgdbm.4.dylib Referenced from: /usr/local/bin/zsh Reason: image not found Насколько мне известно, я не могу вводить какие-либо команды в окнах терминала…
07 июл '18 в 21:16
1 ответ

Как заключить в кавычки строки в именах файлов в zsh (переход к другим сценариям)

У меня есть скрипт, который имеет строку в имени файла, например, так: filename_with_spaces="a file with spaces" echo test > "$filename_with_spaces" test_expect_success "test1: filename with spaces" " run cat \"$filename_with_spaces\" run grep te…
14 июн '11 в 18:41
1 ответ

Имена переменных в приглашении вместо пути

Как я могу запретить отображать в приглашении zsh имя переменной, которой назначен путь, а не сам путь? foo="/some/path" cd "$foo" шоу $ ~foo/ в моем приглашении вместо $ /some/path/
24 апр '13 в 22:50
2 ответа

Как интегрировать ZSH и (я) Python?

Я был влюблен в zsh в течение долгого времени, а в последнее время я обнаружил преимущества ipython интерактивный переводчик python сам. Будучи способным к компакт-диску, к ls, бежать или к ! это действительно очень удобно. Но теперь кажется странны…
10 июн '09 в 03:11
1 ответ

Настройка темы космического корабля zsh

Я хочу изменить некоторые параметры моего космического корабля на тему оболочки zsh У меня в настоящее время тема установлена ​​и активна.Я хочу, чтобы тема всегда показывала мое текущее время автономной работы. Смотрите здесь -> https://denysdovhan…
26 июн '18 в 02:28
0 ответов

Ошибка обновления Ruby до 1.9.3 в OS X 10.7.5 с использованием zsh - Команда не найдена: rvm

Я пытался следовать этому руководству, чтобы обновить Ruby, но я получаю "Команда не найдена: rvm" в Терминале. ➜ ~ rvm zsh: correct 'rvm' to 'rvim' [nyae]? n zsh: command not found: rvm Я застреваю после шага 2: загрузить RVM в оболочку. Я на самом…
13 авг '13 в 22:55
0 ответов

Powerline-статус бар в режиме реального времени обновления и исправлены

Я нашел этот удивительный плагин для Zsh, называемый powerline-status, на скриншотах из oh-my-zsh: Скриншот Теперь я не знаю, если это фотошоп, но я не нашел способа исправить статистику на нижней стороне консоли, как на скриншоте. Я предполагаю, чт…
14 ноя '15 в 11:47
3 ответа

Генерация случайной строки zsh

Я пытаюсь сгенерировать случайную строку со следующим кодом: for pic in `ls *.jpg`; do rdn=`echo $RANDOM | sha256sum | cut -d" " -f1` mv "$pic" ${rnd}.jpg done Эта часть скрипта запускается из каталога, содержащего множество файлов JPEG, и она должн…
24 окт '13 в 03:43
4 ответа

RVM загружается первым в $PATH

Я работаю над тем, чтобы внести свой вклад в CocoaPods и, как часть этого, я добавил свой каталог для разработки bin к моему $PATH, Я сделал это, изменив мой .zshrc файл: export PATH=/Users/ash/Desktop/Rainforest/CocoaPods/bin:$PATH И я ожидал, что …
10 сен '14 в 10:18
3 ответа

Что делает &| значит в оболочке?

Положил &| В конце команды, кажется, отсоединить процесс от оболочки. Но откуда это? и как правильно его использовать?
02 фев '16 в 12:41
2 ответа

awk оболочки ipython: экранирование знака "$"

Я выясняю поддержку оболочки Ipython. Кажется, awk не работает, т.е. следующая команда !ls -l | awk '{print $1}' просто печатает "1". Как правильно передать знак "$" в оболочку. Я использую Zsh.
27 авг '10 в 16:07
1 ответ

Сделайте Jenkins 'Execute Shell' точно таким же, как при использовании bash shell

Итак, я столкнулся с несколькими моментами, которые, кажется, просто не работают прямо на этапе сборки jenkins 'Execute shell'. Это прекрасно работает, когда вы вошли в систему как один и тот же пользователь на той же машине, когда вводите в bash/zs…
01 дек '13 в 20:11
3 ответа

zsh: доступ к последнему аргументу командной строки, заданному сценарию

Я хочу получить последний элемент $*, Лучшее, что я нашел до сих пор: last=`eval "echo \\\$$#"` Но это кажется слишком непрозрачным.
20 сен '11 в 23:57
25 ответов

Команда не найдена - Oh-My-Zsh

Я недавно установил zsh и oh-my-zsh на мой Mac. Теперь, когда я пытаюсь запустить команду maven из терминала, я получаю следующую ошибку. $ mvn install zsh: command not found: mvn Я установил Apache Maven в каталоге /Applications. В настоящее время …
26 ноя '15 в 09:47