Linux中文环境快速进入$HOME目录“桌面”的办法

安装Linux的时候选择了中文版,桌面的目录就在 $HOME目录下的”桌面”目录;

在gnome terminal要进这个目录,从RedHat、FC,到RHEL,Ubuntu,没少烦过我:每次敲cd命令后还要把输入法切换到中文,再输入” 桌面”;

后来找到一下办法:在.bashrc中export d=~/桌面/,要进“桌面”目录也就输入: “cd $d”

这时,问题又来了:

要把桌面的某个文件移到别的地方,敲mv $d/之后按TAB,bash竟然帮我补全成: “mv \$d/”….无语….

刚开始以为是,default行为或_longopt函数搞的鬼,跟踪了一下发现_longopt调用了_filedir()函数,,_filedir()处理完了还没有把”$”号变成“\$”,结论:bash后面又处理了一下

解决的办法:在_filedir()函数中把 “$d”替换掉,因此在_filedir()函数最后增加代码:

最后_filedir()函数变成:

靠山山会倒,靠人人会跑,只有自己最可靠。

Linux中文环境快速进入$HOME目录“桌面”的办法

相关文章:

你感兴趣的文章:

标签云: