Ubuntu札记3_文件编辑命令

作者: 皮皮大 | 来源:发表于2019-07-25 20:55 被阅读6次

Linux系统中一切皆是文件,对各种服务进行配置就是编辑各种程序的配置文件。

  • cat 查看小文件
  • more 查看大文件
  • head、tail 查看头尾文件
  • tr 替换文件中的内容
  • wc 查看文件的行数、字数和字节数等
  • stat:查看文件的存储信息和时间等
  • cut:按提取文本字符
  • diff:比较文件之间的差异

cat

cat命令用于查看纯文本文件,内容较少的,常用的参数是:-n-b

  • -n:空行也显示行号
  • -b:空行不显示行号
  • -s:连续多行空行显示一行空行
image.png image.png image.png

more

用于查看大文本文件,常用于配置文件,使用空格键或回车进行翻页。

  • space:往下翻页
  • back:往后翻页
  • 具有和vi类似的搜索功能
  • -num 指定一屏一次显示的多少行
  • -s 当遇到有连续两行以上的空白行,就代换为一行的空白行
  • +num 从第 num 行开始显示

常用命令

命令 作用
Enter + n 滚动n行,默认为1行
Ctrl+F 向下滚动一屏
空格键 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
q 退出more命令

head和tail

head命令:头部,用于查看纯文本的前N行,head -n N filenameN表示显示多少行。

image.png

tail命令:尾部,查看文本的后N行或者持续刷新内容。当想查看最新日志文件时,使用tail -f 文件名命令。

image.png

tr

tr命令用于将文件中的字符替换成新的字符,替换作用,格式为:tr 原始字符 目标字符cat | tr:先用cat命令查看,再通过管道符|传给tr,最后替换

cat test.py | tr [a-z] [A-Z]   # 将test.py中的小写全部替换成大写,通过管道符将cat命令的作用全部输出给tr命令
image.png

将小写全部替换成大写:小写--->大写

image.png

将大写全部转换成小写:大写--->小写

image.png

wc

用于统计指定文本的行数、字数、字节数

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

例如/etc/passwd用于保存系统账户信息的文件,要统计当前系统中有多少个用户:

wc -l /etc/passwd   # 有多少行就有多少个用户
image.png
上面的例子说明:在wc命令中空行也是算在内的

stat

stat命令用于查看文件的存储信息和时间等,stat 文件名称

image.png

cut

cut命令用于按列提取文本字符,使用参数如下:

  • -f来设置需要查看的列数
  • -d指定设置分割符
    image.png

diff

用于比较两个文本的差异

  • --brief :显示比较后的差异结果
  • -c参数描述文件内容的具体不同之处

相关文章

  • Ubuntu札记3_文件编辑命令

    在Linux系统中一切皆是文件,对各种服务进行配置就是编辑各种程序的配置文件。 cat 查看小文件 more ...

  • Ubuntu文件的复制、移动和删除命令

    (转)Ubuntu文件的复制、移动和删除命令 Ubuntu文件的复制、移动和删除命令 先说说cp复制命令 该命令的...

  • 2016.10.13问题-下午

    vim编辑器进入x文件的命令?退出x文件的命令?进入编辑状态的命令有哪些?退出编辑状态的命令?退出并保存文件的命令...

  • Ubuntu 的基本使用

    Ubuntu基本命令 修改root密码 退出root权限 Vim编辑器命令

  • ubuntu 搭建 java环境

    1.将ubuntu版本压缩包上传到unbuntu,解压 2.编辑配置文件 在文件末尾追加以下代码: 3. 执行命令...

  • Ubunt文件操作随记

    Ubuntu文件操作随记 创建文件touch test.txt 编辑文件vi test.txt显示编辑窗口按“i”...

  • 网卡配置

    Ubuntu 编辑配置文件:/etc/network/interfaces 动态获取 静态地址 CentOS 编辑...

  • SSH工具

    本文环境基于Ubuntu1604 目录 准备 Client命令文件 Server配置文件 准备 Client 命令...

  • 某些知识点的链接

    Markdown语法vim编辑器命令ubuntu终端命令shell常用命令shell命令解释 栈链的基本操作mys...

  • ubuntu搭建svn服务

    ubuntu版本号:14.04 安装 以root用户登录或在命令前面加上sudo命令,执行命令: 访问权限 编辑s...

网友评论

    本文标题:Ubuntu札记3_文件编辑命令

    本文链接:https://www.haomeiwen.com/subject/ipykrctx.html