常用Linux命令及工具

目录

vim

less

yum

rpm

cp

tar

lsof

netstat


vim

  • gg:跳到文件开头 

  • G:跳到文件结尾 

  • ^:移动到行首

  • $:移动到行尾

  • :set number 显示行号

  • :100 定位到第100行

  • /string 查找string

  • n:向下查找

  • N:向上查找

  • u:撤销

  • Ctrl + r:重做

  • y:复制所选文本

  • yy:复制一整行

  • p:从光标右边开始粘贴(不能粘贴到vim外面)

less

  • 空格键:向下翻动一页
  • [PageDown]:向下翻动一页
  • [PageUp]:向上翻动一页
  • /字符串:向下查询“字符串”的功能
  • ?字符串:向上查询“字符串”的功能
  • n:向前查找下一个匹配的文本
  • N:向后查找前一个匹配的文本
  • q:离开
  • g:跳到开头 

  • G:跳到文件结尾 

  • b:往前翻一页(一屏幕)

  • f:往后翻一页(一屏幕)

  • j :向前移动一行

  • k :向后移动一行

  • = :显示当前行信息,如行号、字节位置等(可能要计算,毕竟没有加载整个信息!)

yum

  • 安装

         yum -y install packagename

  • 卸载

         yum erase packagename

  • 添加EPEL源

         yum install epel-release

rpm

  • 安装

         rpm -ivh packagename

  • 卸载

         rpm -e  packagename

  • 显示软件包的文件列表

         rpm -ql packagename

cp

  • 复制

         cp -pfvr file toDir

tar

  • 压缩

         tar -czvf /path/to/file.tar.gz file

  • 解压

         tar -xzvf /path/to/file.tar.gz -C /path/to

lsof

  • 查看某一端口的占用情况

         lsof -i:端口号

netstat

  • 查看监听指定端口号的进程情况

         netstat -anpltu | grep 端口号

  • 查看进程号对应的进程名

         cd /proc/PID && ll

          

rm

  • 删除时排除特定文件或文件夹

         rm -rf `ls xx* | grep -v filename*`

grep

  • 统计字符串在文件中出现的行总数

         grep -o "hello" demo.log | wc -l

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值