RedHat7⽂件及⽂件⽬录命令
⽂本⽂件编辑命令
1.cat命令
cat命令⽤于查看内容较少的纯⽂本⽂件,格式“cat[选项][⽂件]”
cat后追加-n显⽰⾏号
<命令
more命令⽤于查看内容较多的纯⽂本⽂件,格式“more[选项]⽂件”
3.head命令
⽤于查看纯⽂本⽂件的前N⾏,格式“head[选项][⽂件]”
head -n 前⾏号
4.tail命令
⽤于查看纯⽂本⽂件的后N⾏或持续刷新内容,格式“tail[选项][⽂件]"
tail -f持续刷新⽂件内容,实时查看最新⽇志⽂件
<命令
⽤于替换⽂本⽂件中的字符,格式为“tr[原始字符][⽬标字符]”
6.wc命令
⽤于统计指定⽂本的⾏数、字数、字节数,格式为“wc[参数]⽂本”
-l :只显⽰⾏数
-w :只显⽰字数
-c :只显⽰字节数
7.stat命令
⽤于查看⽂件的具体存储信息和时间等信息,格式为“stat ⽂件名称”
Access、Modify、Change
8.cut命令
⽤于按“列”提取⽂本字符,格式为“cut[参数] ⽂本”
如果按列搜索,使⽤-f参数来设置需要看的列数,使⽤-d参数来设置间隔符号
9.diff命令
⽤于⽐较多个⽂本⽂件的差异,格式“diff[参数] ⽂件”
–brief :确认两个⽂件是否不同
-c :详细⽐较多个⽂件的差异之处
⽂件⽬录管理命令
1。touch命令
⽤于创建空⽩⽂件或设置⽂件的时间,格式为“touch[选项][⽂件]”
设置⽂件内容的修改时间(mtime)、⽂件权限或属性的更改时间(ctime)、⽂件的读取时间(atime) -a :仅修改“读取时间atime”
-m :仅修改“修改时间mtime”
-d :同时修改atime和mtime
2.mkdir命令
⽤于创建空⽩的⽬录,格式为“mkdir[选项] ⽬录”
mkdir命令可以结合-p参数来创建出具有嵌套叠层关系的⽂件⽬录
3.cp命令
⽤于复制⽂件或⽬录,格式为“cp[选项] 源⽂件 ⽬标⽂件”
1)⽬标⽂件时⽬录,则把源⽂件复制到该⽬录中;
2)⽬标⽂件也是普通⽂件,则询问是否要覆盖它;
3)⽬标⽂件不存在,则执⾏正常的复制操作。
-p :保留原始⽂件的属性;
-d :若对象为“链接⽂件”,则保留该“链接⽂件”的属性;
-r :递归持续复制(⽤于⽬录);
-i :若⽬标⽂件存在,则询问是否覆盖;
cp复制文件到指定目录下
-a :相当于-pdr。
4.mv命令
⽤于剪切⽂件或将⽂件重命名,格式为“mv[选项] 源⽂件 [⽬标路径|⽬标⽂件]”
注:默认会把源⽂件删除,保留剪切后的⽂件。
<命令
<命令
⽤于删除⽂件或⽬录,格式为“rm[选项] ⽂件”
-
f :强制删除⽂件
-r :强制删除⽬录
6.dd命令
⽤于按照指定⼤⼩和个数的数据块来复制⽂件或转换⽂件,格式为“dd[参数]”
if :输⼊的⽂件名称
of :输出的⽂件名称
bs :设置每个块的⼤⼩
count :设置要复制块的个数
7.file命令
⽤于查看⽂件类型,格式为“file ⽂件名”
打包压缩与搜索命令
1.tar命令
⽤于对⽂件进⾏打包压缩或解压,格式为“tar[选项][⽂件]”
-c :创建压缩⽂件
-x :解开压缩⽂件
-t :查看压缩包内有哪些⽂件
-x :⽤Gzip压缩或解压
-j :⽤bzip2压缩或解压
-v :显⽰压缩或解压的过程
-f :⽬标⽂件名
-p :保留原始的权限与属性
-P :使⽤绝对路径来压缩
-
C :指定解压到的⽬录
注:-c与-x两个参数不能同时使⽤;-f参数必须放到最后⼀位,代表要压缩或解压的软件包名称。
⽤于在⽂本中执⾏关键词搜索,并显⽰匹配的结果,格式为“grep[选项][⽂件]”
-b :将可执⾏⽂件(binary)当作⽂本⽂件(text)来搜索
-c :仅显⽰到的⾏数
-i :忽略⼤⼩写
-n :显⽰⾏号
-v :反向选择—仅列出没有“关键词”的⾏
注:最常⽤的参数-n、-v
3.find命令
⽤于按照指定条件来查⽂件,格式为“find[查路径] 寻条件 操作”

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。