автозавершение zsh для символьных ссылок

Используйте "nohup" для выполнения команды, неуязвимой для зависаний с выводом к non-tty:

nohup your_command &

и выполнять команду через ssh, сначала не входя в удаленную машину:

ssh user_name@machine_address "nohup your_script.sh" &
2
31.01.2013, 00:13
1 ответ

zsh автоматически заполнит символьную ссылку для cd если это указывает на действительный каталог.

parent $ ls -l ../symbolic_link 
lrwxrwxrwx 1 e users 1 Jan 30 23:19 ../symbolic_link -> /
parent $ cd ../symbolic_link/
                 ^^ [TAB] pressed here
parent $ ln -s /asdf ../wrong_symbolic_link
parent $ cd ../wr
                 ^^ [TAB] sound the bell here
2
27.01.2020, 22:14
  • 1
    Хм, интересно, состоит ли причина, почему она не работает на меня, в том, потому что мои символьные ссылки указывают на пути, смонтированные на различных машинах в сети. Это, конечно, не работает на меня (работающий с ZSH 5.02) –  Amelio Vazquez-Reina 31.01.2013, 00:24
  • 2
    zsh 5.0.2 здесь и завершение работает с символьными ссылками, указывающими на каталоги на nfs и sshfs доли. –  Endre Szabo 31.01.2013, 00:27
  • 3
    Большое спасибо Endre... Я исследую это на своей стороне. Похоже, что это работает в некоторых местах на меня также. хм –  Amelio Vazquez-Reina 31.01.2013, 00:30

Теги

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