Skip to content File and Directory Operations
find
- Search for files and directories in a directory hierarchy
rsync
- Remote file and directory synchronization
ln
- Create hard or symbolic links
stat
- Display detailed file or file system status
File Viewing and Editing
grep
- Search for patterns in files
awk
- Pattern scanning and text processing tool
sed
- Stream editor for filtering and transforming text
diff
- Compare files line by line
File Permissions
sudo
- Execute a command as another user, typically the superuser
su
- Switch user or become another user
visudo
- Edit the sudoers file safely
lshw
- List hardware information
free
- Display amount of free and used memory in the system
lsof
- List open files and processes that opened them
User and Group Management
usermod
- Modify a user account
groupmod
- Modify a group definition on the system
newgrp
- Log into a new group identity
Package Management
dpkg
- Debian package manager
rpm
- Red Hat Package Manager
zypper
- Package manager for openSUSE
Networking
ip
- Show/manipulate routing, devices, policy routing, and tunnels
ss
- Utility to investigate sockets
nmap
- Network exploration and security auditing tool
Process Management
nice
- Run a program with modified scheduling priority
nohup
- Run a command immune to hangups
strace
- Trace system calls and signals
Archiving and Compression
tar
- Create or extract tar archives with additional compression options
bzip2
- Compress or decompress files using the Burrows-Wheeler block sorting text compression algorithm
xz
- Compress or decompress files using the LZMA compression algorithm
Search and Text Processing
awk
- Pattern scanning and text processing language
sed
- Stream editor for filtering and transforming text
cut
- Remove sections from each line of a file
tr
- Translate or delete characters
top
- Display and update information about the top CPU processes
htop
- Interactive process viewer
iotop
- View I/O usage of processes
Firewall Configuration
iptables
- Administration tool for IPv4 packet filtering and NAT
ufw
- Uncomplicated Firewall, a user-friendly interface for iptables
Text Searching and Processing
grep
- Search for patterns in files
awk
- Pattern scanning and processing language
sed
- Stream editor for filtering and transforming text
ls
: Lists the contents of a directory.
lshw
- Lists hardware information.
lsblk
- Lists block devices.
lsof
- Lists open files.
lsmod
- Lists loaded kernel modules.
lspci
- Lists PCI devices.
lsusb
- Lists USB devices.
lslk
- Lists information about Linux kernel locks.
lsattr
- Lists file attributes on a Linux second extended file system.
lsns
- Lists namespaces.
lslogins
- Lists user login information.
lselect
- Lists processes.
lslocks
- Lists local system locks.
lsmem
- Lists memory regions.
lsns
- Lists namespaces.
lsipc
- Lists inter-process communication facilities.
lscpu
- Lists CPU information.
lsscsi
- Lists SCSI devices.
lslocks
- Lists local system locks.
lsns
- Lists namespaces.
lsns
- Lists namespaces.
lsnet
- Lists network interfaces.
ls_cgroup
- Lists cgroups.
lselect
- Lists processes.
lslocks
- Lists local system locks.
lsns
- Lists namespaces.
lsof +L1
- Lists open files for a specific process.
lsns -t net
- Lists network namespaces.