我要做的是找到当前工作目录并将其保存到变量中,以便我可以运行export PATH=$PATH:currentdir+somethingelse.:不完全确定他们是否有一个默认包含cwd的变量.
sam*_*hen 165
这会将当前工作目录的绝对路径保存到变量cwd:
cwd=$(pwd)
Run Code Online (Sandbox Code Playgroud)
在你的情况下,你可以这样做:
export PATH=$PATH:$(pwd)+somethingelse
Run Code Online (Sandbox Code Playgroud)
ger*_*rdw 24
我的.bash_profile中有以下内容:
function mark {
export $1=`pwd`;
}
Run Code Online (Sandbox Code Playgroud)
所以任何时候我想记住一个目录,我只需输入,例如在那里标记.
然后,当我想回到那个位置时,我只需在那里键入cd $
Piy*_*rma 14
当前工作目录变量,即完整路径 /home/dev/other
dir=$PWD
Run Code Online (Sandbox Code Playgroud)
打印完整路径
echo $dir
Run Code Online (Sandbox Code Playgroud)
对于相对答案,请使用.
测试:
$ myDir=.
$ ls $myDir
$ cd /
$ ls $myDir
Run Code Online (Sandbox Code Playgroud)
第一个ls将显示当前目录中的所有内容,第二个将显示根目录 ( /) 中的所有内容。
| 归档时间: |
|
| 查看次数: |
153639 次 |
| 最近记录: |