1
ответ

ZSH и GDBM Поддержка

Я пытаюсь больше узнать о ZSH и то, как моя оболочка установлена ​​и работает. Я использую OSX и установил ZSH с домой, чтобы не использовать мою стандартную систему ZSH. Однако, прежде чем ...
22.09.2018
1
ответ

Реплицируйте выделение вкладки вкладки каталога OH-My-ZSH с клавишами со стрелками

с OHM-My-ZSH, они расширенные вкладки CD-вкладки CD, так что после активного выбора каталога вы можете перемещаться по всем доступным каталогам С клавишами со стрелками, а не просто в табу ...
22.09.2018
1
ответ

Использование Heredoc в псевдонимах Zsh

Я хотел бы использовать Heredoc в псевдонимах ZSH, например: alias runching = "CD ~; Дата << Вот здесь датировать Здесь «однако каждый раз, когда я запускаю этот псевдоним, оболочка действует так, как будто я не прекратил ...
18.09.2018
1
ответ

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

Как я могу записать функцию в zsh, который вызывает существующую команду с тем же именем как сама функция? Например, я попробовал это для иллюстрирования моего вопроса: функционируйте ls {ls-l $1$ 2$ 3...
15.09.2018
1
ответ

Catch result of sub-pro-process in Z-shell

AAA ; CCC AAA AAA, CCC - это разные команды. Здесь мы находимся в zsh скрипте - например: vi script.zsh <...> ААА <...>; CCC ААА <...> <.....
14.09.2018
1
ответ

Как использовать псевдонимы с автозаполнением в oh-my-zsh?

Я использую zsh в MacOS El Capitan. Мне интересно, как автоматическое завершение должно быть параметризовано для разрешения псевдонимов. Когда я использовал bash, мой .bash_profile содержал следующее: alias mdb "mongo -...
14.09.2018
1
ответ

Zsh: test newline in case

# user input a here vared -p "введите что-нибудь" -c a случай, когда $a {(y|'\n']) перекликается с чем-нибудь;; } не сработает, кто-нибудь может дать представление? Я пытаюсь протестировать на пользовательском вводе, который, если содержит y или ...
13.09.2018
1
ответ

tmux не видят вложенную сессию

Степень этого вопроса: https://unix.stackexchange.com/q/467025/256195, Но теперь, после того, как выполнено tmux внутри sessionA для создания sessionB на самом деле первые tmux создают новую именованную сессию 1, и я должен был бы...
06.09.2018
1
ответ

Как я могу исказить расширение истории в zsh?

я хочу, чтобы это работало (этому нужны extendedglob и histsubstpattern): исказить ri = '^ (#b) E(?) ^E$ {(l:2:: 0:) $ ((соответствие [1] +1))}', Но это не делает: $ искажают sss = '^ (#b) E(?) ^E$ {(l:2:: 0:) $ ((соответствие [1] +1))}'...
03.09.2018
1
ответ

Как я могу увеличить номер, найденный подстановочным знаком в предыдущей команде? (ZSH)

Я хочу сделать это: setopt hist_subst_pattern echo ninja_turtles_2003_s02e05_dvdrip_30nama.mkv. ^ Е (0?) ^ E $ ((match [1] +1)) # в результате чего: echo ninja_turtles_2003_s02e06_dvdrip_30ma.mkv Но я ...
03.09.2018
1
ответ

Как определить владельца группы Во время Крона

Я провел довольно много исследований, но либо у меня возникают проблемы с формулированием контекста для создания соответствующих результатов, либо информацию трудно найти. У меня есть производственный сервер ubuntu 16.04...
30.08.2018
1
ответ

В zsh, различии между кошкой <(кошка) по сравнению с кошкой | кошка по сравнению с кошкой = (кошка)?

Я ожидал, что кошка <(кошка) и кошка | кошка сделает то же самое: строки копии от stdin до stdout. Мое понимание было то, что оба выполнят кошку в подоболочке, перенаправят stdout кошки подоболочку к...
26.08.2018
1
ответ

cat случайно зависает в .zshenv

Вот что у меня есть в ~/.zshenv (/etc/zshenv пуст) print -P "before %D{%H:%M:%S}" /usr/bin/time /bin/cat /dev/null print -P "after %D{%H:%M:%S}" Если я попытаюсь запустить zsh, он будет иногда ...
24.08.2018
1
ответ

Есть ли более короткий эквивалент long/path/**/^*.(complex|pattern)~длинный/путь/(bad-1|bad-2)/*(.), который не требует повторения long/path/?

Это zsh расширенный шаблон глобуса. Смысл состоит в том, чтобы сопоставить все файлы с шаблоном в иерархии каталогов, за исключением специфических подиерархий. Шаблон в заголовке работает, но я ...
18.08.2018
1
ответ

Как автоматизировать исходную команду

Я должен запускать команду каждое утро после входа на сервер, чтобы включить определенные функции, специфичные для компании. Команда выглядит следующим образом: source /data/dev/int/default/somethingsomething.env ...
15.08.2018
1
ответ

Глобальный характер в переменной расширяется в Bash, но не ZSH

I ' М, видя проблему с ZSH, где глобальный символ в переменной не расширяется, как я ожидал. Следующий пример делает лучшую работу по ее объяснению. $ echo $ 0 -bash $ echo $ Home / ...
08.08.2018
1
ответ

В TMUX Как установить переменную Pane Pane для отображения в строке состояния панели для этой панели

в TMUX, как мне создать функцию, которая установит переменную, которая будет доступна для использования в рамках панели TMUX Статус: Установите -G-Pane-border-формат, поэтому я могу запускать эту функцию и иметь ...
07.08.2018
1
ответ

Как я могу определить предпочтение завершения zstyle для псевдонима zsh?

Если у меня есть исполняемый файл - скажем ~/bin/stuff в моем PATH, я могу определить его в моем .zshrc, чтобы он сначала автоматически завершал текстовые файлы в качестве аргументов к моей команде: zstyle ':completed:*:*:stuff:*' file-......
01.08.2018
1
ответ

Как разрешить завершению файлов для остальных _arguments?

Я получил _arguments "1 :: ($ (/ usr / local / bin / aliases-drush.php))" \ Работа, которая действительно отлично - - Это скрипт PHP, печатая на одну возможность для аргумента, но остальные аргументы могут ...
27.07.2018
1
ответ

Удалить сообщение, показанное каждый раз, когда ZSH Runs (с установленным OH-My-ZSH)

Я решил уменьшить мой .zshrc и Declutter Oh-my-ZSH. Похоже, что ZSH теперь может автоматически устанавливать ссылочные плагины и автоматическое обновление их, что было то, что я хотел достичь. Тем не менее, ...
24.07.2018
1
ответ

«Нет такой ошибки файла или каталога» в существующем файле?

У меня есть проблема с двоичным (?) Что одновременно кажется, что существует и не существует. $ ls -l / usr / local / bin / vue lrwxr-xr-x 1 myusername admin 73 июль 14 15:31 / usr / local / bin / vue -> ../../../ Пользователи / ...
14.07.2018
1
ответ

Процесс приглашенные директивы внутри $ PSVAR без resping_subst

Я использую Precmd для создания цветного статуса GIT в моей подсказке. Я генерирую жгучку, как% f {Green} Master% F% f {Red}% f, и назначьте его $ PSVAR [1]. Моя подсказка включает% 1v для отображения текста. Однако ...
09.07.2018
1
ответ

Создать последовательность аргументов для передачи программе?

В настоящее время я использую комбинацию фигурных скобок и глобинга для воспроизведения нескольких файлов в vlc сразу: vlc K20- {06,07,08,09,10,11,12,13,14,15,16,17} * Но числа всегда полная последовательность, есть ли...
09.07.2018
1
ответ

Автоматически используйте `.zwc` версию ` исходного файла`d

Я наткнулся на *.zwc файлы, которые, как я полагаю, являются файлами Z-shell Word Code, или скомпилированным zsh скриптом. Когда исходный код произвольного файла, есть способ получить zsh: Используйте .zwc файл, если он существует ...
08.07.2018
1
ответ

Держите весь подсказку при очистке терминала ZSH с OH-My-ZSH

, поэтому я начал использовать ZSH и OH-My-ZSH в последнее время. Я использую чистую (рафинированную) тему, и в подсказке показана дополнительная информация выше подсказки. Когда я очищаю терминал CTRL + L, весь терминал получает ...
07.07.2018
1
ответ

Замена Sh с ZSH

Я заменил SH с ZSH со следующими командами: $ sudo mv / bin / sh / bin / sh1 $ sudo ln -s / usr / bin / zsh / bin / sh $ ls -l / bin / sh lrwxrwxrwx 1 корня корня 12 июля 6 20:48 / bin / sh -> / usr / bin / zsh ...
06.07.2018
1
ответ

Контекст вызывающего функции в ZSH: эквивалент Bash `Caller`

в Bash, я могу написать: Caller 0 и получить контекст абонентера: номер строки: Функция Название сценария Это чрезвычайно полезно для отладки. Дано: yelp () {абонент 0; } Затем я могу написать yelp to ...
03.07.2018
1
ответ

перенос zsh_history на .bash_history

Я переехал с Mac на linux и создал резервную копию zsh_history.txt Как я могу объединить/приложить его к моему файлу .bash_history? Я вижу, что формат другой: git pull #1530441990 удар исподтишка #1530447814 найти "*ls*...
01.07.2018
1
ответ

Псевдоним, когда не первое слово: `G='|grep'` тогда `команда G grep-string`

Я обнаружил, что печатаю | grep и | меньше, и подумал, может ли быть какой-нибудь способ сделать что-нибудь вроде: псевдоним G='| grep -E' # egrep is deprecated псевдоним L='| меньше', так что я могу сделать...
29.06.2018
1
ответ

Tilix -e nvim не загружает мой bash / zsh environment / profile

Я помещаю команду tilix -e nvim для ярлыка в свой xfce. Затем я делаю:! Echo $ PATH и не получаю свое обычное значение $ PATH. То же самое для: echo $ PATH. Если я поставлю команду в меню усов, я получу то же самое. Но ...
26.06.2018