1、文件查看修改
cat filename 查看文件的全部内容
cat -n filename 从第一行开始追加行号
nl filename 查看文件并显示行号(原有的行号)
less filename 分屏查看文件内容 空格下一页 q退出 enter向下一行
more filename 分屏查看文件内容 空格下一页 q退出 enter 向下一行
morw +50 demo.php 指定从第 50 行开始显示
tail -行数 filename 查看文件的倒数几行 默认10行
head -行数 filename 查看文件的头部 的几行
2、vi编辑器
一般模式操作
s 删掉当前所在字符开始插入
a 在当前字符的后一位开始插入
A 行尾插入
i 当前字符的前一位开始插入
I 行首插入
o 当前字符的下一行开始插入
O 上一行添加
数字yy 复制多行 当行省略
p 黏贴
P (大写)上一行黏贴
x(小写)删除光标所在位置的下一个字符
X(大写)删除光标所在位置的前一个字符
dd 删除所在行
数字dd 删除多行
u 撤回
gg 光标跳转到第一行
G 光标跳转到最后
命令模式操作
q 退出 q! 强制退出 w 保存 wq 保存退出 wq! 强制保存退出 set nu 显示行号 set nonu 隐藏行号 :数字 跳转到指定行 :$ 跳转文件尾 :open path/filename 打开其他文件编辑 ?关键字 向下搜索 /关键字 向上搜索
3、grep
grep -c 'index' fielename.log 查找文件包含index的行数
grep -o 'index' fielename.log 查找文件中匹配index的内容
ps -aux 查看所有的进程
ps -aux |grep 80 查看80端口
ps -aux |grep 查找自定的进程
grep "Common" ~/Desktop -R -n 递归查看目录下所有文件存在的common的内容,并显示文件名称 、行号、查找内容
注:本文参考王宁凯博客