Shell命令解析与PATH环境变量


book:用户名
@100ask: 主机名
~家目录
linux命令由三部分组成 command  [-option](非必须) [parameter](非必须) 尖括号<>是必须
输入命令 ls -l  (ls显示信息,l显示详细信息)
谁从键盘接收这个命令,并显示出来,在回车以后谁找到对应的程序,执行出来,并且显示执行结果,背后的程序就是shell。

什么是shell?shell是一个程序,它可以接收键盘数据并且回显,解析输入的字符串,寻找程序,执行程序。

shell去哪寻找程序?去PATH环境变量所指定的位置去找,也可以用相对,绝对路径。

环境变量,我们可以用env指令找到环境变量,等号前面是环境变量,等号后面是环境变量的值,可以看到环境变量PATH的值。
echo $PATH 也可以查找环境变量PATH的值,各个字符串用:隔开,shell就是在这些目录下面逐个寻找
怎么设置环境变量
临时设置:(对当前终端有效)export PATH=$PATH:/home/book
永久设置:(对当前用户有效)使用 gedit ~/.bashrc,行尾添加 exportPATH=$PATH:/home/book

gedit 图形界面文本编辑器,用于文本文件编辑

对所有用户有效

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值