Как к CD в именованный каталог, если команда, не найденная?

Я думаю nohup команда получит Вас, что Вы хотите также... tcpdump работающий в фоновом режиме (никакой необходимый амперсанд):

su root -c "nohup tcpdump -i wlan0 -s 1500 -w CCCCCC ; ls -lh"
2
11.11.2011, 11:24
2 ответа

Я думаю, что Вы просто описали AUTO_CD.

2
27.01.2020, 22:01
  • 1
    Так же, как примечание, shopt -s autocd также доступно в bash таким образом, это не a zsh определенная вещь. –  jw013 11.11.2011, 11:43
  • 2
    нет, я не ищу это. Я не хочу к CD в подкаталог. Я хочу к CD к "zsh названный каталогами". Например: cd ~mydir. –  balki 11.11.2011, 15:07

zsh ручные состояния:

Если никакая внешняя команда не найдена, но функция command_not_found_handler существует оболочка выполняет эту функцию со всеми параметрами командной строки. (…) Примечание, что обработчик выполняется в подоболочке, разветвленной для выполнения внешней команды, следовательно изменения в каталогах, параметрах оболочки, и т.д. не имейте никакого эффекта на основную оболочку.

Таким образом, Вы не можете сделать то, что Вы описали за исключением исправления zsh.

Вы могли создать функцию для каждого из Ваших именованных каталогов.

2
27.01.2020, 22:01

Теги

Похожие вопросы