我正在尝试在.bashrc文件中使用别名来存储我通常会去的路径(Ubuntu 14.04),即,alias pathname="/home/Dommol/test/next"
但是当我尝试使用别名时cd pathname
,出现了错误-bash: cd: pathname: No such file or directory
。
问题:如何让bash识别出我正在尝试使用别名pathname
而不是尝试更改为目录pathname
?
顺便说一句,我可以做别名alias pathname="cd /home/Dommol/test/next"
,只需键入pathname
即可更改
alias
用于别名命令,而不是shell变量。要执行您想要的操作,请在您的中设置一个shell变量.bashrc
:
pathname="/home/Dommol/test/next"
然后在提示下:
$ cd $pathname
使用alias
来在您的中使用所需参数作为自定义命令.bashrc
,如您在“旁边”中所述:
alias pathname="cd /home/Dommol/test/next"
然后在提示下:
$ pathname
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句