如果~符号后面没有用户名,则该符号代表当前用户的根目录,如果~符号后面跟一个用户名,则该符号代表这个用户的根目录。你图中的第一种写法是切换到根目录下的tom目录。第二种写法是切换到tom这个用户的根目录,tom是用户名
cd ~/tom 等价于 cd /home/a/tom
cd ~tom/ 就是切换到 ~tom/文件夹,这里~不会被解析为home文件夹