🗂️ File & Directory Management

CommandDescription
lsList directory contents
cdChange directory
pwdPrint working directory
mkdirCreate new directory
rmdirRemove empty directory
touchCreate empty file
cpCopy files/directories
mvMove or rename files/directories
rmRemove files/directories
findSearch for files/directories
locateFind files using database
treeDisplay directory structure
statShow file/directory status
fileIdentify file type
basenameExtract filename from path
dirnameExtract directory path
duDisk usage of files/directories
dfDisk space usage
lsblkList block devices
mountMount filesystem

🔐 Permissions & Ownership

CommandDescription
chmodChange file permissions
chownChange file owner/group
chgrpChange group ownership
umaskSet default permissions
getfaclGet file ACL
setfaclSet file ACL
idShow user/group IDs
whoamiCurrent user
groupsShow user’s groups
sudoRun command as another user

🧠 Process & Job Control

CommandDescription
psList running processes
topReal-time process monitor
htopEnhanced top (if installed)
killTerminate process by PID
pkillKill process by name
niceStart process with priority
reniceChange process priority
jobsList background jobs
fgBring job to foreground
bgResume job in background

📡 Networking

CommandDescription
ipShow/manipulate IP settings
ifconfigLegacy IP configuration
pingTest network connectivity
tracerouteTrace route to host
netstatShow network connections
ssShow socket statistics
curlTransfer data from/to server
wgetDownload files from web
hostDNS lookup
digDNS query tool

📦 Package Management (Debian-based)

CommandDescription
aptPackage manager
apt-getInstall/remove packages
dpkgDebian package tool
apt-cacheQuery package info
snapManage snap packages

📦 Package Management (RHEL-based)

CommandDescription
yumPackage manager (older)
dnfPackage manager (newer)
rpmRed Hat package tool
repoqueryQuery package repositories
subscription-managerManage RHEL subscriptions

🧮 Text Processing

CommandDescription
catView file contents
lessView file page-by-page
moreView file page-by-page
headShow first lines
tailShow last lines
grepSearch text
awkPattern scanning/processing
sedStream editor
cutRemove sections from lines
sortSort lines
uniqRemove duplicate lines
wcWord/line/char count
trTranslate/delete characters
teeRedirect output to file + stdout
xargsBuild command from input

🧰 System Info & Monitoring

CommandDescription
unameSystem info
hostnameShow/set hostname
uptimeSystem uptime
freeMemory usage
vmstatSystem performance
iostatCPU/disk I/O stats
lscpuCPU architecture info
lsusbUSB devices
lspciPCI devices
dmesgKernel messages

👥 User & Group Management

CommandDescription
useraddAdd new user
usermodModify user
userdelDelete user
passwdChange password
groupaddAdd new group
groupmodModify group
groupdelDelete group
suSwitch user
whoWho is logged in
lastShow login history

🧱 Archiving & Compression

CommandDescription
tarArchive files
zipCompress files
unzipExtract zip files
gzipCompress files
gunzipDecompress gzip files