← 返回文章列表

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  # 进入容器