Linux 常用命令指南
一、基础文件与目录操作
1.1 目录导航与查看
bash
复制
下载
pwd # 显示当前工作目录
ls -al # 详细列出所有文件(包括隐藏文件)
cd ~ # 切换到用户主目录
cd .. # 返回上级目录
cd - # 返回上次访问目录
1.2 文件创建与管理
bash
复制
下载
touch file.txt # 创建空文件
mkdir new_dir # 创建新目录
cat file.txt # 查看文件内容
more large.log # 分页查看大文件
tail -100 app.log # 查看文件最后100行
1.3 文件操作命令
bash
复制
下载
cp file.txt /backup/ # 复制文件
mv old.txt new.txt # 移动/重命名文件
rm -rf temp_dir # 强制递归删除目录
find / -name "*.conf" # 全局搜索配置文件
二、系统信息与进程管理
2.1 系统监控命令
bash
复制
下载
top # 实时进程监控
uptime # 显示系统运行时间
df -h # 查看磁盘空间(易读格式)
du -h file # 查看文件/目录大小
iotop -o # 监控磁盘I/O(需安装)
2.2 进程操作命令
bash
复制
下载
ps aux # 显示所有进程
ps -ef # 完整格式进程列表
kill -9 27810 # 强制终止进程
lsof -i:8080 # 查看端口占用进程
netstat -tunlp # 显示所有网络连接
三、网络与权限管理
3.1 网络配置命令
bash
复制
下载
ifconfig # 显示网络接口信息
netstat -tunlp | grep 80 # 查看80端口占用
3.2 权限管理命令
bash
复制
下载
chmod u+x script.sh # 添加执行权限
chown user:group file # 修改文件所有者和组
四、压缩与系统管理
4.1 压缩解压操作
bash
复制
下载
tar -zcvf backup.tar.gz folder/ # 压缩目录
tar -zxvf backup.tar.gz # 解压文件
4.2 系统控制命令
bash
复制
下载
shutdown -h now # 立即关机
shutdown -r now # 立即重启
shutdown -r -t 60 # 60秒后重启
五、高效工具与技巧
5.1 文本编辑与查看
bash
复制
下载
vim file.txt # 使用Vim编辑文件
grep "error" *.log # 在日志中搜索错误
5.2 帮助与手册
bash
复制
下载
man ls # 查看ls命令手册
command --help # 获取命令帮助
六、实用命令组合
bash
复制
下载
# 查看磁盘空间并排序
df -h | sort -hk 5
# 查找并终止特定进程
ps aux | grep nginx | awk '{print $2}' | xargs kill -9
# 监控日志文件变化
tail -f /var/log/syslog