(命令行菜鸟问题)为啥有的人喜欢在目录后再加一个斜杠?

如图,上网查教程的时候发现有的人有时候喜欢在目录后面再加一个斜杠,
比如把 cd /home 写成 cd /home/但前面有一个就已经够用了,这有什么原因和由来吗?

cd /t<tab>
cd /tmp/

原来是这样。。。

zsh 应该没有这种问题。我也不喜欢加多余的 /。

有个斜杠感觉也挺好的,不然补全出来的路径区分不出来是文件还是目录,直接 cat 就会报错

zsh 补全出来的时候有 /,不需要的时候会删掉。
另外不要随便 cat 不明文件,小心终端坏掉,或者数据太多停不下来。

问下终端坏掉是啥样子的?

你 cat /dev/urandom 然后很快就能见识到了(准备好强行关掉终端窗口)。

我感觉不算终端坏掉啊,直接 ctrl+c 就结束了。
不过纯文本终端确实变成乱码了,挺奇怪的。
话说终端要怎么强行关掉啊,我只会重启电脑或者新打开个图形界面或者其它 tty。。。

那可能你的运气比较好。我有时意外往终端输出一些东西之后,整个终端卡在那里不响应了。
强行关掉你关掉窗口就可以啦。文本的 tty 一般不用。

不过我发现纯文本 tty 乱码之后还能继续输入命令,就是很多字母都变成马赛克和奇怪的符号了,不知道为什么这时候我键盘的数字锁定灯不停的在闪烁,我发现文本 tty 乱码的时候只要 ctrl+z 暂停然后 fg 命令切换回来再暂停,重复这三步过上两三轮文字就又都恢复正常了。。。
这玩意儿还是有几率的,每次 crtl+c 和 +z 之后都有几率变回正常文字,有的时候输入这个命令都是有一定几率变成乱码。

哦,那个是 shift-in 和 shift-out 啦。