Linux就该这么学——新手必须掌握的命令之文件编辑命令组
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就该这么学——新手必须掌握的命令之文件编辑命令组的更多相关文章
- Linux常用命令之文件编辑命令vim
vi命令 vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器.Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多 ...
- Linux命令:修改文件权限命令chmod、chgrp、chown详解
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权 限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而 ...
- Linux系统运维笔记(二),Linux文件编辑命令
Linux系统运维笔记 Linux文件编辑命令 首先我们使用命令 vi filename 打开一个文件,这个时候进入到的是命令模式 接下来我们按i,然后键盘随便输入写内容. 然后按ESC重新进入到命令 ...
- Linux就该这么学——新手必须掌握的命令之常用的系统工作命令
echo命令 含义:echo命令用于在终端输出字符串或变量提取后的值,格式为 : echo [字符串|$变量] 示例: 将”Linuxprobe.com”输出到终端屏幕的命令为: [root@linu ...
- Linux就该这么学——新手必须掌握的命令之我的第一个命令
1.Linux操作系统的开机进程(基本过程) (1).内核的引导: BIOS自检,安装BIOS默认设置的启动设备(硬盘)来启动.读取目录/boot目录下的内核文件 (2).运行init: 运行init ...
- linux命令之文件系统管理命令(下)
1.mount:挂载文件系统 该命令可以将指定的文件系统挂载到指定目录(挂载点),在linux中必须先挂载所有的设备,才能够访问,挂载的目录必须事先存在并且最好为空. 参数 说明 -t(常用) 指定挂 ...
- Linux学习笔记(5)Linux常用命令之文件搜索命令
(1)find find命令用于文件搜索,所在路径/bin/find,其语法格式为: find [搜索范围] [匹配条件] 1)-name:根据文件名搜索,如搜索/etc下的init文件 [root@ ...
- linux常用命令:3文件搜索命令
文件搜索命令 1. 命令名:find 命令所在路径:/bin/find 执行权限:所有用户 语法:find [搜索范围] [匹配条件] 功能描述:文件搜索 文件搜索类型 通过文件名搜索 -name ...
- Linux文件编辑命令详细整理
刚接触Linux,前几天申请了个免费体验的阿里云服务器,选择的是Ubuntu系统,配置jdk环境变量的时候需要编辑文件. vi命令编辑文件,百度了一下,很多回答不是很全面,因此编辑文件话了一些时间. ...
随机推荐
- 利用pyltp进行实体识别
一.实体识别作为信息抽取中基础的也是重要的一步,其技术可以分为三类,分别是其于规则的方法.其于统计模型的方法以及基于深度学习的方法. 基于规则的方法,主要依靠构建大量的实体抽取规则,一般由具有一定领域 ...
- Jquery 2.0+版本不支持IE8,如何解决?
用了JQuery2.0+以后,在IE8下会报错,下面是我的方法. 先看代码: <!--[if !IE]> --> <script src="/Scrip ...
- 20175227张雪莹 2018-2019-2 《Java程序设计》第十一周学习总结
20175227张雪莹 2018-2019-2 <Java程序设计>第十一周学习总结 教材学习内容总结 第十三章 Java网络编程 URL类 一个URL对象通常包含最基本的三部分信息:协议 ...
- react 闲谈 之 JSX
jsx元素-> React.createElement -> 虚拟dom对象 -> render方法 1.在react中想将js当作变了引入到jsx中需要使用{} 2.在jsx中,相 ...
- ios-tableViewcell展开与收缩动画处理
[前言] 在使用华尔街见闻 app 时,看到它的 tableVeiw 上的 cell 具有很好的展开与收缩功能.于是自己想了一下实现,感觉应该挺简单的,于是心痒痒写个 demo 实现一波.华尔街见闻 ...
- 初步理解js作用域
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 传统Web应用请求和响应特点【显示当前时间】
(1)请求:浏览器以HTTP协议的方式提交请求到服务器 (2)响应:服务器以HTTP协议的方式响应内容到浏览器 注意:HTTP是WEB大众化非安全协议 HTTPS是WEB安全协议,是基于HTTP协议的 ...
- 数据分析 - seaborn 模块
seaborn 模块 简述 对 matplotlib 模块进行了二次封装, 底层依旧使用还是 matplotlib 的, 但是在此基础上增加了很多的易用性模板, 更加方便使用 引用使用 import ...
- 在Android初次的前期学习中的二个小例子(2)
Hello13:SQLite数据库 一.简述SQLite的概念和主要特性 SQLite是一个轻量级的关系型数据库,运算速度快,占用资源少,使用非常方便,支持SQL语法标准和数据库事务原则. 相对于Sh ...
- openstack部署dashboard
1.下载安装包 yum install openstack-dashboard 2.编辑配置文件 cp /etc/openstack-dashboard/local_settings /etc/ope ...