Linux 命令行基础:从零开始实战指南
一、初识 Linux 环境
1. 为什么选择 Linux?
Linux 不仅是开源操作系统的代表,更是服务器与云基础设施的基石。全球超过 75% 的服务器运行在 Linux 之上,Android 系统同样基于其内核。对于开发者而言,掌握命令行意味着掌握了更高的效率与更深的系统控制权。
核心优势:资源占用低、远程管理便捷、脚本自动化能力强。虽然图形界面友好,但真正的运维与开发工作往往离不开终端。
2. 准备工作
建议直接使用终端工具(如 Windows 下的 XShell 或 Mac/Linux 自带的 Terminal)。图形界面会消耗额外资源,且无法覆盖所有服务器场景。
二、文件与目录导航
1. 查看当前状态
打开终端后,首先确认当前位置和可用内容。
# 显示当前绝对路径
pwd
# 列出当前目录内容
ls
ls 命令是探索环境的眼睛。配合参数使用能获取更多信息:
ls -l # 详细列表(权限、大小、时间)
ls -a # 显示隐藏文件(以 . 开头)
ls -lh # 文件大小人性化显示(KB/MB)
ls -la # 详细显示所有文件
ls -ltr # 按时间倒序排列
ls -R # 递归显示子目录
实用技巧:
ls -ld /home:只查看目录本身属性,不进入。ls -lS:按文件大小排序。ls -d */:仅列出目录名。
2. 移动与定位
使用 cd 切换目录,pwd 确认位置。
cd /home # 绝对路径跳转
cd Documents # 相对路径跳转
cd .. # 返回上一级
cd ../.. # 返回上两级
cd ~ # 回到用户家目录
cd -


