有关一些文件的命令

一.工作目录切换命令

1.pwd命令 格式:pwd [选项]
pwd命令用于显示用户当前所处的工作目录。
在这里插入图片描述
2.cd命令 格式:cd [目录名称]
cd命令用于切换工作路径。
在这里插入图片描述
cd …命令进入上级目录
cd ~命令切换到当前用户的家目录
cd -命令返回到上一次所处的目录

3.ls命令 格式:ls [选项] [文件]
用于显示目录中的文件信息。

-a(全部文件)-l(查看文件属性、大小等信息)
在这里插入图片描述
-d查看etc文件目录的属性信息
在这里插入图片描述

二.文本文件编辑命令
1.cat命令 格式:cat [选项] [文件]
用于查看纯文本文件(内容较少的),-n参数可以显示行数。
在这里插入图片描述
2.more命令 格式:more [选项] 文件
more命令用于查看纯文本文件(内容较多的)。
在这里插入图片描述
3.head命令 格式:head [选项] 文件
head命令用于查看纯文本文档的前N行。
在这里插入图片描述
4.tail命令 格式:tail [选项] [文件]
tail命令用于查看纯文本文档的后N行或者持续刷新内容。
在这里插入图片描述
5.tr命令 格式:tr [原始字符] [目标字符]
tr命令用于替换文本文件的字符。
在这里插入图片描述
6.wc命令 格式:wc [参数] 文本
wc命令用于统计指定文本的行数、字数、字节数。

参数作用
-l只显示行数
-w只显示单词数
-c只显示字节数

在这里插入图片描述
7.stat命令 格式:stat 文件名称
stat命令用于查看文件的具体存储信息和时间等。

该命令有最近访问(Access)、最近更改(Modify)、最近改动(Change)这三种时间状态。
在这里插入图片描述
8.cut命令 格式:cut [参数] 文本
cut命令用于按“列”提取文本字符串
在这里插入图片描述
使用head命令查看文本的前5行,-d:(代表:为分割符) -f1(代表第一列)
在这里插入图片描述
9.diff命令 格式:diff [参数] 文件
diff命令用于比较多个文件的差异。
在这里插入图片描述
使用-c参数的diff命令来描述文件内容具体的不同。带有!的表示不同。
在这里插入图片描述

三.文件目录管理命令
1.touch命令 格式: touch [选项] [文件]
touch命令用于创建空白文件或者设置文件的时间。

参数作用
-a仅修改“读取时间”(atime)
-m仅修改“修改时间”(mtime)
-d同时修改atime和mtime

在这里插入图片描述
在这里插入图片描述
2.mkdir命令 格式:mkdir [选项] 目录
mkdir命令用于创建空白目录。
在这里插入图片描述
3.cp命令 格式:cp [选项] 源文件 目标文件
cp命令用于复制文件或目录。

复制操作有以下情况:

目标文件是目录把源文件复制到该目录
目标文件是普通文件询问是否覆盖
目标文件不存在正常复制操作

cp命令常用的一些参数以及作用

参数作用
-p保留原始文件的属性
-d若对象为“链接文件”,则保留该“链接文件”的属性
-r递归持续复制(用于目录)
-i若目标文件存在则询问是否覆盖
-a相当于-pdr(三个命令的结合使用)

在这里插入图片描述
4.mv命令 格式:mv [选项] 源文件 [目标路径] [目标文件名]
mv命令用于剪切文件或将文件重命名。

5.rm命令 格式: rm [选项] 文件
rm命令用于删除文件或者目录(删除目录需要加上参数-r)。
在这里插入图片描述
6.dd命令 格式:dd [参数]
dd命令用于按照指定大小和个数的数据块来复制文件或者转换文件(如果可以,可以在复制过程转换其中的数据)

从/dev/zero设备文件中取出一个大小为520MB的数据块,保存在520_file文件中。
在这里插入图片描述
dd命令的一些常用参数及作用

参数作用
if输入的文件名称
of输出的文件名称
bs设置每个“块的大小”
count设置要复制“块”的个数

6.file命令 格式:file 文件名
file命令用于查看文件的类型。
在这里插入图片描述

四.打包压缩与搜索命令
1.tar命令 格式:tar [选项] [文件]
tar命令用于对文件进行打包压缩或者解压。

tar命令的一些参数及作用

参数作用
-c创建压缩文件
-x解压压缩文件
-t查看压缩文件有哪些内容
-z用Gzip压缩或者解压
-j用bzip压缩或者解压
-v显示压缩或者解压过程
-f(放在参数的最后一位)目标文件名
-P保留原始的权限与属性
-p使用绝对路径压缩
-C指定压缩到的目录

创建etc目录下的压缩文件
在这里插入图片描述
在这里插入图片描述
将etc.tar.gz解压到file文件夹中。
在这里插入图片描述
2.grep命令 格式:grep [选项] [文件]
grep命令用于在文本中执行关键字搜索,并显示匹配的结果。

参数作用
-b将可执行文件(binary)当作文本文件来搜索
-c仅显示找到的行数
-i忽略大小写
-n显示行号
-v反向选择(仅列出没有“关键字”的行)

使用grep命令查找出当前系统不允许登录系统的所有用户信息。
在这里插入图片描述
3.find命令 格式:find [查找路径] 寻找条件 操作
find命令用于按照指定条件来查找文件。

参数作用
-name匹配名称
-perm匹配权限(mode为完全匹配,-mode为包含分配)
-user匹配所有者
-group匹配所有组
-mtime -n +n匹配修改内容的时间(-n指n天以内,+n指n天以前)
-atime -n +n匹配访问文件的时间(-n指n天以内,+n指n天以前)
-ctime -n +n匹配修改文件权限的时间
-nouser匹配无所有者的文件
-nogroup匹配无所有组的文件
-newer f1 !f2匹配比文件f1新但比f2旧的文件
-type b/d/c/p/l/f匹配文件类型(参数依次表示块设备、目录、字符设备、管道、链接文件、文本文件)
-size匹配文件的大小(+50KB为查找超过50KB的文件)
-prune忽略某个目录
-exec…{};后面可跟用于进一步处理搜索结果的命令
-print将匹配的文件输出到标准输出

获取到etc目录中所有以host开头的文件列表。
在这里插入图片描述
在etc目录下中搜索权限中包括SUID权限的所有文件。
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值