Linux-一些必须掌握的命令(二)目录切换与管理、文件编辑和压缩与搜索

一、目录切换命令


  1. pwd命令(Print Working Directory)

作用 :查询当前所在目录路径。

  1. cd命令(用来切换工作路径)

语法:#cd /xxx

参数作用
cd -返回上一次所在目录
cd …返回上一级目录
cd ~切换当前用户home目录
cd ~ xxx切换当前xxx用户home目录
  1. ls命令(查看当前目录的文件)
参数作用
-a查看当前目录所有文件(包括隐藏文件)
-l查看文件的详细信息
-al查看所有文件包括隐藏文件的详细信息
-ld / xxx查看xxx目录的详细信息

二、文本文件编辑命令

  1. cat命令(查看内容较少的纯文本文件)

参数:-n 作用:每行排号

在这里插入图片描述

  1. more命令(查看内容较多的纯文本文件)

  2. head命令(查看纯文本文件中的前N行)

head -n 6 anaconda-ks.cfg查看anaconda-ks.cfg文件的前六行内容
  1. tail命令(查看纯文本文件中的后几行或实时刷新内容)
tail -n 6 anaconda-ks.cfg查看anaconda-ks.cfg文件的后六行内容
-f实时刷新
  1. tr命令(替换文本文件中的字符)
    在这里插入图片描述

| 管道符——把前命令的输出作为后命令的标准输入

  1. wc命令(统计指定文本的行、字数、字节数)
参数作用
-l统计文本行数
-w统计文本字数
-c统计文本字节数
中文=两个字节数
  1. stat命令(查看文件的具体存储信息和时间)
Access最后一次访问时间
Modify最后一次修改内容
Change最后一次修改文件属性和权限时间
  1. cut命令(按“列”提取文本字符)

-f N 查看第N列
-d 间隔符 两者搭配使用

9.diff命令(比较两个文本文件的差异)

-q比较两个文件是否不同
-c比较两个文件并输出不同之处

默认情况下
在这里插入图片描述

1,2c1,2表示第一个文件的1,2行需要修改后才能与第二个文件的1,2行相同
<表示左边文件,>表示右边文件 - - -表示分隔

diff -q a.txt b.txt
在这里插入图片描述

结果显示文件a.txt和b.txt异同

diff -c a.txt b.txt
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200919182756651.png?x-oss-pr

第一行和第二行列出两个文件比较的名,修改日期和时间;*和-区分两文件
!表示文件有异同的行;+ 表示比较的文件的后者比前着多一行;- 表示比较的文件的后者比前着少一行

三、文件目录管理命令

  1. touch命令(创建空白文件或设置时间)
-a更改访问时间
-m更改修改时间
-d使用指定时间更改读取时间和修改时间

touch
在这里插入图片描述

默认情况下时间全部改写

-a
在这里插入图片描述

Access最后一次访问时间被改写

-m
在这里插入图片描述

Modify修改内容时间被改写

-d
在这里插入图片描述

Access和Modify被改为指定时间

  1. mkdir命令(创建目录)

-p确保不会重名

  1. cp命令(复制文件或目录)

-p保留原始文件属性在这里插入图片描述
把b.txt文件复制到aaa中,并保留b.txt 的原有属性

-d保留连接属性

-r递归持续复制

-i覆盖文件

-a相当于同时输入了dpr属性

  1. mv命令(剪切文件或将文件重命名)

  2. rm命令(删除文件或目录)

#rm默认删除文件需确定才能删除
-r删除目录需确定
-f强制删除不需要确定
  1. dd命令(按照指定大小和个数的数据块来复制文件或转换文件)
    在这里插入图片描述

dd if=输入文件名称 of=输出文件名 count=次数 bs=文件大小
最后一行可以测试写入速率

  1. file命令(查看文件(文本、目录、设备等所有一切在Linux中都统称为文件)的类型)

四、打包压缩与搜索命令

  1. tar命令(对文件进行打包压缩或解压)
    常见解压命令:.tar.gz

压缩:tar -czvf 文件名
解压:tar -xzvf 文件名

-c压缩
-x解压
-v显示过程
-f指定压缩文件
-z支持gzip解压文件
-C指定压缩目录
  1. grep命令(用于在文本中执行关键词搜索,并显示匹配的结果)
    在这里插入图片描述
-n显示行号
-v反向选择
  1. find命令(用于按照指定条件来查找文件)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值