Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 如何查看正在运行的tcsh版本?_Unix_Shell_Version_Tcsh - Fatal编程技术网

Unix 如何查看正在运行的tcsh版本?

Unix 如何查看正在运行的tcsh版本?,unix,shell,version,tcsh,Unix,Shell,Version,Tcsh,如何查看当前版本的tcsh在我的unix终端上运行?查看version变量: % echo $version tcsh 6.14.00 (Astron) 2005-03-25 (i386-intel-linux) options wide,nls,dl,al,kan,sm,rh,color,filec @丹尼斯:勉强;-)永远!这是我在研究和发布问题之前做的第一件事。为什么不起作用?(如果我在bash中输入这个,我会得到相同的结果。)env | grep-I ver TERM_PROGRAM

如何查看当前版本的tcsh在我的unix终端上运行?

查看
version
变量:

% echo $version 
tcsh 6.14.00 (Astron) 2005-03-25 (i386-intel-linux) options wide,nls,dl,al,kan,sm,rh,color,filec

@丹尼斯:勉强;-)永远!这是我在研究和发布问题之前做的第一件事。为什么不起作用?(如果我在bash中输入这个,我会得到相同的结果。)env | grep-I ver TERM_PROGRAM_VERSION=273您要查找的是一个shell变量,在环境中找不到它。BASH有自己的等价物,称为BASH_版本。可以在命令行上替换,也可以使用内置的
集合找到。术语_PROGRAM_VERSION是由Apple的终端程序添加到环境中的,与您正在运行的shell无关。您可以使用
$VERSION
(如图所示)或
$tcsh
,它只提供版本号(如“6.14.00”)。(我曾经遇到过这样一种情况:一些系统启动脚本,可能是/etc/csh.cshrc或/etc/csh.login,在内部使用了
$version
变量,它踩到了tcsh的
$version