shell命令笔记

  1. 刷新host
sudo dscacheutil -flushcache  
  1. 查看端口占用
#sudo lsof -i:9092 
#netstat -tunlp | grep
[hadoop@stream-01 sh]$ netstat -tunlp | grep 8080
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN      18131/java          
[hadoop@stream-01 sh]$ sudo lsof -i:8080
[sudo] password for hadoop: 
COMMAND   PID   USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
java    18131 hadoop   51u  IPv4 8458964      0t0  TCP *:webcache (LISTEN)
  1. 查看cpu
lscpu
  1. 查看内存
free -g
top #top命令返回参数详解  https://blog.csdn.net/weixin_40734030/article/details/125558689
  1. 验证网络
telnet ip port 
  1. 查找文件内容包含 set’的文件
grep -rl set *.sh
  1. 查找文件名包含 set’的文件
#两者皆可
find -name *set* 
ls |grep set
  1. 将文件xxx.sh中的abc英文字母替换为123
sed -i 's/abc/123/g'  xxx.sh
#目录下全部文件操作
sed -i 's/abc/123/g' ./*
  1. 无日志执行文件
nohup sh xxx.sh &>/dev/null
  1. 查看磁盘占用空间大小
du -h  #各子文件大小, 单位M
du -s  #所有文件总量 
df -h #磁盘存储情况 显示磁盘分区上可以使用的磁盘空间
  1. 建立软链接
#创建a 的软链接b 
ln -s a b 
  1. 查看所有用户
 cat /etc/passwd |cut -f 1 -d :
  1. 查看linux服务器上有几块磁盘
#方法一 
[root@stream-01 ~]#  lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda    253:0    0  500G  0 disk 
└─vda1 253:1    0  500G  0 part /

#方法二
[root@stream-01 ~]# fdisk -l   

Disk /dev/vda: 536.9 GB, 536870912000 bytes, 1048576000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0008d73a

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048  1048573951   524285952   83  Linux
  1. 查看进程
ps  aux
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值