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