linux命令
echo指令:输出内容到控制台,输出环境变量
head指令:用于显示文件开头部分的内容,默认情况下显示前十行
head 文件:显示前10行
head -n 5:显示前5行
tail指令:用于输出文件尾部的内容,默认情况下显示文件后十行的内容
tail 文件:显示最后十行
tail -n 5 文件:显示最后5行的内容
tail -f 文件:实时追踪改文件的所有更新
ln命令:创建软连接,也叫符号链接;
ln -s 原文件目录 软链接名:给文件创建一个软连接
history指令:
查看已经执行过的历史指令,也可以执行历史指令
history:查看所有的指令
history 10 查看最近执行的10个指令
!5:执行编号为5的历史指令
find指令:
find指令将从指定目录下递归遍历其各个子目录,将满足条件的文件或者目录显示在终端
find [搜索范围] [选项]
选项: -name:按照指定的文件名查找文件
-user:查找属于指定用户的所有文件
-size:按照指定文件的大小查找文件
locate指令:快速定位文件路径,首先创建locate数据库
updatadb:创建locate数据库
locate hello.txt:查找
grep指令 和 管道符号指令|
grep:表示过滤查找
|:表示将第一个命令的处理结果传递给后边的命令去处理
grep基本语法:grep [选项] 查找内容 源文件
-n显示匹配以及行号
-i忽略字母大小写
cat /var/log/a.txt | grep -n local
grep -n local /var/log/a.txt
压缩和解压文件
gzip/gunzip
gzip用于压缩文件(源文件不保留),gunzip用于解压文件
基本语法:gzip 文件(只能将文件压缩成*.gz文件)
gunzip 文件(解压文件)
zip/unzip指令
zip用于压缩文件 unzip用于解压
基本语法:zip [选项] xxx.zip 将要压缩的内容:(压缩文件和目录)
unzip [选项] xxx.zip: (解压压缩文件)
zip的常用选项-r:递归压缩
unzip的常用选项-d 目录:指定解压文件的存放目录
tar指令:打包指令,既可以压缩,也可以解压(tar.gz)
基本语法:tar [选项] xxx.tar.gz 目录/文件
选项:-c:产生.tar打包文件
-v:显示详细信息
-f:指定压缩后的文件名
-z:打包同时压缩
-x:解压.tar文件