Linux 常用命令超详细总结,小白也能秒懂!
Linux 系统以其强大的性能和开源特性,在服务器管理、开发运维等众多领域广泛应用。熟练掌握 Linux 常用命令,是开启高效操作大门的关键。今天,就给大家奉上精心整理的 Linux 常用命令及其解释,助力大家轻松驾驭 Linux 世界。
一、文件与目录操作
- ls:list 的缩写,用于列出当前目录下的文件和目录信息。使用格式如
ls -l
能以长格式展示详细信息,包括文件权限、所有者、大小、修改时间等;ls -a
则会显示所有文件,包含隐藏文件(以 “.” 开头的文件)。例如,在终端输入ls -al
,就能全面了解当前目录全貌,查看隐藏配置文件等关键信息,便于管理。 - cd:change directory,改变当前工作目录。像
cd /home/user
可直接进入指定的 “/home/user” 目录,这是在文件系统中穿梭的必备技能,无论是进入项目文件夹还是系统配置目录,轻松实现目录跳转。 - mkdir:make directory,创建新目录。简单命令
mkdir my_folder
就在当前位置生成名为 “my_folder” 的新目录,为整理文件、分类存储创造空间,可批量创建多层目录,如mkdir -p a/b/c
,一次性创建嵌套结构。 - rmdir:remove directory,删除空目录。若有不再使用的空文件夹,执行
rmdir empty_folder
就能清理掉,要注意只能删除空目录,非空则需结合其他命令,确保目录结构精简。 - rm:remove,用于删除文件或目录。
rm file.txt
直接删除指定文件,若要递归删除非空目录,用rm -r dir_name
,但此操作需谨慎,误删数据恢复困难,操作前务必确认。
二、文件查看与编辑
- cat:concatenate,常用来查看文件内容,将文件内容输出到终端。
cat myfile.txt
快速展示文本文件内文字,也可配合重定向等操作,如cat file1.txt file2.txt > combined.txt
,合并多个文件内容到新文件。 - less:与 cat 类似却更强大,按页查看文件,适合大文件浏览。打开文件后,可通过上下箭头、Page Up/Down 翻页,“/ 关键词” 搜索,“q” 退出,面对日志文件、配置文档等长篇幅内容,less 助你精准定位关键信息。
- vi/vim:经典文本编辑器,功能强大但上手略难。进入文件
vi myfile.txt
,按 “i” 进入插入模式编辑,编辑完按 Esc 退回命令模式,“:wq” 保存退出,“:q!” 强制不保存退出,掌握快捷键能大幅提升编辑效率,是修改配置、编写脚本利器。
三、系统信息查看
- uname:获取系统基本信息,
uname -a
输出内核名称、主机名、内核版本等,了解系统核心特性,排查软件兼容性、系统升级问题时,这些信息是重要依据。 - top:动态实时查看系统资源占用,类似 Windows 任务管理器。运行 top 后,进程按 CPU、内存使用率排序,随时监控系统负载,找出资源 “吃紧” 进程,优化系统性能,保障服务稳定运行。
- df:disk free,查看磁盘空间使用情况。
df -h
以人性化可读格式展示各分区磁盘用量,如剩余空间不足,及时清理日志、卸载无用软件,防止系统因磁盘满导致故障。
四、网络操作
- ping:测试网络连通性,向目标主机发送 ICMP 数据包并等待回应。
ping www.baidu.com
,根据返回结果判断能否连通外网,排查网络故障第一步常是 ping 网关、DNS 服务器等关键节点。 - ifconfig:查看、配置网络接口信息(新系统常用
ip addr
替代)。ifconfig
列出网卡 IP、MAC 地址等,配置静态 IP 时,修改对应网卡配置段,重启网络服务使设置生效,保障设备网络连接正常。
五、权限管理
- chmod:change mode,修改文件或目录权限。以数字表示权限,如
chmod 755 myscript.sh
,7 代表所有者有读、写、执行权,5 赋予群组和其他用户读、执行权,合理设置权限保障数据安全,防止误操作与恶意篡改。 - chown:change owner,更改文件所有者。
chown newuser:newgroup file.txt
,将文件所有权转给指定用户与组,在多人协作、权限移交场景频繁使用,确保资源归属清晰。
这些 Linux 常用命令只是冰山一角,日常实践中多运用、多探索,结合 man 手册(如 man ls
查看 ls
详细帮助)深挖命令潜力,定能在 Linux 领域游刃有余,解锁更多高效运维、开发玩法,开启技术进阶新篇章。