http 直接显示目录下文件_Linux文件管理(下)

一、文本处理命令

1、查看文件内容

①cat查看及合并

命令:cat

作用:查看文件内容

语法:#cat 文件名称

​ #cat 文件1 文件2 > 文件3

用法一

bc2a876d43b0c741daa361a1a0ff7708.png
用法二

2ef444aae252c526e15ef7857fb6a6dd.png

②more分屏显示文件

命令:more

作用:分屏查看文件

语法:#more 文件名

==流程:more在读取文件时,默认已经加载文件的全部内容。==

用法一

c6fd5f6c887a1f63c38ba53f7da73b40.png

more 命令的执行会打开一个交互界面,下面是一些常用交互命令:

431a6ea675f22b17af0178bdeba6e1a1.png

91ef39f20a8edf1b89d4715a8dca3b13.png

③less分屏显示文件

命令:less

作用:分屏查看文件

语法:# less 文件名

==流程:不是加载整个文件,而是一点一点进行加载,相对而言,读取大文件时,效率比较高。==

示例代码:使用less命令查看/var/log/boot.log的文件内容

用法一

032e81127d7506738dde7f929843a51f.png

less 命令的执行也会打开一个交互界面,下面是一些常用交互命令(和more相同):

67d6aee35b8997cf2978e2c819f879b3.png

cat,more,less三者的对比

d0dbcec2853fde6e916a756b21af6814.png

④head显示文件开头

命令:head

作用:查看一个文件的前n 行,如果不指定n,则默认显示前10 行。

语法:#head [参数选项] 文件名

常见参数:-n 表示显示前n行的内容,n等于行数

用法一

01217a58d4d2454504c422bbf1124564.png

⑤tail显示文件结尾(重点)

命令:tail

作用:查看一个文件的最后n 行,如果n 不指定默认显示最后10 行

语法:# tail -n 文件路径 【n 表示数字】

常见参数:-n 显示最后n行的内容,n等于行数

​ -f 输出文件变化后新增加的数据

用法一

70aab14c79f62f1f4c5a42b915736061.png
用法二

0954df9ee201419ea88b15707378d2a2.png

注意:ctrl+c 键,在命令行中c 不再表示copy,而表示cancel(取消),在程序执行过程中,==通常都可以使用ctrl+c来终止程序运行或者退出程序==

2、统计文件信息

①wc统计文件内容数量

命令:wc,wc = word count

作用:用于统计文件内容信息(包含行数、单词数、字节数)

语法:# wc [参数选项] 文件名

常见参数:

-l:表示lines,行数(以回车/换行符为标准)

-w:表示words,单词数 依照空格来判断单词数量

-c:表示bytes, 字节数(空格,回车,换行)

用法一

7010292c72f8c4710aeb5f6057cb8563.png

②du统计文件大小

命令:du

作用:查看文件或目录(会递归显示子目录)占用磁盘空间大小

语法:# du [参数选项] 文件名或目录名

常见参数:-s :summaries,只显示汇总的大小,统计文件夹的大小

​ -h:表示以高可读性的形式进行显示,如果不写-h,默认以KB的形式显示文件大小

用法一

1c5bb231f01645d721cd06c03d0a5352.png

示例代码:统计 /var/log 目录大小

用法三

5bce5926d90e404fa8f66d90bf36188f.png

3、文本处理

①find文件查找(重点)

命令:find

作用:用于查找文档(其选项有55 个之多)

语法:# find 路径范围 选项1 选项1的值 [选项2 选项2 的值…]

常用参数:

-name:按照文档名称进行搜索(支持模糊搜索)

* : 通配符,匹配任意个任意字符

-type:按照文档的类型进行搜索,文档类型的值,f(file)表示文件,d(directory)表示文件夹

用法一

eb1645e2e59fa0bf5c8d28e89b809e46.png

A var表示要查找的目录名字

B var表示,在var目录内查找

用法二

4dea2c3af2f2e688f280933924970572.png
用法一

1a0f3b239d7ccdc924b12d1f3b505344.png

②grep搜索文件内容 (重要)

命令:grep

作用:在文件中直接找到包含指定信息的那些行,并把这些信息显示出来

语法:#grep 要查找的内容 文件名

用法一

fa00b8506db45725371f51d1245c1c76.png
用法二

a87fd2943f48f29c97286d59b41ca25b.png

③输出重定向

场景:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技术。

>:标准输出重定向 :覆盖输出,会覆盖掉原先的文件内容

>>:追加重定向 :追加输出,不会覆盖原始文件内容,会在原始内容末尾继续添加

语法:#有输出的命令 重定向符号 文件名

用法一

d1303d5223b36f71f1ea8333983ac855.png
用法二

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值