1.变量 所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中。
2.使用 declare 命令创建一个变量名为 tmp 的变量:
$ declare tmp
3.使用 = 号赋值运算符,将变量 tmp 赋值为 shiyanlou:
$ tmp=shiyanlou
4读取变量的值,使用 echo 命令和 $ 符号
5.变量名只能是英文字母、数字或者下划线,且不能以数字作为开头。
6.通常我们会涉及到的变量类型有三种:
当前 Shell 进程私有用户自定义变量,如上面我们创建的 tmp 变量,只在当前 Shell 中有效。
Shell 本身内建的变量。
从自定义变量导出的环境变量。
7.可以使用 unset 命令删除一个环境变量:
$ unset temp
8.使用 source 命令来让其立即生效,如:
$ source .zshrc
9.与搜索相关的命令常用的有 whereis,which,find 和 locate 。hereis 只能搜索二进制文件(-b),man 帮助文件(-m)和源代码文件(-s)。如果想要获得更全面的搜索结果可以使用 locate 命令。查找 /usr/share/ 下所有 jpg 文件:$ locate /usr/share/*.jpg
find 应该是这几个命令中最强大的了,它不但可以通过文件类型、文件名进行查找而且可以根据文件的属性(如文件的时间戳,文件的权限等)进行搜索。
which 本身是 Shell 内建的一个命令,我们通常使用 which 来确定是否安装了某个指定的软件,因为它只从 PATH 环境变量指定的路径中去搜索命令:$ which man