集锦系列: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查看命令 |
随缘求赞
如果我的文章对大家产生了帮忙,可以在文章底部点个赞或者收藏;
如果有好的讨论,可以留言;
如果想继续查看我以后的文章,可以点击关注
可以扫描以下二维码,关注我的公众号:枫夜之求索阁,查看我最新的分享!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!