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

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脚本文件

Paste_Image.png
Paste_Image.png

Paste_Image.png

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

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

5.修改和删除已有变量

Paste_Image.png

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

$ unset temp

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

$ source .zshrc
or
$ . ./.zshrc

3.搜索文件

常用命令:whereis which find locate

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、环境变量 1. 变量 变量就是计算机中用于记录一个值(数值,字符或字符串)的符号。通常变量与值是一对一的关系,...
    睡不醒醒阅读 4,500评论 0 1
  • 一、实验介绍 1.1 实验内容 本节实验介绍环境变量的作用与用法,及几种搜索文件的方法。学会这些技巧可以高效地使用...
    harrytc阅读 3,089评论 0 0
  • 一、环境变量 1.变量 要解释环境变量,得先明白变量是什么,准确的说应该是 Shell 变量,所谓变量就是计算机中...
    xuzhougeng阅读 4,734评论 0 4
  • 一、关于环境变量 1、变量:用于记录一个值的符号 (注意:Shell变量不用专门指定类型名) 变量的作用域: 变...
    bewhyy阅读 3,514评论 0 0
  • 一、环境变量 1. 变量所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号...
    e9f3ca3721bc阅读 3,138评论 0 0

友情链接更多精彩内容