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