小编Jos*_*low的帖子

$EDITOR 环境变量不会设置

每当我尝试设置 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中使用终端

ubuntu terminal environment-variables webmin

1
推荐指数
1
解决办法
1204
查看次数

标签 统计

environment-variables ×1

terminal ×1

ubuntu ×1

webmin ×1