日常用的命令记录,遇到一个记不住的记一个
解压至指定目录:
tar zxvf jdk-8u231-linux-x64.tar.gz -C /usr/local/java8/
查看指定进程:
ps -ef | grep -i redis
查看进程占用端口:
netstat -nltp | grep 23777(进程号)
Centos防火墙端口
查看已经开放的端口:
firewall-cmd --list-ports
开启端口:
firewall-cmd --zone=public --add-port=6379/tcp --permanent
重启防火墙:
firewall-cmd --reload #重启
firewall systemctl stop firewalld.service #停止
firewall systemctl disable firewalld.service #禁止firewall开机启动
Vim命令:
打开
单纯打开 vim
打开一个文件 vim 文件名
显示行号
:set number 显示行号
:set nonumber 隐藏行号
插入
在当前位置前插入 i
在当前行首插入 I
在当前行尾插入 A
在当前行之后插入一行 o
在当前行之前插入一行 O
移动
移动到本行第一个字符 0
移动到文件头 g
移动到文件尾 shift + g
移动到指定行 :行号 或 行号G
删除
删除当前行 dd
删除上一行 dj
删除下一行 dk
删除光标至行尾的内容 D
查找
向下查找 /要查找的文本
向上查找 ?要查找的文本按n健查找下一个,按N健查找上一个
如果不想输入搜索词,可将光标移至该词,按*键向下查找,按#键向上查找
搜索前后可以进行一些配置
忽略大小写 :set ignorecase
大小写严格匹配 :set noignorecase
全部高亮 :set hlsearch
取消全部高亮 :set nohlsearch
实时输入搜索(边输入边搜索):set incsearch
替换
替换光标所在字符 r替换后的字符
替换当前行第一个匹配词 s/被替换的字符/替换后的字符
替换当前行的所有匹配词 s/被替换的字符/替换后的字符/g
替换所有行的所有匹配词 %s/被替换的字符/替换后的字符/g
退出
保存并退出 :wq 或 ZZ
忽略更改强制退出 :q!
放弃更改并打开原文件 :e!