常用 Linux 命令详解及后端开发核心应用场景
引言
在现代化后端开发与运维体系中,Linux 操作系统占据了绝对主导地位。无论是云服务器、容器环境还是本地开发调试,熟练掌握 Linux 命令行工具是提升工作效率与故障排查能力的基石。本文系统梳理了后端开发过程中高频使用的 Linux 命令,涵盖文件管理、文本处理、进程监控、网络配置及权限控制等核心领域,旨在帮助开发者构建扎实的服务器操作能力。
一、文件与目录管理
1. 查看目录内容 (ls)
ls 是最基础的命令,用于列出当前目录下的文件和子目录。通过组合参数可以获取更丰富的信息。
ls -l # 以长格式显示详细信息(权限、所有者、大小、时间)
ls -a # 显示所有文件,包括隐藏文件(以 . 开头的文件)
ls -h # 文件大小以人类可读方式显示(如 K, M, G)
ls -t # 按修改时间排序,最新的在前
ls -R # 递归列出子目录内容
ls --color=auto # 启用彩色输出区分文件类型
注意:在生产环境中,建议配合 --color 使用以便快速识别可执行文件或链接。
2. 切换与查看路径 (cd, pwd)
cd /path/to/directory # 切换到指定目录
cd .. # 返回上一级目录
cd ~ # 返回用户主目录
cd - # 返回上一次所在的目录
pwd # 打印当前工作目录的绝对路径
3. 创建与删除 (mkdir, touch, rm)
mkdir -p dir1/dir2 # 递归创建多级目录
mkdir dir_name # 创建单级目录
touch filename # 创建空文件或更新时间戳
rm file_name # 删除单个文件
rm -r directory_name # 递归删除目录及其内容
-rf directory_name


