鍍金池/ 問答/HTML5  Java  Python  C  iOS/ mac終端命令行這里為什么需要輸入“.”?

mac終端命令行這里為什么需要輸入“.”?

圖片描述

回答
編輯回答
不討囍

./ 表示的是當(dāng)前目錄.
/ 表示整個系統(tǒng)的根目錄.
shutdown.sh文件肯定不是在系統(tǒng)根目錄下.

2018年6月14日 09:05
編輯回答
乖乖瀦

因為linux/unix環(huán)境下默認(rèn)不會將當(dāng)前路徑加入PATH中,所以你只能跟上命令所在路徑,對于當(dāng)前目錄自然就是./。其實現(xiàn)在windows的powershell也是這樣了,默認(rèn)不會把當(dāng)前路徑加入PATH中,會提示你必須使用.\command才可以執(zhí)行當(dāng)前路徑下的command程序

2017年1月14日 15:56