目录、文本、压缩、解压命令

一、工作目录切换命令
1.pwd–显示用户当前所处的工作目录,格式为“pwd [选项]”.
在这里插入图片描述
2.cd 命令
cd 命令用于切换工作路径,格式为“cd [目录名称]”。
例:使用“cd -”命令返回到上一次所处的目录,使用“cd…”命令进入上级目录,以及使用“cd ~”命令切换到当前用户的家目录,亦或使用“cd ~username”切换到其他用户的家目录。
在这里插入图片描述
例:返回 /etc目录
在这里插入图片描述二、文本编辑命令
1.查询–cat/more/less
1)cat–查看纯文本文件(内容较少的),格式为“cat [选项][文件]”。cat 用来显示小文件,一次性将信息加载完。
cat -n profile:在查看文本内容时并显示行号,在 cat 命令后面追加一个-n 参数
例:查看profile中的行数
在这里插入图片描述
2.more 命令–查看纯文本文件(内容较多的)且可以分页,格式为“more[选项]文件”。more 命令会在最下面使用百分比的形式来提示已经阅读了多少内容
在这里插入图片描述
3.head 命令–查看纯文本文档的前 N 行,格式为“head [选项][文件]”。
例:查看12.txt文件的第2行
在这里插入图片描述
4.tail 命令–查看纯文本文档的后 N 行或持续刷新内容,格式为“tail [选项] [文件]”。
例:查看12.txt文件的后几行
在这里插入图片描述
tail 命令还可以持续刷新一个文件的内容,当想要实时查看最新日志文件时的命令格式为
“tail -f 文件名”
5.tr 命令–替换文本文件中的字符,格式为“tr [原始字符] [目标字符]”。
例:将12.txt中的小写内容替换成大写字母
在这里插入图片描述
6.wc 命令–统计指定文本的行数、字数、字节数,格式为“wc [参数] 文本”。
wc-l: 只显示行数; wc-w: 只显示单词数;wc-c :只显示字节数
例:查询profile的用户
显示profile的行数、字数、字节数
在这里插入图片描述
7.stat 命令–查看文件的具体存储信息和时间等信息,格式为“stat 文件名称”
会显示出文件的三种时间状态(已加粗):Access、Modify、Change。在这里插入图片描述
8.cut 命令–按“列”提取文本字符,格式为“cut [参数] 文本”。
如果按列搜索,不仅要使用-f 参数来设置需要看的列数,还需要使用-d 参数来设置间隔符号。
在这里插入图片描述
提取第一列之后在这里插入图片描述
9.diff 命令–比较多个文本文件的差异,格式为“diff [选项] 文件”。在使用 diff 命令时,不仅可以使用–brief 参数来确认两个文件是否不同,还可以使用-c 参数来详细比较出多个文件的差异之处。

  1. 首先创建两个文件“A.txt和B.txt”
    2)编辑文件内容:A.txt中是“HELLO WORLD”,B.txt中的是“hELLO WORLD”
    3)接下来使用 diff --brief 命令显示比较后的结果,判断文件是否相同
    4)最后使用带有-c 参数的 diff 命令来描述文件内容具体的不同
    在这里插入图片描述
    diff常用选项
    在这里插入图片描述
    10.patch 命令–开放源代码软件安装补丁程序。让用户利用设置修补文件的方式,修改,更新原始文件。使用 diff 命令生成的 patch.file 为 diff_A.txt 升级或者还原,
    还原的的时候需要使用-R 选项,>、<表示输出输入重定向
    三、文件管理目录命令
    1.touch于创建空白文件或设置文件的时间,格式为“touch[选项] [文件]”。
    在这里插入图片描述
    例:同时修改12.txt文件的读取时间和修改时间
    1)ls -l查询12.txt创建的时间
    2)touch -d“ 2018-9-20 16:28” 12.txt修改时间
    3)再次查询12.txt的时间
    在这里插入图片描述
    2.mkdir 命令
    mkdir 命令用于创建空白的目录,格式为“mkdir [选项] 目录”,mkdir 命令还可以结合-p 参数来递归创建出具有嵌套叠层关系的文件目录。
    在这里插入图片描述
    3.cp 命令—复制文件或目录,格式为“cp [选项] 源文件 目标文件”。
    在这里插入图片描述
    例:把11.txt拷贝到12.txt
    在这里插入图片描述
    4.mv --用于剪切文件或将文件重命名,格式为“mv [选项] 源文件
    [目标路径|目标文件名]”。
    在这里插入图片描述
    5.rm 命令–删除文件或目录,格式为“rm [选项] 文件”。
    在 Linux 系统中删除文件时,系统会默认向您询问是否要执行删除操作,如果不想总是看到这种反复的确认信息,可在 rm 命令后跟上-f 参数来强制删除。另外,想要删除一个目录,需要在 rm 命令后面一个-r 参数才可以,否则删除不掉。
    在这里插入图片描述
    6.dd 命令
    dd 命令用于按照指定大小和个数的数据块来复制文件或转换文件,
    格式为“dd [选项]”。
    在这里插入图片描述
    7.file 命令
    file 命令用于查看文件的类型,格式为“file 文件名”。
    在这里插入图片描述
    在这里插入图片描述
    四、打包压缩与搜索命令
    1.tar 命令–对文件进行打包压缩或解压,格式为“tar [选项] [文件]”。
    一般使用“tar -czvf 压缩包名称.tar.gz 要打包的目录”命令把指定的文件进行打包压缩;相应的解压命令为“tar -xzvf 压缩包名称.tar.gz”。
    在这里插入图片描述
    例:压缩和解压
    压缩:[root@xiao ~]# tar -czvf etc.tar.gz /etc
    解压:[root@xiao ~]# mkdir /root/etc
    [root@xiao ~]# tar xzvf etc.tar.gz -C /root/etc
    2.grep 命令–在文本中执行关键词搜索,并显示匹配的结果,格式为“grep [选项] [文件]”。
    -n 参数用来显示搜索到信息的行号;
    在这里插入图片描述
    -v 参数用于反选信息(即没有包含关键词的所有信息行)。
    在这里插入图片描述
    3.find 命令–按照指定条件来查找文件,格式为“find [查找路径]寻找条件 操作”。
    -exec 参数重要的作用。这个参数用于把find 命令搜索到的结果交由紧随其后的命令作进一步处理
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值