cat 命令

用途 : 用于查看纯文本文件

格式 : cat [选项] [文件]

示例 :

more 命令

用途 : 用于查看纯文本文件(内容较多的),可以用”Enter” 键或者”Space”键向下翻页

格式 : more [选项] [文件]

注:

cat命令和more命令的区别:

如果要阅读长篇小说或者非常长的配置文件,那cat命令可就真不合适了.推荐使用more命令,主要是使用百分比的形式来提式你已经阅读了多少内容.

head命令

用途 : 用于查看当前纯文本文档的前N行

格式 : head [选项] [文件]

示例 :

tail命令

用途 : 用于查看纯文本文档的后N行或持续刷新内容

格式 : tail [选项] [文件]

示例1 : 需要查看文本内容的最后20行.如图tail -n 20 /var/log/messages命令执行结果

图tail -n 20 /var/log/messages命令执行结果

示例2 : 实时查看最新日志文件,如图tail -f /var/log/messages命令执行结果

图tail -f /var/log/messages命令执行结果

tr命令

用途 : 用于替换文本文件中的文字,如图cat ~/.bash_history | tr [a-z] [A-Z]命令执行结果

格式 : tr [原始字符] [目标字符]

示例 : 将历史命令文件中的所有小写替换为大写

图cat ~/.bash_history | tr [a-z] [A-Z]命令执行结果

wc命令 

用途 : 用于统计指定文本的行数/字数/字节数, 如下表wc命令的参数以及作用

格式 : wc [参数] 文本

参数

作用

-l

只显示行数

-w

只显示单词数

-c

只显示字节数

表wc命令的参数以及作用

示例 : 统计passwd文件中的行数/字数/字节数

wc -l /etc/passwd命令和 wc /etc/passwd命令执行结果

stat命令

用途 : 查看文件的具体存储信息和时间信息

格式 : stat 文件名称

示例 :

图 stat /etc/passwd命令执行结果

cut命令

用途 : 用于按”列”提取文本字符

格式 : cut [参数] 文本

参数

作用

-f

设置需要看的列数

-d

设置间隔符号

示例 :

图 cut -d: -f1 /etc/passwd命令执行结果

diff命令

用途 : 比较文本文件的差异,这绝对是判断文件是否被篡改的有利神器

格式 : diff [参数] 文件

参数

作用

--brief

确认两个文件是否不同

-c

详细比较多个文件的差异处

示例 :

图diff –brief和diff –c命令的运行的结果

Linux就该这么学——新手必须掌握的命令之文件编辑命令组的更多相关文章

  1. Linux常用命令之文件编辑命令vim

    vi命令 vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器.Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多 ...

  2. Linux命令:修改文件权限命令chmod、chgrp、chown详解

    Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权 限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而 ...

  3. Linux系统运维笔记(二),Linux文件编辑命令

    Linux系统运维笔记 Linux文件编辑命令 首先我们使用命令 vi filename 打开一个文件,这个时候进入到的是命令模式 接下来我们按i,然后键盘随便输入写内容. 然后按ESC重新进入到命令 ...

  4. Linux就该这么学——新手必须掌握的命令之常用的系统工作命令

    echo命令 含义:echo命令用于在终端输出字符串或变量提取后的值,格式为 : echo [字符串|$变量] 示例: 将”Linuxprobe.com”输出到终端屏幕的命令为: [root@linu ...

  5. Linux就该这么学——新手必须掌握的命令之我的第一个命令

    1.Linux操作系统的开机进程(基本过程) (1).内核的引导: BIOS自检,安装BIOS默认设置的启动设备(硬盘)来启动.读取目录/boot目录下的内核文件 (2).运行init: 运行init ...

  6. linux命令之文件系统管理命令(下)

    1.mount:挂载文件系统 该命令可以将指定的文件系统挂载到指定目录(挂载点),在linux中必须先挂载所有的设备,才能够访问,挂载的目录必须事先存在并且最好为空. 参数 说明 -t(常用) 指定挂 ...

  7. Linux学习笔记(5)Linux常用命令之文件搜索命令

    (1)find find命令用于文件搜索,所在路径/bin/find,其语法格式为: find [搜索范围] [匹配条件] 1)-name:根据文件名搜索,如搜索/etc下的init文件 [root@ ...

  8. linux常用命令:3文件搜索命令

    文件搜索命令 1. 命令名:find 命令所在路径:/bin/find 执行权限:所有用户 语法:find  [搜索范围]  [匹配条件] 功能描述:文件搜索 文件搜索类型 通过文件名搜索 -name ...

  9. Linux文件编辑命令详细整理

    刚接触Linux,前几天申请了个免费体验的阿里云服务器,选择的是Ubuntu系统,配置jdk环境变量的时候需要编辑文件. vi命令编辑文件,百度了一下,很多回答不是很全面,因此编辑文件话了一些时间. ...

随机推荐

  1. Java中jdk代理和cglib代理

    代理模式 给某一个对象提供一个代理,并由代理对象控制对原对象的引用.在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用. 在Java中代理模式从实 ...

  2. elasticsearch利用head插件

    restful接口使用方法 RESTful接口URL的格式: http://localhost:9200///[] 其中index.type是必须提供的. id是可选的,不提供es会自动生成. ind ...

  3. Leetcode题目215.数组中的第K个最大元素(中等)

    题目描述: 在未排序的数组中找到第 k 个最大的元素.请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素. 示例 1: 输入: [3,2,1,5,6,4] 和 k = 2 ...

  4. LeetCode 复原IP地址(探索字节跳动)

    题目描述 给定一个只包含数字的字符串,复原它并返回所有可能的 IP 地址格式. 示例: 输入: "25525511135" 输出: ["255.255.11.135&qu ...

  5. 整合pjax无刷新

    一:整合pjax的准备工作: 检查你的网站是否引入1.7.0版本以上的jquery.js,如果没有请全局引入 1.新浪CDN提速:<script type="text/javascri ...

  6. ansible-playbook的YAML语法学习

    YAML:可以将你打算对多机器的批量操作放到一个文件中,顺序执行,可以根据机器做到根据机器信息判断执行,其他命令执行结果判断执行. YAML有着严格的层级要求,稍微有个缩进问题就会无法运行,所以学习过 ...

  7. Maven-导入本地 Jar 包

    一个 Jar 包 <dependency> <groupId>local</groupId> <artifactId>aliyun-java-sdk-c ...

  8. Eureka参数配置项详解

    Eureka涉及到的参数配置项数量众多,它的很多功能都是通过参数配置来实现的,了解这些参数的含义有助于我们更好的应用Eureka的各种功能,下面对Eureka的配置项做具体介绍,供大家参考. Eure ...

  9. 对String的内存解析

    @Test public void stringTest(){ /* * str1和str2地址指向字符串常量池 * 解析: str1 在字符串常量池中创建出java 地址例如为:0x456 * st ...

  10. idea svn 主干分支切换

    使用快捷键ctrl+t或者点击工具栏中的 vcs update 出现如下窗口:点击复选框,在框2中进行选择你要切换的分支的地址,点击OK即可 : 查看是否切换成功可以再version control ...