Posted on 2009-09-18 10:17
Prayer 閱讀(210)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
LINUX/UNIX/AIX
我在自己的目錄下編譯一個(gè)小程序,比如叫main,想要運(yùn)行為什么非要./main,而不能直接輸入main?
難道當(dāng)前目錄(不在環(huán)境變量中)的程序都要這樣運(yùn)行嗎?
./ 表明在當(dāng)前目錄, 如果是其他的目錄中的可執(zhí)行程序也必須指明路徑
但是在 /user/sbin/ 或其他一些系統(tǒng)指定的目錄中可以不加
常用的系統(tǒng)命令就是放在這樣的文件夾中
當(dāng)然要指定完整的路徑
你也可以修改你的用戶配置文件.profile,加上./,如:
PATH=/bin:/usr/bin:$HOME/shell:./
這樣就可以不用每次都敲個(gè)./了
加./就執(zhí)行當(dāng)前目錄下的文件,如果不加./則系統(tǒng)會(huì)自動(dòng)在path配置中順序搜索