如果我的文件夹路径很长,而我只想用字符串“longlocation”在终端中替换它,我知道我可以编辑.bashrc 文件并添加此命令:
alias changelc='export PS1="longlocation"'
每当我在终端中输入命令“changelc”时,这将使路径被字符串“longlocation”替换。
现在我想要的是,如果我输入命令“changelc homefolder”,那么长路径将被字符串“homefolder”替换,或者一般来说,任何跟在“changelc”后面的字符串替换。
我如何实现这个目标?
答案1
切换到 bash 函数:
function changelc {
export PS1="$1"
}
然后,进行测试:
$ changelc "rawr: "
rawr: