Bus*_*ken 20 command-line 12.04
我使用 Ubuntu 12.04.4。我安装了tcsh。但我仍然看到这个错误:
No command 'setenv' found, did you mean:
Command 'netenv' from package 'netenv' (universe)
setenv: command not found
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
Ell*_*sch 30
你有两个选择!要么运行csh兼容的 shell,要么更改命令的语法。
setenv VARIABLE value
Run Code Online (Sandbox Code Playgroud)
是csh语法(你似乎知道)。对于ksh和bash等效的命令是,
export VARIABLE=value
Run Code Online (Sandbox Code Playgroud)
要运行tcsh(安装后sudo apt-get install tcsh),您可以
tcsh
Run Code Online (Sandbox Code Playgroud)
要将您的外壳切换到tcsh“永久”,
chsh -s /usr/bin/tcsh
Run Code Online (Sandbox Code Playgroud)
要切换回bash,
chsh -s /bin/bash
Run Code Online (Sandbox Code Playgroud)