System Tools

Decompression Tool

In Linux systems, the tar command is usually preinstalled by default and requires no additional setup. It is a core tool included in almost all Linux distributions (e.g., Ubuntu, CentOS, and Debian).

Install tar (if needed):

sudo apt update && sudo apt install tar

tar supports packing/unpacking by default, but compression/decompression relies on other tools (e.g., gzip, bzip2, and xz), which are also typically preinstalled.

Format Compress Command Decompress Command
.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

Filesystem Tools

Tool Function Example Command
df View disk usage df -h
du Check file size in the directory du -sh /path/to/dir
lsblk List block device information lsblk -f
fdisk View disk partitions sudo fdisk -l
mount/umount Mount/unmount devices sudo mount /dev/sdX1 /mnt
mkfs Formatting tool sudo mkfs.ext4 /dev/sdX1
fsck Check/repair filesystems sudo fsck /dev/sdX1

Disk Management Tools

Tool Function Example Command
lsblk、fdisk -l、parted View disk information sudo parted /dev/sdX
gdisk、fdisk、gparted Partitioning tools (GPTMBRGUI) sudo gdisk /dev/sdX
partprobe Update partition information sudo partprobe /dev/sdX
pvcreate、vgcreate、dd Advanced management (LVM/cloning) sudo pvcreate /dev/sdX1
df、du、ncdu View disk usage df -h
mkfs.ext4、mkfs.ntfs Formatting tools sudo mkfs.ext4 /dev/sdX1

Process Management Tools

Tool Function Example Command
ps、top、htop View processes ps aux
kill、pkill、killall Terminate processes kill -9 PID
nohup、bg、jobs Run programs in the background nohup python3 script.py &
nice 、renice Set process priority nice -n 19 python3 script.py
vmstat 、pidstart Monitor system resources pidstat -d 1
systemctl、journalctl Management services systemctl status nginx