每当我尝试设置 EDITOR 环境变量时,后续检查都会显示未设置任何值。
我试图编辑 crontab:
sudo crontab -e -u mycooluser
Run Code Online (Sandbox Code Playgroud)
返回:
no crontab for mycooluser - using an empty one
Error opening terminal: unknown.
crontab: "/usr/bin/sensible-editor" exited with status 1
Run Code Online (Sandbox Code Playgroud)
然后我找到了这篇文章: Setup a cronjob from commandline这建议我更改使用的编辑器。
所以我尝试了(包括变体):
export EDITOR="/bin/nano"
export EDITOR="usr/bin/nano"
export EDITOR=nano
Run Code Online (Sandbox Code Playgroud)
当我执行时(根据这个链接How do I find and set my $EDITOR environment variable?):
echo $EDITOR
Run Code Online (Sandbox Code Playgroud)
或者
printenv | grep EDITOR
Run Code Online (Sandbox Code Playgroud)
我什么printenv
也没得到,快速检查也确认EDITOR
列表中不存在变量。需要明确的是,“无”是指在echo $EDITOR
其上打印一个空白行,并且printenv | grep EDITOR
没有打印任何内容。
知道为什么没有设置变量或者为什么我似乎无法改变它吗?
系统:Ubuntu 18.04.1,在Webmin中使用终端