ps 命令 检查过程, | 管道的定义是 单向通信机制在两个过程之间进行
ps -ef | grep nginx
netstat 命令 检查端口号的流程号,检查端口号的流程号 -a 代表all 二进制不会显示 ,n 代表去掉别名 ,所有能转化为数字的人都转化为数字 ,p 显示了占用端口的过程
netstat -apn | grep 8019 (端口号)
service 启动 停止
service mysqld status 查看mysql 状态
service mysqld stop
service mysqld start
service iptables status 检查防火墙的状态
service iptables stop 关闭防火墙
start iptables.service 开启防火墙
top命令 按P 是cpu 使用大小排序 ,M 是对内存大小的排序
tail -f 命令 查看命令 -f 从文件末尾开始查看,
tail -200f 列出日志文件最后200行
tail -f | grep 80
vi 命令内部编辑
搜索替换
/word 在向光标下寻找一个名称 word 字符串。例如,在档案中搜索 vbird 输入此字符串 /vbird 即可! (常用)
?word 在向光标上找到一个字符串名称 word 的字符串。
n 这个 n 是英文按钮。代表重复之前搜索的动作。例如, 假如我们刚执行 /vbird 去向下搜寻 vbird 按下这个字符串 n 之后,我会继续搜索下一个名字 vbird 字符串。如果是执行。 ?vbird 然后按下 n 它将继续向上搜索名称 vbird 的字符串!
N这个 N 是英语按钮。和 n 恰恰相反,为『反向』做前一个搜索动作。 例如 /vbird 后,按下 N 则表示『向上』搜寻 vbird
:n1,n2s/word1/word2/g n1 与 n2 为数字。在第 n1 与 n2 行之间寻找 word1 字符串被替换为字符串 word2 !例如,在 100 到 200 行之间搜寻 vbird 并取代为 VBIRD 则: 『:100,200s/vbird/VBIRD/g』。(常用)
:1,$s/word1/word2/g 从第一行到最后一行寻找 word1 用字符串代替字符串 word2 !(常用)
:1,$s/word1/word2/gc从第一行到最后一行寻找 word1 用字符串代替字符串 word2 !在更换之前,向用户确认显示提示字符 (confirm) 是否需要替代!(常用)
u恢复前一个动作。(常用)
Ctrl+r 重做最后一个动作。(常用)