例如,我cd
经常要走很长的路。如何将路径存储在变量中以便我每次都可以使用它?
例如:我希望能够做到这一点
cd $path
Run Code Online (Sandbox Code Playgroud)
代替
cd /a/b/c/d/e/f
Run Code Online (Sandbox Code Playgroud)
每次。
Pau*_*han 10
在 Bash 外壳中:
export FOO="/a/b/c"
而你不希望使用$路径。这是一个特殊的变量。
您不太可能需要环境中的变量。
因此,在 csh 而不是 中setenv
,您可以执行以下操作:
set dir="/a/b/c/d/e/f"
cd $dir
Run Code Online (Sandbox Code Playgroud)
或在 Bash 中,而不是export
:
dir="/a/b/c/d/e/f"
cd $dir
Run Code Online (Sandbox Code Playgroud)
假设你真的想要 csh/tcsh 语法(因为你已经标记了你的问题),把这个
setenv P1 "/a/b/c/d/e/f"
Run Code Online (Sandbox Code Playgroud)
到您的 .tcshrc
之后你就可以做
cd $P1
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
25834 次 |
最近记录: |