• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

LINUX Shell经典命令汇总【持续更新】

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1. 取文本数据的第N列,统计出现次数并输出次数为TOPK的记录(出现次数从高到底):

cat test.txt |cut -f2 | sort |uniq -c | sort -k1nr |head -100 #这里取第二个字段,输出top100

2. 杀掉名称包含某字符串的所有进程:

ps -ef |grep XXX |grep -v grep |awk '{print $2}' |xargs kill -9

3. 将文本所有行变成N行数据:

cat test.txt | xargs #所有行变成一行
cat test.txt | xargs -n9 #每9行数据变成行

4. 统计查看TCP连接状态

netstat -an |awk '/tcp/{print $6}'|sort |uniq -c

5. 系统状态实时查看


#CPU/内存
top
htop  #推荐,彩色显示,有进程完整路径和参数,比较直观
#磁盘负载
iostat -xmt  1  #需要安装sysstat
iotop  #可以看到线程/进程粒度的磁盘IO, 需要安装iotop
#网络流量 
sar -n DEV -t 1 #需要安装sysstat

6. 建立机器之间的信任关系


#第一步, 如果系统中文件~/.ssh/id_rsa和~/.ssh/id_rsa.pub存在,则不需要执行这一步,直接第二步即可
ssh-keygen -t rsa  #一直按Enter完成操作
#第二步,需要输入密码完成操作,可以结合sshpass做自动化批量建立信任关系。
ssh -p 22 [email protected] "cat >> ~/.ssh/authorized_keys" < ~/.ssh/id_rsa.pub

 

7. 大磁盘快速格式化:

mkfs.ext4  -T largefile /dev/xxx

鲜花

握手

雷人

路过

鸡蛋
专题导读
上一篇:
什么是SDN【转】发布时间:2022-05-14
下一篇:
人工神经网络实践之人脸朝向识别发布时间:2022-05-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap