linux 常用命令 ②

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的内容,并显示文件名称 、行号、查找内容

猜你喜欢

转载自www.cnblogs.com/yaradish/p/9465593.html