常用liunx命令

作者写这篇文章,只为记录一些自己办公时常用的Linux命令。后续会持续补充。

1、删除命令

删除文件夹 :rmdir 名称
删除文件:rm 名称
批量删除带有文件的文件夹:rm -rf 名称
模糊删除:rm i* 可以结合* 模糊删除rm -rf demo*可以删除所有以demo开头的文件

参数:
-f 强制删除
-i默认删除方式,交互式删除会询问你是否删除
-r递归删除(删除文件夹)
-rf强制递归删除 等价于 -r -f

2、添加命令

添加文件夹:mkdir 名称
添加文件:touch 名称

3、上传文件

rz

4、下载文件

wget 文件路径/文件名称
sz  文件名称

5、文件复制

cp 文件路径和名称 复制到路径

6、查看日志文件

tail -f 日志文件
cat 日志文件

7、jar包的解压

jar -xvf 解压包.jar

8、jar包的压缩

在jar 解压缩的目录下 输入 jar cvf0M name.jar ./

9、文件的移动(一个文件移动到另一个文件夹方法)

mv 文件名 目标文件夹路径

10、文件的复制(一个文件复制到另一个文件夹方法)

cp -r "文件名" "目标文件夹路径"

11、修改文件名称

mv 源文件名称 修改后的名称

12、对.tar.gz文件的解压压缩

解压

tar -zxvf 压缩文件名.tar.gz

注: 解压缩后的文件只能放在当前的目录。

压缩

tar -zcvf 压缩文件名.tar.gz 被压缩文件名

13、zip文件解压压缩

unzip 压缩文件名.zip 

zip解压命令

注: 可先切换到要压缩目录下,也可在压缩文件名和被压缩文件名都加入路径。

14、全局搜索文件内容

grep -rn "查找内容" 路径	

15、根据时间段查询日志

grep '时间' 日志文件名
例子: grep '2021-10-20 15:4[0-1]' logback.log 查询2021年10月20日,15点40分到41分的日志
 
sed -n '/开始时间日期/,/结束时间日期/p' 日志文件名