rhcsa第三天

(head -6 查看前六行 ,tail -

(^SELINUX,以SELINUX开头的行)

(no$  以no为结尾的行)

([0-9]过滤包含数字的行)

 

(cut -d 标记以 :为分隔符 , -f 1 分隔符的第一列内容,sort -rn 以逆序排列。> 重定向写入/username )

(wc -l 查看文件有多少行)

(history查看历史输入的命令 | 把多个分隔符 替换成单个 | 以" " 为分隔符 勘察第三列 | 排序 | uniq 显示输出中 每行加上文件中出现的次数 | 排序 | 取最大出现次数前10个 | 把多个分隔符 替换成单个 | 以" " 为分隔符 勘察第三列 )

 


(1)管道符|:用于两个命令或者多个命令相连接,将管道符左边命令的输出作为管道符右边命令的输入。
(2) tee 文件 :读取标准输入的数据,并将其内容输出到文件的同时输出到屏幕(即想把输出保存到文件中,又想在屏幕上看到内容)
tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时输出到文件。
    tee [-ai][--help][--version][文件...]
-a或--append,:附加到现有文件的后面,而非覆盖它
-i或--ignore-interrupts :忽略中断信号
--help :在线帮助

、vi编辑器
(1)为什么学vi?
a.所有的Unix Like 系统都会内建 vi 文本编辑器,其他的文本编辑器则不一定会存在;
b.很多个别软件的编辑接口都会主动呼叫 vi (例如未来会谈到的 crontab, visudo, edquota 等指令);
c./vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计;
d.程序简单,编辑速度相当快速。
(2)使用vi/vim编辑文件
    #在每次运行Vim编辑器时,默认进入命令模式
    [root@master ~]# vim /etc/passwd
命令模式下的常用按键
(1)光标跳转按键
光标按单个字符移动: ↑、↓、←、→
光标按照单词向后跳转 :w
光标按照单词向前跳转: b
光标跳转至行首: ^
光标跳转至行尾 :$
文档首行第一个字符: gg
文档最后一行第一个字符: G
跳转到指定行 :行号gg 或者 行号G
(2)复制、粘贴、删除
删除光标所在行: dd
删除从光标处开始的n行: ndd
删除光标前至行首字符 :d^
删除光标及之后的所有字符: d$
复制光标所在行 :yy
复制从光标处开始的n行: nyy
将缓冲区的内容粘贴到光标所在行的下一行 :p(小写)
将缓冲区的内容粘贴到光标所在行的上一行 :P(大写)
撤销操作 :u
、编辑模式
可通过如下任意一种功能键从命令模式切换到编辑模式。按esc键可从编辑模式切换到命令模式。
在光标前插入: i
在光标所在行行首第一个非空字符前插入 :I(大写字母i)
在光标后插入 :a
在光标所在行末尾插入: A
在光标所在行上一行插入: O(大写字母)
在光标所在行下一行插入 :o(小写字母)
删除光标所在字符并进入插入模式: s(小写字母)
删除当前行并进入插入模式 :S(大写字母)
末行模式
按 : 或者 / 可从命令模式切换到末行模式。按esc键可从末行模式切换到命令模式。
(1)查找关键字并替换
从上而下在文件中查找字符串“word”(可按n键定位到下一个匹配的被查找字符串): /word
将当前行中查找到的第一个字符“old”替换为“new” :s /old/new
将当前行中查找到的所有字符“old”替换为“new”: :s /old/new/g
在行号“n1,n2”范围内替换所有的字符串“old”为“new”: :n1,n2 s/old/new/g
将整个文件内的字符串“old”替换为“new”:  :% s/old/new/g
(2)保存退出
退出vi/vim编辑器,未对文件做任何编辑操作才可退出: :q
不保存文档内容,强制退出vi/vim编辑器: :q!
保存文件: :w
将文件另存为/dir/file: :w /dir/file
保存文件内容并退出vi/vim编辑器: :wq 或者 ZZ
强制保存并退出: :wq!
(3)其他操作
在当前文件中读入其他文件内容: :r /dir/file
查找含有"word"的行并删除: :g/word/d
显示行号: :set nu
关闭行号显示: :set nonu
删除n1-n2行内容: :n1,n2 d
复制n1-n2行到第n行后面: :n1,n2 co n
 
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值