服务器测评网
我们一直在努力

Linux 自己的命令有哪些?新手必学命令清单推荐

Linux 作为一款开源的类 Unix 操作系统,其强大的核心能力之一便在于内置的丰富命令行工具,这些命令由 Linux 社区及开发者共同打造,被称为“Linux 自己的命令”,它们不仅是系统管理的基石,更是用户与系统直接交互的高效桥梁,通过这些命令,用户可以实现对文件、进程、网络、系统资源等全方位的控制与管理,无需依赖图形界面即可完成复杂操作。

Linux 自己的命令有哪些?新手必学命令清单推荐

文件与目录管理:Linux 系统的“导航仪”

文件与目录操作是最基础也是最频繁的 Linux 命令使用场景。ls 命令用于列出目录内容,通过 -l 参数可显示详细信息(如权限、所有者、大小),-a 参数可隐藏文件,是查看目录结构的“第一入口”。cd 命令用于切换目录,cd .. 返回上级目录,cd ~ 快速切换至用户主目录。

创建、复制、移动和删除文件是核心操作:touch 用于创建空文件或更新文件时间戳;cp 命令支持 -r 参数递归复制目录,-i 参数可在覆盖前提示用户;mv 命令既能移动文件/目录,也可用于重命名,-f 参数可强制覆盖;rm 命令删除文件,-r 参数递归删除目录,-f 参数强制删除且不提示,需谨慎使用。

目录管理方面,mkdir 命令通过 -p 参数可创建多级嵌套目录;rmdir 仅能删除空目录,删除非空目录需结合 rm -r,文件查看命令中,cat 适合查看小文件内容,less 支持分页浏览,headtail 分别用于查看文件开头和末尾内容,tail -f 可实时追踪文件更新,是日志分析的常用工具。

文本处理与编辑:Linux 的“瑞士军刀”

Linux 的文本处理能力堪称一绝,grep 命令是其中的“明星工具”,支持正则表达式匹配文本,-i 参数忽略大小写,-r 参数递归搜索目录,-v 反向匹配(输出不包含匹配行的内容)。sed(流编辑器)可对文本进行替换、删除、插入等操作,sed 's/old/new/g' file 可全局替换文件中的“old”为“new”。

awk 是强大的文本分析工具,可按列处理文本,awk '{print $1, $3}' file 可输出文件的第一列和第三列,编辑器中,vim 是 Linux 用户的首选,通过 i 进入插入模式,Esc 退出编辑,wq 保存退出,q! 强制退出不保存,掌握其基本操作可高效编辑文本文件。

sort 命令对文本行排序,-n 按数字排序,-r 逆序;uniq 用于去除重复行,需配合 sort 先排序;wc 统计文件行数、单词数和字节数,-l-w-c 分别对应三种统计模式。

Linux 自己的命令有哪些?新手必学命令清单推荐

系统监控与进程管理:Linux 的“健康管家”

系统运行状态可通过命令实时监控。top 命令动态显示进程列表、CPU 和内存占用,按 P 按 CPU 排序,M 按内存排序,q 退出。htoptop 的增强版,支持彩色显示、鼠标操作,交互体验更佳。

内存信息查看使用 free 命令,-h 参数以人类可读格式显示(如 KB、MB、GB),磁盘空间方面,df -h 查看磁盘分区使用情况,du -sh * 统计当前目录下各文件/目录的大小。

进程管理是系统运维的核心:ps 命令查看当前进程,aux 参数显示所有进程详细信息;kill 命令终止进程,通过 PID(进程 ID)指定目标,-9 参数强制终止;pgrep 可通过进程名查找 PID,pgrep nginx 查找 nginx 进程的 PID;nohup 命令可使进程在用户退出后继续运行,输出默认写入 nohup.out

网络配置与诊断:Linux 的“网络桥梁”

Linux 命令行提供了强大的网络管理工具。ifconfigip addr 查看和配置网络接口,ip addr add 192.168.1.100/24 dev eth0 为 eth0 接口配置 IP 地址。ping 命令测试网络连通性,ping www.baidu.com 可检测与百度服务器的连接状态。

网络诊断中,netstat 查看网络连接状态,-tunlp 显示 TCP/UDP 监听端口和进程 PID;ssnetstat 的替代品,速度更快,参数类似。curlwget 用于下载文件或测试 HTTP 请求,curl -I www.example.com 可查看 HTTP 响应头。

防火墙管理方面,iptables 是传统的 Linux 防火墙工具,通过规则链控制数据流;firewall-cmdfirewalld 的命令行工具,支持动态管理防火墙规则,firewall-cmd --add-service=http --permanent 开放 HTTP 服务。

Linux 自己的命令有哪些?新手必学命令清单推荐

用户与权限管理:Linux 的“安全屏障”

Linux 的多用户特性依赖完善的权限管理。useradd 创建新用户,userdel 删除用户,passwd 修改用户密码。groupadd 创建用户组,usermod -aG groupname username 将用户添加到指定组。

文件权限通过 chmod 修改,rwx 分别对应读、写、执行权限,chmod 755 file 设置所有者可读写执行,组用户和其他用户可读执行;chown 修改文件所有者,chown user:group file 同时修改所有者和所属组。

sudo 命令允许普通用户以超级用户权限执行命令,需通过 /etc/sudoers 文件配置,username ALL=(ALL) NOPASSWD: /usr/bin/apt 允许用户免密执行 apt 命令。

Linux 自己的命令是操作系统的灵魂,它们以简洁高效的方式串联起系统的各个功能模块,无论是日常的文件管理,还是深度的系统运维,这些命令都提供了不可或缺的支持,掌握它们,不仅是提升 Linux 使用效率的关键,更是理解操作系统底层逻辑的必经之路,通过持续学习和实践,用户可以逐渐驾驭这些命令,充分发挥 Linux 系统的强大潜力。

赞(0)
未经允许不得转载:好主机测评网 » Linux 自己的命令有哪些?新手必学命令清单推荐