Bas*_*tor 6 shell directory cd-command
我正在做一些我经常在系统文件树中彼此远离的两个目录之间切换的事情。
无论如何,我是否可以为每个名称分配某种短名称以与cd
命令一起使用,以便我可以键入cd directoryA
,cd directoryB
例如,而不是重复键入cd C:/A/Really/Long/File/Path/Name/Makes/My/Fingers/Hurt
?
thr*_*rig 11
对于正好两个目录,使用cd -
$ cd /tmp
$ cd /var/tmp
$ cd -
/tmp
$ cd -
/var/tmp
$ cd -
/tmp
$
Run Code Online (Sandbox Code Playgroud)
无论如何我可以为每个人分配某种短名称
是的,当然,使用alias
命令:
alias directoryA='cd /path/to/directoryA'
Run Code Online (Sandbox Code Playgroud)
然后directoryA
用作cd
命令的别名。真的就是这么简单;)
我会使用shell变量:
da=/really/long/path/to/directory/a
db=/other/really/long/path/to/directory/b
cd $da
cd $db
Run Code Online (Sandbox Code Playgroud)
这种方法的优点是您可以在任何命令中使用 $da 和 $db 代替文件路径,例如:
cp $da/file1 $db/file2
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2525 次 |
最近记录: |