Re: [問題] 在console下執行程式的路徑問題
當你打個沒"/" 的字串按enter後
他會從你的環境變數 $PATH 中依前後順序找
找到就執行,找不到就byebye
你可以用 ./名字去執行
如果你真的想要直接打名字就能執行的話
在 $PATH 最後加上 . 吧
--
為何要這樣設計咧
假使你所在的目錄有個script叫ls
而內容是 rm -rf / ...
當你想列出有什麼東西時..
※ 引述《clound210.bbs@ptt.cc (达)》之銘言:
> 剛找了一下文
> 沒找到相關的討論串
> 小弟是新手
> 請教一個蠻基礎的問題
> 每每我切換目錄想執行該目錄下的某執行檔時
> 為何不能像dos一樣,直接key檔名
> 而還要再加上其絕對路徑才能執行呢?
> 請問可否修改成跟dos一樣
> 直接輸入就可以run的?
> 我有猜過是否可用某參數代替路徑
> 可以省很多麻煩,
> 但試了一下卻也沒什麼結果
> 希望高手幫忙
> 感謝
--
▃▄▅▆▇▅▄▃▂▁ ◣ ◢ █◣◢█ ● bbs.cis95.net
▇▅▄▂▁ˍ▃▅▆ 居無定所的雲 ◥█◤ ◤◥ █◥◤█ ▲ █▇◣ 遊民之家
飄自 License.cis.nctu.edu.tw █ ◣◢ █ █ █ █ █‧twbbs‧org
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章