1.查看文件
cat /etc/passwd
2.编辑文件
echo "i like dog" > qun.txt 标准输出重定向
echo "i like best cat" >> qun.txt 标准输出追加重定向
cat >> qun.txt
cat >>qun.txt<< ene
vim编辑
- 进入编辑模式
i 光标所在位置输入
I 光标所在位置行首输入
A 光标所在行尾输入
o 光标所在下一行输入
O 光标所在上一行输入
- 显示行号
set nu
- 取消行号
set nonu
- 普通模式
光标移动到行尾 $
光标移动到行首 0
光标移动到文件行尾开头 G
光标移动到文件行首开头 gg
移动到第五行 5gg
向下移动五行 5 回车
- 普通模式编辑内容
复制内容 yy
复制五行 5yy
删除内容 dd
删除五行 5dd
粘贴 p
回滚 u
替换内容 :%s###g
搜素内容 /或者?
3.查看文件属性
stat qun.txt
4.浏览文件
less qun.txt
less -N qun.txt 显示行号
5.过滤文件grep
grep -v 1 qun.txt 取反
grep -i a qun.txt 不区分大小写
grep -in a qun.txt 显示行号不区分大小写
grep -w 按单词过滤
6.查看文件头部和尾部信息
head /etc/passwd 默认显示前十行
head -5 /etc/passwd 显示前五行
tail /etx/passwd 默认显示后十行
tail -5 /etc/passwd 显示后五行
head /etc/passwd|tail -5 显示六到十行
7.管道|
cat /etc/passwd |grep root 找出/etc/passwd 中的root