echo指令
echo输出内容到控制台。
基本语法:echo [选项] [输出内容]
案例:使用echo指令输出环境变量
echo $PATH
案例:使用echo指令输出 “西游记”
echo 西游记
head指令
head用于显示文件的开头部分内容,默认情况下head指令显示文件前十行内容
基本语法:head 文件
head 西游记.txt
查看指定行数:head -n 5 文件(功能描述:查看头五行内容)
head -n 5 西游记.txt
tail指令
tail用于输出文件结尾部的内容,默认情况下tail指令显示文件后十行内容
基本语法:
tail 文件 (查看文件后十行内容)
tail 西游记.txt
tail -n 5 文件 (查看文件后五行内容)
tail -n 5 西游记.txt
tail -f 文件 (实时追踪该文档的所有更新)
tail -f 西游记.txt
history指令
查看已经执行过的历史命令,以及执行历史命令
基本语法:history
显示所有的历史命令
history
查看最近的10个命令
history 10
执行历史编号为15的命令
!15
date指令
查看当前日期时间
date
设置系统的当前时间
date -s "2023-3-15 20:15:00"
cal指令
查看日历
基本语法:cal
显示当前月日历
cal
显示当前年日历
cal 2023
find指令
find指令将从指定目录向下递归地遍历其各个目录,将满足条件的文件或者目录显示在终端
基本语法:find [搜索范围] [选项]
选项 | 功能 |
-name<文件名> | 按照指定的文件名查找文件,可使用* |
-user<用户名> | 查找指定用户名的所有文件 |
-size<文件大小> | 按照指定文件大小查找文件 |
按照文件名查找/opt目录下的HelloWord.java文件
find /opt -name HelloWord.java
按照用户名查找/opt目录下,用户名称为nobody的文件
find /opt -user root
按照文件大小查找整个linux系统中大于100M的文件(+n大于,-n小于,n等于)
find / -size +100M
gzip/gunzip指令
gzip用于压缩文件,gunzip用于解压文件
基本语法:
gzip 文件(压缩文件)
gzip 西游记.txt
gunzip 文件(解压文件)
gunzip 西游记.txt
zip/unzip指令
zip用于压缩文件,unzip用于解压文件,在项目打包中经常用到
基本语法:
zip [选项] xxx.zip(压缩文件)
-r:递归压缩,压缩目录
zip -r 西游记.txt.zip
unzip [选项] xxx.zip(解压缩文件)
-d:指定解压后文件的存放目录
unzip -d /opt/cc 西游记.txt.zip
tar指令
-zcvf:打包
tar -zcvf cs.tar.gz ./cc ./ss
-zxvf:解压包
tar -zxvf cs.tar.gz -C /opt/ss