Linux操作系统因其强大的功能和灵活性,被广泛应用于服务器、桌面以及嵌入式系统等领域。掌握Linux框架,熟练使用命令行是每一个Linux用户和开发者的必备技能。以下是一份高效命令速查手册,旨在帮助您快速熟悉和掌握Linux命令。
一、文件和目录操作
1. 切换目录
cd:切换到指定目录cd ~:切换到当前用户的家目录cd /:切换到根目录
2. 列出目录内容
ls:列出目录内容ls -l:以长列表形式显示目录内容ls -a:显示所有文件和目录,包括隐藏文件
3. 创建目录
mkdir:创建目录mkdir -p /path/to/dir:创建多级目录
4. 删除目录
rm -r:递归删除目录及其内容
5. 复制文件和目录
cp:复制文件或目录cp -r /path/to/source /path/to/destination:递归复制目录
6. 移动文件和目录
mv:移动文件或目录mv /path/to/source /path/to/destination:移动文件或目录
二、文件内容查看和编辑
1. 查看文件内容
cat:查看文件内容cat /path/to/file:查看文件内容
less:分页查看文件内容less /path/to/file:分页查看文件内容
more:分页查看文件内容more /path/to/file:分页查看文件内容
2. 编辑文件
vi:文本编辑器vi /path/to/file:打开文件进行编辑
nano:文本编辑器nano /path/to/file:打开文件进行编辑
三、文件权限管理
1. 查看文件权限
ls -l:查看文件权限
2. 修改文件权限
chmod:修改文件权限chmod u+x /path/to/file:给文件所有者添加执行权限chmod g-w /path/to/file:移除文件所属组写权限
3. 修改文件所有者和所属组
chown:修改文件所有者chown user /path/to/file:将文件所有者改为指定用户
chgrp:修改文件所属组chgrp group /path/to/file:将文件所属组改为指定组
四、进程管理
1. 查看进程
ps:查看进程ps -aux:查看所有进程
2. 杀死进程
kill:杀死进程kill -9 pid:强制杀死指定进程ID的进程
3. 查看系统负载
top:查看系统负载top:查看当前系统负载
五、网络操作
1. 查看网络连接
netstat:查看网络连接netstat -an:查看所有网络连接
2. 测试网络连接
ping:测试网络连接ping www.google.com:测试与Google服务器的连接
六、系统信息
1. 查看系统信息
uname -a:查看系统信息hostname:查看主机名
2. 查看CPU信息
cat /proc/cpuinfo:查看CPU信息
3. 查看内存信息
free -m:查看内存信息
七、其他常用命令
1. 查找文件
find:查找文件find / -name "*.txt":查找当前目录及其子目录下所有.txt文件
2. 查看历史命令
history:查看历史命令
3. 查看帮助信息
man:查看命令帮助信息man ls:查看ls命令的帮助信息
通过以上速查手册,相信您已经对Linux命令有了初步的了解。在实际操作中,多加练习,不断积累经验,您将能更加熟练地使用Linux系统。祝您在Linux世界探索愉快!
