linux基本命令(一)

1.查看日志定位bug需要用到的命令
tail -n 100 log.txt
定位错误关键字所在行数
cat -n test.log |grep "查找的错误关键字"
得到错误关键字所在行号(假设为第500行),查询错误关键字前后100行数据
cat -n test.log |tail -n +400|head -n 200(表示从第400行开始往后查询200行数据)

2.mv,重命名或者移动文件、目录【文件相当于剪切】
mv (move)移动或更名现有的文件或目录
mv -b (–backup)+ 目标文件或路径   #移动到目标目录,若覆盖文件,则先备份
mv -f (–force )+ 目标文件或路径 #强制覆盖,没有目标文件时相当于备份
mv -i (–interactive)+ 目标文件或路径  #覆盖前先行询问用户
mv -u (–update)+ 目标文件或路径   #在移动或更改文件名时,若目标文件已存在,且其文件日期比源文件新,则不覆盖目标文件。

eg:
mv 1.txt 2.txt   -- 将1.txt重命名为2.txt
mv 2.txt ./test_1/2.1.txt  -- 将2.txt移动至当前目录的子目录test_1下,并命名为2.1.txt

3.rm,删除文件或文件夹
删除文件
rm 1.txt   -- 删除1.txt文件
删除文件夹 
rm -r test  -- 删除文件夹

4.cp,复制文件或文件夹
复制文件
cp 1.txt   -- 删除1.txt文件
复制文件夹 
cp -r test  -- 删除文件夹

5.tar压缩、解压

压缩文件扩展名:

扩展名分类
.zip或者.rarwindows下两种压缩类型
.tarlinux下,打包不一定压缩
.gzlinux下,压缩文件
.tar.gzlinux下,打包且压缩

 

 

 

 

 

 

①tar打包压缩文件:

tar的参数

语法:tar [参数] 压缩包名 一个或多被打包的文件功能
作用压缩一个或多个文件
-c必须,创建一个压缩包
-v可选,显示压缩的详细信息
-z压缩,如果没有则只是打包
-f <压缩文件名>后面必须指定文件名

 

 

 

 

 

 

 

eg:
打包文件:
tar -cvf hello.tar hello.php 1.xlsx 

打包且压缩文件:
tar -cvzf hello.tar.gz hello.php 1.xlsx connectdb.py 

②解压文件:

解压文件语法

语法1:tar [参数] 压缩文件
解压文件到当前目录下

 

 

 

语法2:tar [参数] 压缩文件 -C 目录参数说明
解压到指定的目录下 
-x解压文件
-v显示解压文件列表
-f<压缩文件>指定要解压的文件名
-C解压到指定的目录下

 

 

 

 

 

 

 

eg:
tar -xvf hello.tar   -- 解压至同一目录下

tar -xvf hello.tar.gz -C ./test_1  -- 解压至指定目录下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值