vi/vim
一、在vi编辑模式中查找关键字
1、进入vi中,先按下"ESC"跳转成命令输入模式
2、输入斜杠“/”,这时屏幕会跳转到底部,输入栏出现"/"
3、输入你需要查找的关键字,回车
4、如果要继续查找关键字,输入n
5、向前查找,输入N(大写)
二、替换文本
vi/vim中可以使用:s命令来替换字符串:
1.当前行:
- : s/well/good/替换当前行的第一well为good
- : s/well/good/g替换当前行的所有well为good
2.指定行:
- :n,$s/well/good/替换第n行开始到最后一行中每一行的第一个well为good(n为数字,若n为.,表示从当前行开始到最后一行)
- :n,$s/well/good/g替换第n行开始到最后一行中每一行所有well为good(n为数字,若n为.,表示从当前行开始到最后一行)
3.所有行:
- %s/well/good/替换每一行的第一well为good
- %s/well/good/g替换每一行的所有well为good
4.有分隔符
- s#well/#good/#替换当前行第一个well/为good/
- %s#/usr/bin#/bin#g可以把文件中所有路径/usr/bin替换为/bin
5.补充 sed命令下批量替换文件内容,如下: sed -i “s/shan/hua/g” lishan.txt 把当前目录下lishan.txt里的shan都替换成hua
如何通过端口查进程,如何通过进程查端口
一、linux下通过进程名查看其占用端口
- 先查看进程pid:ps -ef | grep 进程名
- 通过pid查看占用端口:netstat -nap | grep pid
二、linux下通过端口查看进程
netstat -nap | grep 端口号 losf -i: 端口号
压缩命令
一、tar命令
Linux tar(tape archive)命令用于备份文件。 tar是用来建立,还原备份文件的工具程序,它可以加入、解开备份文件内的文件。
实例: tar -cf hhh.tar hhh #打包hhh文件为hhh.tar tar -jcf hhh.tar.bz2 hhh #压缩打包hhh文件为hhh.tar.bz2 tar -czf hhh.tar.gz hhh #压缩hhh文件为hhh.tar.gz tar -tzvf test.tar.gz #解压文件
二、gizp命令
Linux gizp命令用于压缩文件。 gizp是个使用广泛的压缩程序,文件经过它的压缩过后,其名称后面会多出“.gz”的扩展名。
实例: gzip * #压缩不保留源文件 gzip -dv * #解压文件,并列出详细信息
其它命令
一、在某文件中搜索关键字,返回对应的行
cat 路径/文件名 | grep 关键词 grep -i 关键词 路径/文件名
二、free命令
查看内存使用情况的指令:free
三、top命令
显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占有率等
四、ping命令
ping命令用于检测主机。 执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。
五、netstat命令
查询连接数
|