2 假如我们安装了chrome浏览器,其可执行文件的完整路径为:/opt/google/chrome/chrome,也就是说我们在shell里输入这个完整路径是可以启动chrome浏览器的。
3 如果我们想在终端直接输入chrome即可运行的话,需要将其搜索路径加入到系统的环境变量里,即$PATH中。当然我们可以直接把上述完整路径加入到PATH中,操作如下:
4 PATH=$PATH:/opt/google/chrome,这样在终端里就可以直接输入chrome开启浏览器了,因为系统默认会在/op/google/chrome目录里搜索可执行命令chrome。
5
6 当然这样是可以,但如果我们有很多这样的需求,难道都把这样的完整路径加入到PATH中吗?这样做显然不太合理。
7
8 更好的方法是,我们把这些可执行的命令集中到一起,放在一个目录里,然后将这个目录的路径加入到PATH中,这样PATH不会很繁琐,我们的可执行命令也很好管理。
9 我们在自己的家目录下建一个新的文件夹,叫bin,其路径为:/home/daniel/bin (这个路径以自己的家目录为准),然后我们将那些可执行命令复制到这个bin目录下,
注意这里一定要是软链接,也就是快捷方式,如将上面chrome的路径复制到bin/下的操作为:
10 $cp -s /opt/google/chrome/chrome bin/
11 我们可以将自己的命令都加入到这个bin/目录下。
12 然后我们需要将这个bin/目录的路径加入到PATH中去,可以是设置~/.bashrc文件,因为该文件是最后被读取的设置文件,也是每次执行shell脚本的时候都会重新读取。
13 打开该文件:$vim ~/.bashrc
14 在最后加上:export PATH="$PATH:/home/daniel/bin
15 最后保存退出即可。如果想刚才修改的配置立即生效,可以输入$source ~/.bashrc
~
~
15,95-70 All