前言对于Linux新手来说无需死记硬背所有命令重点掌握这30个高频基础命令就能完成日常90%的操作目录切换、文件管理、系统查看等。本文按“使用场景分类”每个命令标注【用法示例新手提示】边看边练30分钟就能上手建议收藏备用。核心原则所有命令区分大小写格式统一为命令 [选项] [参数]新手严格按照示例输入减少错误。一、目录操作6个最常用核心用途切换目录、查看目录内容、确认当前位置是所有操作的基础。1. cd —— 切换目录核心中的核心【用法】cd路径路径可绝对、可相对【示例】cd /home切换到/home目录绝对路径cd ..切换到上一级目录cd ~切换到当前用户主目录【新手提示】快捷键cd -切换回上一个工作目录避免重复输入路径。2. ls —— 查看目录内容最常用【用法】ls [选项] [路径]【示例】ls查看当前目录内容ls -l详细列表显示含权限、大小ls -a显示隐藏文件以“.”开头【新手提示】ls -la组合选项可同时查看详细信息和隐藏文件日常用得最多。3. pwd —— 查看当前工作目录避免迷路【用法】直接输入pwd无需参数【示例】输入pwd输出/home/ubuntu当前在ubuntu用户主目录4. mkdir —— 创建目录【用法】mkdir [选项] 目录名【示例】mkdir test创建单个目录mkdir -p test1/test2创建多级目录必加-p5. rmdir —— 删除空目录仅能删空目录【用法】rmdir 目录名【示例】rmdir test删除空的test目录【新手提示】若目录非空用rm -r 目录名递归删除谨慎使用。6. tree —— 以树形结构查看目录可选需安装【用法】tree [路径]【示例】tree /home树形显示/home目录结构【新手提示】Ubuntu默认未安装输入sudo apt install tree即可安装。二、文件操作8个高频刚需核心用途创建、删除、复制、移动文件修改文件名查看文件内容。7. touch —— 创建空文件【用法】touch 文件名【示例】touch test.txt创建空的文本文件touch a.txt b.txt同时创建多个文件8. rm —— 删除文件/目录高危命令谨慎【用法】rm [选项] 文件名/目录名【示例】rm test.txt删除文件需确认rm -f test.txt强制删除无需确认rm -rf test强制删除目录及内容【新手提示】严禁输入rm -rf /会删除根目录所有内容导致系统崩溃9. cp —— 复制文件/目录【用法】cp [选项] 源文件/目录 目标路径【示例】cp test.txt /home复制test.txt到/home目录cp -r test /home复制目录必加-r10. mv —— 移动文件/目录、重命名【用法】mv 源文件/目录 目标路径/新名称【示例】mv test.txt /home移动文件mv test.txt new.txt重命名文件11. cat —— 查看文件内容适合短文件【用法】cat 文件名【示例】cat test.txt直接显示文件所有内容12. more —— 分页查看文件内容适合长文件【用法】more 文件名【示例】more /etc/passwd分页显示用户信息【新手提示】按空格键翻页按“q”键退出查看。13. less —— 分页查看文件内容比more更灵活【用法】less 文件名【示例】less /var/log/syslog查看系统日志【新手提示】按上下箭头滚动按“q”键退出支持搜索输入“/关键词”。14. nano —— 简单文本编辑新手首选【用法】nano 文件名【示例】nano test.txt编辑test.txt【新手提示】编辑完成后按CtrlO保存按CtrlX退出。三、用户与权限操作5个基础必备核心用途查看用户、切换用户、获取管理员权限避免权限不足报错。15. su —— 切换用户切换到root或其他用户【用法】su 用户名【示例】su root切换到root用户需输入root密码【新手提示】切换后输入exit可退回原用户。16. sudo —— 临时获取管理员权限新手常用【用法】sudo 命令【示例】sudo apt update以管理员权限更新软件源【新手提示】输入命令后需输入当前用户密码输入时不显示正常输入即可。17. who —— 查看当前登录的用户【用法】直接输入who【示例】输入who显示当前登录的用户名、登录时间、登录终端。18. id —— 查看当前用户的ID信息【用法】直接输入id【示例】输入id显示用户IDuid、组IDgid、所属组。19. chmod —— 修改文件/目录权限基础【用法】chmod 权限值 文件名/目录名【示例】chmod 755 test.txt给文件赋予读、写、执行权限新手记住755、644即可四、系统查看与操作7个了解系统状态核心用途查看系统信息、进程、网络清空终端输出内容。20. uname —— 查看系统内核信息【用法】uname [选项]【示例】uname -a查看完整系统信息包括内核版本、主机名、架构21. top —— 查看系统进程和资源占用实时【用法】直接输入top【新手提示】按“q”键退出按“k”键终止指定进程按“M”键按内存占用排序。22. ps —— 查看当前进程静态【用法】ps [选项]【示例】ps -aux查看所有进程的详细信息23. netstat —— 查看网络连接状态需安装【用法】netstat [选项]【示例】netstat -tuln查看当前监听的端口【新手提示】Ubuntu默认未安装输入sudo apt install net-tools安装。24. df —— 查看磁盘空间使用情况【用法】df [选项]【示例】df -h以人类可读的格式显示磁盘空间占用25. free —— 查看内存使用情况【用法】free [选项]【示例】free -h以人类可读的格式显示内存总量、已用、空闲26. clear —— 清空终端屏幕【用法】直接输入clear或快捷键CtrlL更快捷五、其他高频命令4个日常辅助27. echo —— 输出内容到终端【用法】echo 内容【示例】echo Hello Linux输出指定文本echo $PATH输出环境变量28. man —— 查看命令帮助手册不懂就查【用法】man 命令【示例】man ls查看ls命令的详细用法、选项【新手提示】按“q”键退出帮助界面。29. history —— 查看命令历史记录【用法】直接输入history显示之前输入过的所有命令【新手提示】输入!数字如!10可快速执行历史记录中第10条命令。30. exit —— 退出终端或当前用户【用法】直接输入exit【示例】退出WSL终端、退出root用户均可用exit。新手总结1. 优先掌握前20个命令目录文件用户日常操作足够用2. 命令区分大小写输入时可按Tab键自动补全减少拼写错误3. 高危命令rm、sudo谨慎使用不确定就先查man帮助4. 多练多记每天用10分钟实操3-5天就能熟练掌握这30个命令。