集锦系列:Linux日常工作命令集锦 (持续更新)
场景
日常工作中,经常会使用Linux命令,有些命令比较特殊,或者比较常用。所以本篇博文主要是记录自己工作中会使用的命令。
正文
系统管理类
-
centos查看系统版本
cat /etc/issue cat /etc/redhat-release cat /proc/version uname -a uname -r -
查看系统是32位或者64位的方法
# 获取LONG类型的位数,32位系统中int和long都是4字节,而64位系统则int是4字节,long变成8字节 getconf LONG_BIT file /bin/ls
运维管理类
-
列表当前目录的某些文件,并移动到其他目录
ls *.jar | xargs -I '{}' mv '{}' bak -
一行命令干掉部分进程
ps -ef|grep tomcat-7|grep -v grep|awk '{print $2}'|xargs kill
网络管理类
常用命令
-
查看当前系统的各种网络连接状态数目
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'效果截图如下:

-
查看ftp连接数
netstat -a | grep ftp -
查看对应链接的程序进程号
netstat -a|grep ftp|awk '{print $4}'|netstat -altnp|grep :21效果截图如下:

防火墙 iptables
- 屏蔽本地对特定端口的访问(如5000)
iptables -I OUTPUT -p tcp -m tcp --dport 5000 -j REJECT - 罗列本地iptables策略列表
iptables -L --line-numbers - 删除本地 iptables 指定策略
iptables -D chain rownum - 保存 iptables 策略
iptables save
代码管理
Git命令
-
罗列上次提交的文件路径列表
git log --oneline --name-only -1 git log --name-only -1 git diff --name-only HEAD~1 HEAD -
显示上次提交的记录
git log --stat
总结
因为是日常记录,所以本篇博文会持续更新的。如果有不错的命令推荐,也可以留言。我会视情况添加的。也推荐大家进行收藏,毕竟本文是持续更新当中。
更新记录
| 时间 | 更新日志 |
|---|---|
| 2020-08-19 14:10:26 | 初版 |
| 2021-01-12 17:37:26 | 新增 iptables相关命令 |
| 2021-01-15 11:50:26 | 新增 Git相关命令,并优化排版 |
| 2021-03-08 17:50:26 | 新增ftp查看命令 |
随缘求赞
如果我的文章对大家产生了帮忙,可以在文章底部点个赞或者收藏;
如果有好的讨论,可以留言;
如果想继续查看我以后的文章,可以点击关注
可以扫描以下二维码,关注我的公众号:枫夜之求索阁,查看我最新的分享!


浙公网安备 33010602011771号