|
|
发表于 2005-5-22 10:07:12
|
显示全部楼层
Post by zengkun_100
为什么有的程序运行时只需要载控制台输入命令就行了?比如我的小企鹅输入法,只需要输入fcitx就可以了。而且好象是在任何目录下都可以运行这个程序。
但是我的firefox浏览器装在/usr/local/firefox-installer下面,我要起动firefox还要去这个目录下,而且运行时要用./firefox这种在前面加上./的特殊格式。
请问:这是为什么?在windows下只要双击就可以运行程序了,好方便呀,在linux下运行程序还要用这种特殊的语法!
man bash, 找 PATH 的解释
PATH 的用法, windows 里面也有,并且是差不多的,命令行下执行命令,大部分程序都在 path 里面,所以任何目录下都可以运行。可是也会有很多程序找不到。
双击图标的事情,linux 和 windows 是完全相同的,你可以双击一个应用程序的可执行文件,也可以双击它的快捷方式,另外 linux 还多一个链接的概念,你直接双击一个应用程序的链接也可以启动它。问题在于,大部分 linux 应用程序并不像 windows 应用程序那样创建快捷方式,所以你也很少双击了 |
|