Как получить доступ к частной сети за маршрутизатором? Не могу пробросить порт [дубликат]

Установите bash-preexec - функции preexec и Precmd для Bash точно так же, как Zsh

Две функции preexec и Precmd теперь могут быть определены, и они будут автоматически вызываться bash-preexec, если они существуют.

  • preexec Выполняется сразу после того, как команда была прочитана и вот-вот будет выполнена. Строка, введенная пользователем, передается как первый аргумент .
  • Precmd Выполняется непосредственно перед каждым запросом. Эквивалент PROMPT_COMMAND, но более гибкий и отказоустойчивый.

.

 source ~ / .bash-preexec.sh 
preexec () {echo "только что набрал $ 1"; } 
precmd () {echo "вывод подсказки"; } 
 

Должен вывести что-то вроде:

 elementz @ Kashmir: ~ / git / bash-preexec (master) $ ls 
просто набрал ls 
bash-preexec. sh README.md test 
печать приглашения 
 

Вы также можете определить функции, которые будут вызываться, добавив их к двум разным массивам. Это замечательно, если вы хотите, чтобы для любого хука вызывалось много функций.

2
25.09.2016, 01:52
0 ответов

Теги

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