Linux 常用命令指南

89 阅读2分钟

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