“Linux 基础入门(新版)”实验报告 环境变量与文件查找

环境变量与文件查找

1.环境变量

什么是变量:

所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中。

创建一个变量:

使用declare创建

$ declare tmp

赋值:

使用=来赋值

tmp=shiyanlou

读取变量的值:

$ echo $tmp

环境变量:

环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。

环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。

有关命令:

set:

显示当前 Shell 所有变量,包括其内建环境变量(与 Shell 外观等相关),用户自定义变量及导出的环境变量

env:

显示与当前用户相关的环境变量,还可以让命令在指定环境中运行。

export:

显示从 Shell 中导出成环境变量的变量,也能通过它将自定义变量导出为环境变量。

/etc/bashrc

/etc/profile

它们分别存放的是 shell 变量和环境变量。

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

在 Shell 中输入一个命令,Shell 是怎么知道去哪找到这个命令然后执行的呢?这是通过环境变量 PATH 来进行搜索的。

PATH 里面保存了 Shell 中执行的命令的搜索路径。

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

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

4.修改已有变量

${变量名#匹配字串}

从头向后开始匹配,删除符合匹配字串的最短数据

${变量名##匹配字串}

从头向后开始匹配,删除符合匹配字串的最长数据

${变量名%匹配字串}

从尾向前开始匹配,删除符合匹配字串的最短数据

${变量名%%匹配字串}

从尾向前开始匹配,删除符合匹配字串的最长数据

${变量名/旧的字串/新的字串}

将符合旧字串的第一个字串替换为新的字串

${变量名//旧的字串/新的字串}

将符合旧字串的全部字串替换为新的字串

5.删除变量

使用unset删除

$ unset temp

6.搜索文件

搜索常用的命令有:

whereis,which,find 和 locate 。

whereis 简单快速

locate 快而全

which 小而精

find 精而细

7.制作数字雨

需要先安装Ubuntu。

$ sudo apt-get update;sudo apt-get install cmatrix

然后输入$ cmatrix就可以了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容