字符串模板循环性能优化:从40ms到2ms的系统级重构
2026/10/23 5:37:23
tasklist:列出系统当前所有进程taskkill:结束进程 示例:taskkill /f /im notepad.exe强制关闭记事本cacls:显示、修改文件 ACL 访问控制列表(考题首选答案,旧命令)icacls:新版 Windows,替代 cacls,管理文件权限ipconfig:查看网卡 IP、子网掩码、网关ipconfig /all:完整信息,含 MAC 地址ping:测试连通性,检查网络是否通tracert:路由追踪,查看数据包经过哪些网关,定位断网位置netstat:查看端口、网络连接netstat -ano:查看所有连接 + 对应进程 PIDarp:查看 ARP 缓存(IP 和 MAC 地址映射)arp -a:显示 arp 表netsh advfirewall:配置 Windows 高级防火墙systeminfo:查看操作系统版本、补丁、内存、系统安装时间whoami:查看当前登录的用户身份net user:查看本机所有用户账号net user 用户名 /add:新建用户net localgroup:查看本地用户组net share:查看本机开启的共享文件夹tasklist 看进程,systeminfo 查系统; cacls 管 ACL 权限,ipconfig 看 IP; ping 测连通,tracert 追踪; netstat 查端口,netsh 配防火墙。
whoami:查看当前登录用户id:查看用户 UID、GID、所属用户组useradd:新增用户passwd:设置 / 修改用户密码groupadd:新增用户组chmod:修改文件访问权限(r 读 w 写 x 执行)chown:修改文件属主 / 属组ls:列出目录文件;ls -l查看详细权限信息cd:切换目录pwd:查看当前所在路径cat:查看文件内容mkdir:创建文件夹rm:删除文件;rm -r删除目录ifconfig:查看网卡 IP(老版本);ip addr新版替代ping:测试网络连通traceroute:路由追踪(Windows 是 tracert)netstat:查看端口、网络连接;netstat -anss:现代 Linux 替代 netstat,查看 socket 连接arp -n:查看 IP-MAC 映射表ps:查看进程快照;ps -ef完整进程列表top:实时动态查看进程、CPU 内存占用kill:结束进程;kill -9强制杀死dmesg:查看内核日志last:查看用户登录历史记录uname -a:查看操作系统内核信息iptables:Linux 老牌防火墙命令firewall-cmd:CentOS7+ firewalld 防火墙chmod 改权限,chown 改属主; ps 看进程,top 实时监控; ifconfig 看 IP,iptables 管防火墙; traceroute 追踪路由,last 查登录。
重点区分:每个命令核心能干啥、不能干啥,专门对付选择题坑
| 命令 | 全称 | 核心作用 | 常考一句话 | 易错提醒 |
|---|---|---|---|---|
| ps | process status | 查看进程快照(PID、用户、进程名) | 列出当前进程静态列表 | ❌看不到端口、看不到打开的文件(本题坑!) |
| lsof | list open files | 列出进程打开的文件、套接字、TCP/UDP 端口、用户 | 同时查进程 + 打开文件 + 端口 | Linux 一切皆文件,端口也是文件 |
| top | table of processes | 实时动态监控 | 实时看 CPU、内存,动态刷新进程负载 | 只是性能监控,不查端口、打开文件 |
| ss | socket statistics | 查看套接字(端口连接) | 新版替代 netstat,查 TCP/UDP 连接状态 | 只看端口连接,不查打开的普通文件 |
| netstat | network statistics | 查看网络连接、端口、路由、网卡统计 | 老牌端口查看工具,很多系统已淘汰 | 输出慢,软考还会考 |
| pwck | password check | 校验账号文件 | 检查/etc/passwd、/etc/shadow格式完整性 | 只和用户密码文件校验有关 |
| id | identity | 查看当前用户 UID、GID、所属组 | 看用户身份信息 | 不是查进程端口 |
| who / w | who | 查看当前登录系统的用户 | 谁在线、登录终端 | 审计在线账号 |
| last | last login | 查看历史登录记录 | 登录日志,看谁什么时候登录过 | 溯源登录行为 |
| chmod | change mode | 修改文件权限(rwx) | 改读写执行权限 | 权限管理 |
| chown | change owner | 修改文件属主、属组 | 文件给谁拥有 | 和 chmod 配套 |
| lsattr | list attribute | 查看文件扩展属性 | 比如 immutable 不可修改属性(防篡改) | 普通 ls 看不到 |
| iptables | IP tables | Linux 防火墙 | 配置包过滤规则,拦 IP / 端口 | 防火墙 |
| tcpdump | tcp dump | 抓包工具 | 抓取网卡数据包,流量分析 | 抓流量,不是查进程 |
| grep | global regular expression print | 过滤匹配文本 | 搭配管道筛选日志、命令输出 | 筛选工具,本身不采集信息 |
| find | find | 搜索文件 | 按名字、权限、属主查找文件 | 文件检索 |
表格
| 功能 | Windows | Linux |
|---|---|---|
| 路由追踪 | tracert | traceroute |
| 查看进程列表 | tasklist | ps -ef |
| 修改文件 ACL | cacls / icacls | chmod、chown |
| 查看端口连接 | netstat | netstat / ss |