Linux常用命令简介
目录
一、文件与目录操作
1. 基础操作
2. 文件操作
二、文件查看与编辑
1. 查看文件
2. 文本处理
三、系统管理
1. 进程管理
2. 系统信息
四、网络操作
五、权限管理
六、包管理(Debian/Ubuntu)
七、压缩与解压
八、高级命令
注意事项
总结
一、文件与目录操作
1. 基础操作
pwd
- 显示当前工作目录pwd
ls
- 列出目录内容ls -l # 详细列表 ls -a # 显示隐藏文件 ls -lh # 人类可读的文件大小
cd
- 切换目录cd ~ # 返回家目录 cd .. # 返回上级目录 cd - # 返回上次目录
2. 文件操作
cp
- 复制文件cp file1 file2 cp -r dir1 dir2 # 递归复制目录
mv
- 移动/重命名文件mv old.txt new.txt
rm
- 删除文件rm -rf dir # 强制递归删除目录(慎用)
二、文件查看与编辑
1. 查看文件
cat
- 显示文件内容cat filename
less
- 分页查看文件less longfile.log
head
/tail
- 查看文件头/尾tail -f logfile # 实时追踪日志
2. 文本处理
grep
- 文本搜索grep "error" logfile grep -r "pattern" /path # 递归搜索
sed
- 流编辑器sed 's/old/new/g' file
awk
- 文本分析工具awk '{print $1}' file
三、系统管理
1. 进程管理
ps
- 显示进程状态ps aux | grep nginx
top
- 动态进程监控kill
- 终止进程kill -9 PID
2. 系统信息
uname
- 系统信息uname -a
df
- 磁盘空间df -h
free
- 内存使用free -m
四、网络操作
ping
- 网络连通性测试ping example.com
curl
- 数据传输工具curl -O http://example.com/file
ssh
- 远程登录ssh user@host
五、权限管理
chmod
- 修改权限chmod 755 file chmod +x script.sh
chown
- 修改所有者chown user:group file
sudo
- 提权执行命令sudo apt update
六、包管理(Debian/Ubuntu)
apt
- 软件包管理sudo apt update sudo apt install package sudo apt remove package
七、压缩与解压
tar
- 归档工具tar -czvf archive.tar.gz dir # 创建压缩包 tar -xzvf archive.tar.gz # 解压
zip
/unzip
- ZIP压缩zip -r archive.zip dir unzip archive.zip
八、高级命令
find
- 文件搜索find / -name "*.conf"
crontab
- 定时任务crontab -e # 编辑定时任务
rsync
- 文件同步rsync -avz source/ dest/
注意事项
- 使用rm命令时务必谨慎
- 需要root权限的命令前加sudo
- 命令参数区分大小写
总结
本文档涵盖了Linux系统中最常用的命令及其典型用法,建议结合实践操作加深理解。可通过man 命令
查看命令手册获取更详细帮助。