一、文本处理命令

1、查看文件内容

①cat查看及合并

命令:cat

作用:查看文件内容

语法:#cat 文件名称

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

用法一

用法二

②more分屏显示文件

命令:more

作用:分屏查看文件

语法:#more 文件名

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

用法一

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

③less分屏显示文件

命令:less

作用:分屏查看文件

语法:# less 文件名

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

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

用法一

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

cat,more,less三者的对比

④head显示文件开头

命令:head

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

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

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

用法一

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

命令:tail

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

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

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

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

用法一

用法二

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

2、统计文件信息

①wc统计文件内容数量

命令:wc,wc = word count

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

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

常见参数:

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

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

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

用法一

②du统计文件大小

命令:du

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

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

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

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

用法一

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

用法三

3、文本处理

①find文件查找(重点)

命令:find

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

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

常用参数:

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

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

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

用法一

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

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

用法二

用法一

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

命令:grep

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

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

用法一

用法二

③输出重定向

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

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

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

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

用法一

用法二

http 直接显示目录下文件_Linux文件管理(下)相关推荐

  1. linux显示目录和文件颜色

    linux显示目录和文件颜色 1.linux显示目录和文件颜色 2.Linux 黑白界面显示 3.linux中关于文件夹和文件显示不同颜色的设置 1.linux显示目录和文件颜色 linux中如何显示 ...

  2. 【linux命令】Linux du 命令(显示目录或文件的大小)

    文章目录 1. Linux du 命令 2. 语法: 3. 实例 3.1 显示目录或者文件所占空间 3.2 显示指定文件所占空间 3.3 方便阅读的格式显示test目录所占空间情况 3.3.1 列出超 ...

  3. tree命令详解(输出目录树层结构,显示目录和文件)

    你也想要生成这个目录树层结构吗?显示目录和文件吗?只需要用"tree命令"即可! 效果如下: . ├── README.md ├── auto-imports.d.ts ├── c ...

  4. 【批处理DOS-CMD命令-汇总和小结】-显示目录结构/文件树——dir、tree

    一.显示文件/目录列表:dir 1.1 打印dir命令帮助信息 C:\Users\Administrator\Downloads\Music>dir /? 显示目录中的文件和子目录列表.DIR ...

  5. ls命令只显示目录或文件

    用到正则表达式: 只显示目录 ls -F | grep "/$" ls -al | grep "^d" 同理只显示文件 ls -al | grep " ...

  6. Windows命令-目录操作-显示目录中文件和子目录-dir

    1 需求 只显示目录名和文件名: dir /b dir | Microsoft Docs 2 语法 显示目录中的文件和子目录列表.DIR [drive:][path][filename] [/A[[: ...

  7. 下 终端_Linux/UNIX 下终端复用利器 tmux

    tmux 是一个终端复用器(terminal multiplexer). 简介 tmux 是一个终端复用器类自由软件,功能类似 GNU Screen,但使用 BSD 许可发布.用户可以通过 tmux ...

  8. linux下文件与Windows下文件格式的区别与转换

    问题: Windows下的TXT文件上传到Linux系统上,用cut,grep.sed,awk等文本处理工具处理过后再次传到Windows电脑上,发现内容都连到一块了,百度了一下才知道换行符被删除了, ...

  9. [转]JSP文件管理器0.5版本,显示目录和文件,支持cmd操作,也可当jsp木马使用...

    想慢慢完善一下这个 folder.jsp 小程序,增加一些功能,比如文件编辑,删除等 目录操作(建立新目录,删除目录等等) 程序写的比较乱,以后慢慢整理整理 欢迎大家多提宝贵意见. /** Jsp F ...

最新文章

  1. Redis 远程连接和基本命令
  2. boost::gil::extend_boundary用法的测试程序
  3. boost::fusion::traits用法的测试程序
  4. requirejs使用笔记
  5. cms的 php代码,KingCMS/PHP可执行代码
  6. 物流机器人小车的运动控制与定位
  7. delphi解析json(解决乱码问题)
  8. android listview 连续调用 getview问题分析及解决。
  9. YOLO目标检测,训练自己的数据集(识别海参)
  10. python爬虫基础17-抓包工具使用
  11. python3 format用法_python3 str.format()的使用
  12. 全网音乐下载,抖音热歌、无损音乐下载
  13. 每日算法刷题Day3-起始时间转换、二次方根、while连续输入、斐波那契思路
  14. markdown 删除线
  15. 智齿徐懿:一个“外行”眼中的呼叫中心系统未来丨Xtecher 视角
  16. IAR6.3创建MSP430工程
  17. 如何设置qq说说展示时间_qq说说可以设置时间
  18. VI设计中员工制服设计的构思方向
  19. 学计算机音视频教程,抖音短视频VIP教程全套合集
  20. 【Qt】QML快速入门7——输入元素

热门文章

  1. 2008年度一个下岗程序员的真实经历
  2. VC下设置Excel单元格的边框
  3. 【福利】3980元的web前端视频教程限量领取!!!
  4. HTML5科普知识:细数HTML5新增标签
  5. ecology9 后端开发环境搭建_利用Vagrant快速搭建开发环境
  6. 两篇Science文章揭示癌症治疗中细胞感应氧气的新机制
  7. R 学习 - 图形设置中英字体
  8. 拉丁超立方抽样matlab代码_想要数据分析更快?超良心的笔记本/台式电脑配置推荐!...
  9. guid怎么做到唯一_怎么做成为一个好女人呢?
  10. P1255 数楼梯 方法二(python3实现)