Linux入门知识

2022-07-02  本文已影响0人  KyoDante

基础:

查看操作系统:

VIM:主要是熟悉一些常用的操作。

额外的命令:

  1. 扫描本地ip地址: ifconfig eth0 | grep "inet addr:" | awk '{print $2}' | sed 's/addr://g'
  2. 扫描端口号被哪个进程占用: netstat -anp | awk '{print $4, $7}' | grep 31006 | sed -n '1p' | awk '{print $2}' | awk -F'/''{print $1}' | xargs ps -lfp | sed -n '2p' | awk '{print $17}'
  3. 获取某个进程的堆栈: ps -elf | grep -v grep | grep necomm_agent | awk '{print $4}' | xargs gstack > yp.txt
  4. 批量重命名网元license备份的文件名:for i in `ls`; do mv -f $i `echo $i | sed 's/^[a-zA-Z0-9].*_[a-zA-Z0-9].*_\([0-9]\{8\}\)\(_\)|([0-9]\{6\}\)\(\.txt\)$/Lic_Esn_\1\2\3/'`;done
  5. 统计某个文件夹下的文件占用的字节数:ls -l | awk 'BEGIN {size=0;} {size = size + $5;} END{print "[end]size is ", size/1024,1024, "M"}'

比如:

常用的命令:

执行指定的地址范围:

awk

不是很懂这些进阶的命令,仍需要更多理解和学习。

上一篇下一篇

猜你喜欢

热点阅读