Linux 命令分类整理

1. 文件与目录操作

命令功能描述
ls [选项] [目录]列出目录内容(-l 长格式,-a 显示隐藏文件,-h 人性化单位)。
cd [目录]切换当前工作目录(cd .. 返回上级目录,cd - 返回上一次目录)。
pwd显示当前工作目录的完整路径。
mkdir [选项] 目录创建目录(-p 递归创建多级目录)。
rm [选项] 文件删除文件或目录(-r 递归删除目录,-f 强制删除)。
mv 源 目标移动或重命名文件/目录。
cp [选项] 源 目标复制文件或目录(-r 递归复制目录)。
touch 文件创建空文件或更新文件时间戳。
ln -s 源 链接名创建软链接(快捷方式)。

2. 文件内容查看与编辑

命令功能描述
cat 文件查看文件内容(适合小文件)。
more 文件分页查看文件内容(空格翻页,q 退出)。
less 文件更强大的分页查看器(支持搜索 /关键词,上下键滚动)。
head -n 行数 文件查看文件前 n 行(默认 10 行)。
tail -n 行数 文件查看文件后 n 行(-f 实时监控文件追加内容)。
grep [选项] 模式 文件在文件中搜索匹配文本(-i 忽略大小写,-r 递归搜索目录)。
vim 文件编辑文件(按 i 进入插入模式,Esc 退出插入,:wq 保存退出)。

3. 文件权限与所有者

命令功能描述
chmod [选项] 权限 文件修改文件权限(如 chmod +x script.sh 添加执行权限)。
chown [选项] 所有者 文件修改文件所有者(chown user:group file)。

4. 系统信息与资源监控

命令功能描述
uname -a显示系统信息(内核版本、主机名等)。
hostname显示或设置主机名。
date显示或设置系统日期和时间。
whoami显示当前登录用户名。
df -h查看磁盘空间使用情况(-h 以人性化单位显示)。
du -sh 目录查看目录占用空间(-s 汇总大小,-h 人性化单位)。
top实时监控系统进程和资源使用(按 q 退出)。
htop更美观的系统监控工具(需先安装)。
free -h查看内存使用情况(-h 人性化单位)。
ps [选项]显示进程状态(ps aux 查看所有进程,ps -ef 查看完整信息)。

5. 网络相关命令

命令功能描述
ping 主机名/IP测试网络连通性。
ifconfig查看和配置网络接口(部分系统已被 ip addr 替代)。
ip addr查看和配置网络接口(新命令)。
netstat -tulpn查看网络连接和监听端口(-t TCP,-u UDP,-l 监听,-p 进程)。
curl URL发送 HTTP 请求或下载文件(-O 下载文件)。
wget URL下载文件(支持断点续传)。
ssh 用户@主机通过 SSH 远程登录服务器。

6. 进程管理

命令功能描述
kill 进程ID终止进程(kill -9 进程ID 强制终止)。
pkill 进程名根据进程名终止进程。
bg将暂停的进程放到后台运行。
fg将后台进程调至前台运行。
jobs显示当前终端的后台作业。

7. 压缩与解压

命令功能描述
tar -cvf 归档名.tar 目录/文件创建 tar 归档文件(-c 创建,-v 显示详细信息,-f 指定文件名)。
tar -xvf 归档名.tar解压 tar 文件(-x 提取)。
tar -zcvf 归档名.tar.gz 目录创建 gzip 压缩的 tar 文件。
tar -zxvf 归档名.tar.gz解压 gzip 压缩的 tar 文件。
zip -r 压缩包名.zip 目录创建 zip 压缩包(-r 递归处理目录)。
unzip 压缩包名.zip解压 zip 文件。

8. 用户与权限管理

命令功能描述
useradd [选项] 用户名创建新用户。
passwd 用户名设置或修改用户密码。
usermod [选项] 用户名修改用户属性(如 usermod -aG sudo 用户名 添加 sudo 权限)。
su - 用户名切换用户(- 表示同时切换环境变量)。
sudo 命令以管理员权限执行命令(需用户在 sudoers 文件中)。

9. 包管理(Debian/Ubuntu 系统)

命令功能描述
apt update更新软件包列表。
apt upgrade升级已安装的软件包。
apt install 软件包名安装软件包。
apt remove 软件包名移除软件包(保留配置文件)。
apt purge 软件包名彻底移除软件包(删除配置文件)。
apt search 关键词搜索软件包。

10. 其他实用命令

命令功能描述
history显示命令历史记录。
man 命令查看命令的手册页(帮助文档)。
help 命令查看内置命令的帮助信息。
echo 文本打印文本到终端或重定向到文件(echo "内容" > 文件)。
find 目录 [选项]在目录中查找文件(如 find / -name "filename.txt" 全局搜索文件)。
alias 别名='命令'创建命令别名(临时有效,可写入 ~/.bashrc 使其永久生效)。

快捷键

  • Ctrl + C:终止当前运行的命令。
  • Ctrl + Z:暂停当前命令,放入后台。
  • Ctrl + D:退出当前 shell(等同于 exit)。
  • Tab:自动补全命令或文件名。
  • ↑/↓:浏览历史命令。
  • Ctrl + L:清屏(等同于 clear 命令)。

注意事项

  • rm -rf /:谨慎使用,这会递归删除根目录下的所有文件,导致系统崩溃!
  • 命令中的选项通常可组合使用,如 ls -la 等价于 ls -l -a
  • 大部分命令支持 --help 选项查看简要帮助(如 ls --help)。

掌握这些命令后,你可以在 Linux 系统中完成基本的日常操作和管理任务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值