当我们在linux系统的terminal终端输入命令时,由shall帮助我们执行这些命令,从键盘接收字符,并显示到屏幕上。
1.shell有如下功能:
1.1接受键盘数据并回显
1.2解析输入的字符串,寻找程序,并且执行
1.2.1.以空格作为分割,第一部分为命令名、程序名,其他部分为参数(可选项)
1.2.2.shell会到PATH环境变量所指示的位置寻找,如下冒号隔开的路径。也可以自己指定绝对、相对路径
1.2.3.找到程序后会启动程序,并传入参数
2、如何设置PATH
2.1永久设置(对所有用户有效)
修改/etc/environment,比如:sudo gedit /etc/environment ,然后添加下行红包部分:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/book"
重新打开终端
2.2永久设置(仅对当前用户有效)
gedit ~/.bashrc,在行尾添加或修改:
export PATH=$PATH:/home/book
重新打开
2.3临时设置
在终端执行以下命令,这只对当前终端有效:
export PATH=$PATH:/home/book