week3 01

vim执行过程故障

1同时打开一个文件,关闭多余的窗口

2之前的文件没有正常保存退出

删除这个临时文件

alias 配置格式  小名='命令' 

[root@weize ~]# alias net='cat /etc/sysconfig/network-scripts/syscfg-eth0'

[root@weize ~]# net

cp=cp -i覆盖之前的提示

rm=rm -i 删除之前的提示

三剑客老三-grep 过滤 在文件中进行查找

 

  -n显示行号和内容 grep 'ssh' /tmp/vim.log   grep -n 'ssh' /tmp/vim.log

  -w按照单词进行过滤  grep -w '23' /tmp/vim.log  grep -w 'ssh' /tmp/vim.log

  -i ignore-case 过滤的时候忽略大小写 grep -i 'ipaddr' /tmp/vim.log

  -v取反/排除 我想找出不包含#的行

grep命令练习题:

准备环境:

cat >/tmp/oldboy.txt<<EOF

oldboy

alex

oldboyoldboy

alexoldboy

Oldboy oldboy

OLDBOY

DOF

1过滤出文件中包含oldboy的行及行号

2过滤出文件中包含oldboy(不区分大小写)的行及行号

3过滤出不包含oldboy(不区分大小写)的行

4按单词过滤出oldboy(不区分大小写)

tr 简单一对一替换  <输入重定向符号

[root@weize ~]# tr 'o' 'O' < /tmp/oldboy.txt

[root@weize ~]# cat /tmp/oldboy.txt

[root@weize ~]# tr 'a-z' 'A-Z'  < /tmp/oldboy.txt

 

posted @ 2019-04-08 17:11  weize111  阅读(106)  评论(0编辑  收藏  举报