目录
一、文件和目录操作
ls:列出目录内容
cd:改变当前目录
pwd:显示当前目录
mkdir:创建新目录
rmdir:删除空目录
touch:创建新文件或更新现有文件的时间戳
cp:复制文件或目录
mv:移动或重命名文件/目录
rm:删除文件或目录
cat:查看文件内容
more:分页显示文件内容
less:分页显示文件内容,支持向前和向后翻页
head:查看文件的前几行
tail:查看文件的最后几行
grep:搜索文件内容
二、文件权限和所有权
chmod:改变文件或目录的权限
chown:改变文件或目录的所有者
chgrp:改变文件或目录的所属组
磁盘和文件系统操作
df:显示磁盘空间使用情况
du:显示文件或目录的磁盘使用情况
mount:挂载文件系统
umount:卸载文件系统
fdisk:磁盘分区工具
mkfs:创建文件系统
三、网络操作
ping:测试网络连接
netstat:显示网络状态
ifconfig:配置或显示网络接口
ssh:安全远程登录
scp:安全复制文件
四、系统监控和进程管理
ps:显示当前运行的进程
top:实时显示进程信息
htop:增强版的 top,支持颜色显示
kill:发送信号到进程
systemctl:控制 systemd 系统和服务管理器
五、文本处理
echo:输出字符串或命令结果
sed:流编辑器,用于处理文本
awk:强大的文本处理工具
sort:排序文件内容
uniq:去除重复行
六、压缩和解压缩
tar:打包和压缩文件
gzip:压缩文件
gunzip:解压缩 gzip 压缩的文件
zip:压缩文件
unzip:解压缩 zip 文件
七、包管理
apt(Debian/Ubuntu):软件包管理工具
yum(CentOS/RHEL):软件包管理工具
dnf(Fedora):软件包管理工具
pacman(Arch Linux):软件包管理工具