← 返回文章列表Linux 常用命令
linuxdevops
文件目录、权限、进程、网络与压缩等 Linux 常用命令速查表。
Linux 常用命令
文件与目录操作
| 命令 | 说明 |
|---|
ls | 列出目录内容 |
ls -la | 详细列表(含隐藏文件) |
cd <目录> | 进入目录 |
pwd | 显示当前路径 |
mkdir <目录> | 创建目录 |
rm -r <目录> | 删除目录(递归) |
cp -r <源> <目标> | 复制目录 |
文件操作
| 命令 | 说明 |
|---|
cat <文件> | 查看文件内容 |
head -n 20 <文件> | 查看前20行 |
tail -n 20 <文件> | 查看后20行 |
tail -f <文件> | 实时追踪日志 |
vim <文件> | 编辑文件 |
rm <文件> | 删除文件 |
进程管理
| 命令 | 说明 |
|---|
ps aux | 查看所有进程 |
ps aux | grep nginx | 查找 nginx 进程 |
ps aux | grep nginx | grep -v grep | 排除 grep 自身 |
kill <PID> | 终止进程 |
top | 动态查看进程 |
网络相关
| 命令 | 说明 |
|---|
curl <URL> | 请求 URL |
wget <URL> | 下载文件 |
netstat -tlnp | 查看监听端口 |
ping <域名> | 测试连接 |
权限管理
| 命令 | 说明 |
|---|
chmod 755 <文件> | 修改权限 |
chown user:group <文件> | 修改所有者 |
系统操作
| 命令 | 说明 |
|---|
sudo <命令> | 以管理员身份执行 |
df -h | 查看磁盘空间 |
free -h | 查看内存 |
uname -a | 查看系统信息 |
软件安装 (Ubuntu/Debian)
sudo apt update # 更新软件源
sudo apt install <包名> # 安装软件
sudo apt-get install -y bat # 安装 bat(cat 的增强版,有语法高亮)
Docker 相关
docker ps # 查看运行中的容器
docker ps -a # 查看所有容器
docker logs -f <容器名> # 实时查看日志
docker exec -it <容器名> bash # 进入容器