关键是有时我会键入cd
错误并带我到主目录。
例如,我所在的目录中有一个隐藏目录和一个可见目录,我快速按cd
+ tab即可进入主目录
如果您确实不希望
—
glenn jackman
cd
执行任何操作,则可以编写一个函数cd
,该函数在没有给出任何参数时不执行任何操作,否则调用builtin cd "$@"
真的是个坏主意:HOME =。
—
约书亚
我真诚的最佳建议是在执行命令之前放慢速度并学会检查命令。换句话说:习惯于
—
egmont
cd
做任何事情。如果您习惯于执行未经仔细检查的命令,那么以后您会遇到更大的麻烦。例如,您想将两个文件移动到第三个目录:mv a b dir/
TAB dir
补全未如您所愿,您最终将执行mv a b
覆盖b
。学会小心,学会在按Enter之前先看一下命令。
@Joe我写了一个包装脚本
—
免受侵扰
rm
,以防止顶层目录,如删除/
,/etc
,/usr
,/home
,/var
,等没有密码覆盖。有时我们需要保护自己
cd
偶然在某个地方,使用cd -
可以返回到先前的位置-bash$OLDPWD
为此保留了变量。参见gnu.org/software/bash/manual/bash.html#index-cd