Linux常用命令

Linux常用命令,第1张

Linux常用命令

这里写自定义目录标题
  • vi/vim
    • 一、在vi编辑模式中查找关键字
    • 二、替换文本
  • 如何通过端口查进程,如何通过进程查端口
    • 一、linux下通过进程名查看其占用端口
    • 二、linux下通过端口查看进程
  • 压缩命令
    • 一、tar命令
    • 二、gizp命令
  • 其它命令
    • 一、在某文件中搜索关键字,返回对应的行
    • 二、free命令
    • 三、top命令
    • 四、ping命令
    • 五、netstat命令

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下通过进程名查看其占用端口
  1. 先查看进程pid:ps -ef | grep 进程名
  2. 通过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命令

查询连接数

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5694160.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存