linux学习134 unit6
Unit6 linux中常用的基础命令
1.diff比较两个文件的不同
diff -u file file.new >file.path ##生成补丁文件
yum install patch -y ##安装打补丁工具
patch -b file file.path ##给老软件打补丁,清且对老软件进行备份
2.grep ##过滤字符
-i ##或略大小写
-n ##显示结果所在行的行号
-c ##结果个数
-v ##反向过滤
-r 关键字目录 ##在目录中过滤还有关键字的文件
-E "关键字1|关键字2|....." ##过滤多个关键字
修补命令 patch
patch 采用补丁文件 patchfile ( 包含由 diff 生成的差异列表 ) 并将这
些差异应用于生成补丁版的一个或多个原始文件。通常 , 补丁版替换原
始文件 , 但当指定 -b 选项时 , 可以制作备份。将用 .orig 文件名后缀
重命名原始文件
patch 可用于将简单的补丁文件应用于使用以下语法的单个文件
– [root@host etc]# patch issue patchfile
Patching file issue
以下命令显示如何使用通过 diff -Naur 创建的补丁文件。用户更改为
与从中创建补丁文件的原始目录相似的可比较目录后 , 将执行 patch
– [user@host orig-dir]$ patch -b < /tmp/patchfile
Patching file hosts
Patching file network
Cut 命令
cut 用于 “ 剪切 ” 文件中的文本字段或列并将
其显示到标准输出
3.sort ##排序
-n ##纯数字
-r ##倒序
-u ##去掉重复行
-t ##指定分隔符
-k ##指定排序的列
4.uniq ##处理重复行
-c ##统计重复行的个数
-u ##显示唯一的行
-d ##显示重复行
5.tr ##转换字符大小写
tr 'a-z' 'A-Z'<file ##把file中所有小写字符转换成大写
6.sed ##控制流输出
sed 's/nologin/westos/g' passwd ##替换输出中的nologin为westos
sed '1,5s/nologin/westos/g' passwd &nbs
转载于:https://blog.51cto.com/12774035/1921789
linux学习134 unit6相关推荐
- Linux学习134 Unit 4
II 第四单元 1.什么时mbr,什么时mpt,一个主分区使用多少大分区表记录,分区类型 2.分区方式 [root@diskctrl ~]# fdisk /dev/vdb##划分/dev/vdb W ...
- Linux学习134 Unit 5
lvm管理 1.lvm名词 lvm逻辑卷,可以让设备自由伸缩的一个设备管理软件 pv物理卷 vg物理卷组 pe物理拓展,lvm最小的存储单元 lvm逻辑卷,时最终我们使用的可以伸缩的设备 2.lvm的 ...
- Linux学习134 Unit 8
Unit8 ldap网络帐号 1.ldap是什么 ldap目录服务认证,和windows活动目录类似,就是记录数据的一种方式 2.ldap客户端所须软件 yum sssd krb5-workstati ...
- Linux 学习--一篇就学懂Linux(万字长文)
Linux 学习笔记 Linux 学习笔记 一. 常用命令 LINUX常用操作命令和命令行编辑快捷键 终端快捷键: Ctrl + a/Home 切换到命令行开始 Ctrl + e/End 切换到命令行 ...
- linux学习之centos(三):mysql数据库的安装和配置
前言:mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库, ...
- 从零开始的Linux学习日志(4)
从零开始的Linux学习日志(4) 用户身份与能力 1.UID 2.GID和Groups 3.添加新用户useradd 4.添加新的用户组groupadd 5.修改用户属性usermod 6.修改用户 ...
- Linux学习之三-Linux系统的一些重要配置文件
Linux学习之三-Linux系统的一些重要配置文件 1.网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 说明: DEVICE=eth0 ...
- linux学 java_[操作系统]Linux学习第二步(Java环境安装)
[操作系统]Linux学习第二步(Java环境安装) 0 2017-05-19 00:02:21 jdk版本:jdk-8u131-linux-x64.rpm 注:以下操作在root用户或具有root权 ...
- 卧槽!华为大佬整理的Linux学习笔记和资料不小心流落到了外网.……
资料汇总截图 一大牛整理了一套初学到进阶的Linux 学习资料,分享给大家 如何学习 如果是刚开始学习C语言的同学,我建议可以深入看下C语言里面的资料.当然了,如果你对自己的C语言比较自信,可以直接看 ...
最新文章
- IIS 伪静态配置(安装ISAPI_Rewrite配置)
- 数字图像处理:第十八章 彩色图象处理
- 需要进一步学习和思考的速度问题
- 剑指Offer面试题:4.从尾到头打印链表
- 了解 Vue SSR 这一篇足以
- android 多个启动页,Android启动页的问题整理
- java传感器编程_JSensorReader 无线传感器网络环境,直接从节点读取 采集数据的java程序 Script 249万源代码下载- www.pudn.com...
- java wait 释放_Java:wait()从同步块释放锁
- python对文件每行数据计算_如何在python中对pandas数据帧的每一行进行计算?
- 自定义控件:属性为控件需要注意的地方
- 细粒度审计导致SYSTEM表空间异常引发ORA-01653同时性能异常
- Spring源码之bean的加载(五)准备创建bean
- 管程由哪三部分组成_换热器是几壳程?几管程的?
- ai人工智能培训讲师计算机视觉讲师叶梓:计算机视觉领域的自监督学习模型——MAE-9
- WebGoat Client side -- HTML tampering
- 程序员,如何做好工作复盘?
- android bugly qq,Android如何快速集成腾讯Bugly
- 【蓝桥杯练习--递归】费解的开关
- flink 缓存问题处理过程,看我十八般武艺
- 原型设计 + 用户规格说明书