Linux基础目录与文件管理命令简谈(二)

2023年 7月 22日 50.1k 0

显示命令

cat

选项 效果
-n 显示行号包括空行
-b 跳过空白行编号
-s 将所有的连续的多个空行替换为一个空行(压缩成一个空行)
-A 显示隐藏字符

image.png

image.png

image.png

image.png

tac

逆向显示

image.png

分页显示

more

more [选项] 文件名

基本操作

  • 空格下一行 到文末后自动退出
  • b上一行
  • enter一行一行滚动
  • 自动退出
  • q退出

less

less [选项] 文件名

  • 可以使用/ 查找 n向下 N向上查找
  • Page Up 向上翻页,Page Down 向下翻页
  • 其余参考more

head

显示文件或标准输入的前面行

head [OPTION]... [FILE]...

选项
-c # 指定获取前#字节
-n # 指定获取前#行,#如果为负数,表示从文件头取到倒数第#前
-# 同上

image.png

tail

tail 和head 相反,查看文件或标准输入的倒数行

tail -n 文件名 (不加行数默认结尾十行)

image.png

tail -f 文件名:实时跟踪最后十行

image.png

grep

命令格式

grep [选项]… 查找条件 目标文件

选项 作用
-i 查找时忽略大小写
-v 反向查找,输出与查找条件不相符的行
-o 只显示匹配项
-w 精确匹配。例如-w local,那么localhost不会被匹配,只精确匹配local-f对比两个文件的相同行
-l 列出文件内容符合指定样式的文件名称
-L 列出文件内容不符合指定样式的文件名称
-R 在目录内递归查找
-n 显示匹配行及行号
-c 计算符合样式的行数
-e 实现可多个查找条件的匹配,逻辑or(或)关系
-A 5 显示匹配行和后5行的内容
-B 5 显示匹配行和前5行的内容
-C 5 显示匹配行和前后各5行的内容

基本格式

要查找的字符串以双引号括起来,单引号也可以

“^……”表示以……开头,“……$”表示以……结尾

“^$”表示空行

在/etc/passwd文件中,检索出含有“1"的行

image.png

在检索完成后的行中显示行号

image.png

检索以a开头的行

image.png

检索以h结尾的行

image.png

检索非空行

image.png

wc

命令格式:

wc [选项]... 目标文件.. (不加选项,则默认统计行数、单词个数、字节数三者)

统计列数,wc本身就是参数:

-l:统计行数

-w:统计单词个数

-c:统计字节数

若不加选项则默认三项全部统计

image.png

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论