看板FreeBSD
标 题Re: [问题] 在console下执行程式的路径问题
发信站游民之家 (Mon Aug 7 17:54:13 2006)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.ntust!news.ntu!news.ee.ttu!news
当你打个没"/" 的字串按enter後
他会从你的环境变数 $PATH 中依前後顺序找
找到就执行,找不到就byebye
你可以用 ./名字去执行
如果你真的想要直接打名字就能执行的话
在 $PATH 最後加上 . 吧
--
为何要这样设计咧
假使你所在的目录有个script叫ls
而内容是 rm -rf / ...
当你想列出有什麽东西时..
※ 引述《[email protected] (达)》之铭言:
> 刚找了一下文
> 没找到相关的讨论串
> 小弟是新手
> 请教一个蛮基础的问题
> 每每我切换目录想执行该目录下的某执行档时
> 为何不能像dos一样,直接key档名
> 而还要再加上其绝对路径才能执行呢?
> 请问可否修改成跟dos一样
> 直接输入就可以run的?
> 我有猜过是否可用某参数代替路径
> 可以省很多麻烦,
> 但试了一下却也没什麽结果
> 希望高手帮忙
> 感谢
--
▃▄▅▆▇▅▄▃▂▁
◣ ◢ █◣◢█ ● bbs.cis95.net
▇▅▄▂▁ˍ▃▅▆ 居无定所的云 ◥█◤ ◤◥ █◥◤█ ▲ █▇◣ 游民之家
飘自 License.cis.nctu.edu.tw █ ◣◢ █ █ █ █ █‧twbbs‧org