Как Вы печатаете код функции оболочки в терминале?

В первую очередь, не использовать telnetd, FreeBSD имеет sshd out-of-the-box и это легки включить его (абзац 15.10.2 дает Вам 2 простых шага). Корневой вход в систему, по умолчанию отключенный в sshd из соображений безопасности, но если Вы просто создающий тестовую среду, не сталкиваясь с внешним миром, можно включить его с PermitRootLogin yes в /etc/ssh/sshd_config.

6
30.07.2019, 17:41
2 ответа

Существует встроенная команда функций в ZSH для этой цели

functions k.pstree.n

, например, в случае моего Prexec функций:

$ functions preexec

preexec () {
    local cmd=${1:-}
    cmd=${cmd//\\/\\\\} 
    [[ "$TERM" =~ screen* ]] && cmd="S $cmd" 
    inf=$(print -Pn "%n@%m: %3~") 
    print -n "\e]2;$cmd $inf\a"
    cmd_start=$SECONDS 
}

или использование Типы --fp Функция_name , которая имеет преимущество также работать в КШ , Bash и Яш .

В ZSH Определение функции также доступно в функциях $ Специальный ассоциативный массив (ключ - это имя функции, значение функции тела).

10
27.01.2020, 20:23

какую команду можно использовать:

$ which k.pstree.n
2
27.01.2020, 20:23

Теги

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