环境变量(Environment Variable):系统范围中具有特别意义的变量
env:打印所有的环境变量
echo $环境变量名:打印指定的环境变量值
export 环境变量名=环境变量值.设置环境变量
在当前终端执行export命令设置的环境变量只对当前终端有效,如果需要设置系统群架范围有效或对特定用户有效的环境变量 则需要将export命令写入相关的Shell脚本文件
stat:state 查看文件详细状态信息
thouch:修改文件的各种时间属性,如果文件不存在,他会创建一个空文件
链接文件(Link File):软链接和硬链接
软链接:也称符号链接相当于Windows系统中的快捷方式文件,使用ln-s 命令创建。支持普通文件和文件夹
硬链接:文件的副本,但内容会保持同步,使用ln命令创建,而且只能支持普通文件。
查找文件:find或locat
在文件中查找数据:grep
文件的打包和压缩,
打包:tar -cvf dj.tar abcdef 123.txt dj.mp3(dj后面的都是要打包的文件)
查包:tar -tvf dj.tar
解包 : tar -xvf dj.tar
压缩和解压:
gzip -- gunzip
bzip2 -- bunzip2
xz -- unxz
zip -- unzip
打包并压缩
tar -zcbf dj.tar.gz abcdef 123.txt dj.mp3
tar -ztvf dj.tar.gz
tar -zxvf dj.tar.gz
wget:下载文件
管道符(|):将左边的命令执行输出结果传递给右边命令处理
执行符(``):将一条命令的执行结果作为另一条命令的参数来执行
shell脚本编程
shell脚本文件的后缀名为.sh
执行shell脚本的方法
1.bash dj.sh
2.source dj.sh
3.dj.sh
4../dj.sh