带有日志记录功能的屏幕别名是 zsh 吗?

带有日志记录功能的屏幕别名是 zsh 吗?

我有这个:

alias screener="screen -Logfile ~/$1.log -L -S $1"

但日志记录部分不起作用。

如果我手动运行它,例如,screen -Logfile ~/foo.log -L -S foo"我会看到预期的行为:输出保存到foo.log我​​的主目录中。别名,不继续记录。

答案1

使其成为一个功能,可以工作。

screener() {
    screen -Logfile ~/screen.$1.log -L -S $1
}

然后screener foo

相关内容