环境变量与文件查找

2017-05-18  本文已影响0人  我想睡觉_de17

1.变量

变量就是计算机中用于记录一个值的符号,变量与值是一一对应关系

变量的作用域中只能有一个同名变量,一旦离开则变量无效。

用=来赋值,被赋值的在“=“前边

读取变量,echo命令和符号$,$表示引用变量值,一定要输入。

并非任何形式的变量都可用,变量名只能是字母,数字,下划线,且数字不能作为第一个

2.环境变量

相比于普通变量,其作用域大,作为一个进程运行在操作系统上,而在Shell中运行的大部分命令都将以Shell的子进程的方式运行。

set 显示所有变量

env 显示与当前用户相关的环境变量

exp 显示从Shell中导出来环境变量的变量。

通常将环境变量设置为大写

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

环境变量PATH用来进行搜索,PATH中保存了Shell中执行的命令的搜索路径

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

“>>”表示将标准输出以追加的方式重定向到一个文件夹中,“>”是以覆盖的方式重定向到一个文件中。

5.修改与删除变量

用unset删除环境变量

6.使用环境变量立即生效

使用source命令 别名为 .

source.zshre 等价于 . ./.zshrc

7.搜索文件

相关命令:whereis,which,find,locate

whereis 简便快捷

locate 快而全

它不只是在/etc目录下查找,还自动递归子目录查找

查找文件要在*前加/转义,否则不能被找到

which 小而精 可以确定安装指定软件

find 精而细 find命令的路径是作为第一个参数的,基本命令格式为

find [path][option][action]

ps:黑客帝国的数字雨,用cmatrix来实现。666

上一篇下一篇

猜你喜欢

热点阅读