系统工具
2025-05-21
解压缩工具
在 Linux 系统中,tar 命令通常是默认自带的,不需要额外安装。它是核心工具之一,几乎所有 Linux 发行版(如 Ubuntu、CentOS、Debian 等)都会预装.
安装 tar(如需)
sudo apt update && sudo apt install tar
tar 默认支持打包和解包,但压缩/解压功能依赖其他工具(如 gzip、bzip2、xz),这些工具通常也是预装的。
格式 | 压缩命令 | 解压命令 |
---|---|---|
.tar | tar -cvf file.tar dir/ | tar -xvf file.tar |
.tar.gz | tar -czvf file.tar.gz dir/ | tar -xzvf file.tar.gz |
.tar.bz2 | tar -cjvf file.tar.bz2 dir/ | tar -xjvf file.tar.bz2 |
.zip | zip file.zip dir/ | unzip file.zip |
.7z | 7z a file.7z dir/ | 7z x file.7z |
.rar | rar a file.rar dir/ | unrar x file.rar |
文件系统工具
工具 | 功能 | 示例命令 |
---|---|---|
df | 查看磁盘使用情况 | df -h |
du | 查看目录下文件大小 | du -sh /path/to/dir |
lsblk | 查看块设备信息 | lsblk -f |
fdisk | 查看磁盘分区信息 | sudo fdisk -l |
mount/umount | 挂载/下载 | sudo mount /dev/sdX1 /mnt |
mkfs | 格式化工具 | sudo mkfs.ext4 /dev/sdX1 |
fsck | 文件系统检查修复 | sudo fsck /dev/sdX1 |
磁盘管理工具
工具 | 功能 | 示例命令 |
---|---|---|
lsblk、fdisk -l、parted | 查看磁盘信息 | sudo parted /dev/sdX |
gdisk、fdisk、gparted | GPT、MBR、GUI 分区工具 | sudo gdisk /dev/sdX |
partprobe | 更新分区信息 | sudo partprobe /dev/sdX |
pvcreate、vgcreate、dd | 高级管理(LVM/克隆) | sudo pvcreate /dev/sdX1 |
df、du、ncdu | 查看磁盘使用情况 | df -h |
mkfs.ext4、mkfs.ntfs | 格式化工具 | sudo mkfs.ext4 /dev/sdX1 |
进程管理工具
工具 | 功能 | 示例命令 |
---|---|---|
ps、top、htop | 查看进程 | ps aux |
kill、pkill、killall | 结束进程 | kill -9 PID |
nohup、bg、jobs | 后台运行程序 | nohup python3 script.py & |
nice 、renice | 设置进程优先级 | nice -n 19 python3 script.py |
vmstat 、pidstart | 资源监控 | pidstat -d 1 |
systemctl、journalctl | 管理服务 | systemctl status nginx |