第五课:环境变量与文件查找

1.变量

使用declare命令创建一个变量名为tmp的变量

$ declare tmp

使用=号赋值运算符,将变量tmp赋值为shiyanlou

$ tmp=shiyanlou    //(中间不能有空格)

读取变量的值

$ echo $temp

2.环境变量

关于哪些变量是环境变量,可以简单地理解成在当前进程的子进程有效则为环境变量,否则不是

$ temp=shiyanlou
$ echo $temp
shiyanlou
$ zsh  //创建子shell
$ echo temp
     //值为空
$ exit
$ export temp //导出变量temp为环境变量
$ zsh     //重新创建子shell
$ echo $temp
temp      //设为环境变量有效

2.1永久生效的环境变量

如果想要添加一个永久生效的环境变量,只需要打开 /etc/profile,在最后加上你想添加的环境变量就好啦。

3.命令的查找路径与顺序

查看PATH环境变量的内容:

$ echo $PATH

创建shell脚本文件

第五课:环境变量与文件查找_第1张图片
Paste_Image.png
第五课:环境变量与文件查找_第2张图片
Paste_Image.png

第五课:环境变量与文件查找_第3张图片
Paste_Image.png

4.添加自定义路径到“PATH”环境变量

$ PATH=$PATH:/home/shiyanlou/mybin

5.修改和删除已有变量

第五课:环境变量与文件查找_第4张图片
Paste_Image.png

使用unset命令删除一个环境变量:

$ unset temp

使用source命令使环境变量立即生效:

$ source .zshrc
or
$ . ./.zshrc

3.搜索文件

常用命令:whereis which find locate

特点:
whereis简单快速
locate 快而全
which 小而精
find 精而细

你可能感兴趣的:(第五课:环境变量与文件查找)