波浪线展开其实挺简单的,通过几个例子了解下
cd ~
~ 会展开为家目录,也就是$HOME值。
cd ~/work
~/work 会展开为家目录下的work目录,也就是$HOME/work值。
cd ~david/work
~david/work 会展开为david用户的家目录下的work目录 。
cd ~+/work
~+/work 会展开为当前目录下的work目录,也就是$PWD/work值。
cd ~-/work
~-/work 会展开为前个工作目录下的work目录,也就是$OLDPWD/work 的值。
其实还有一类波浪线开展,它与目录栈有关系,但是目前我并没有碰到目录栈的一些经典用法,所以本文暂时也不讲解这些了。
本文详细解释了在命令行中使用波浪线(~)进行路径展开的方法,包括家目录、特定用户目录、当前目录及前个工作目录等不同场景下的应用。
1032

被折叠的 条评论
为什么被折叠?



