Linux Command Reference – Quick & Clear
1. File and Directory Management
-
ls– List directory contents -
cd– Change directory -
pwd– Print working directory -
cp– Copy files and directories -
mv– Move or rename files -
rm– Remove files or directories -
mkdir– Create directories -
rmdir– Remove empty directories -
touch– Create files or update timestamps -
tree– Display directory tree -
stat– Display file or filesystem info
2. File Searching
-
find– Search files in a directory hierarchy -
locate– Find files by name
3. Viewing and Editing Files
-
cat,tac– Display file content (normal/reverse) -
more,less– Paginated or scrollable view -
head,tail– Show beginning/end of a file -
nano,vim,vi,emacs– Terminal text editors -
grep,sed,awk– Search and manipulate text -
cut,sort,uniq,tr,tee,paste,wc– Text processing utilities
4. Process Management
-
ps,top,htop– View running processes -
kill,killall– Terminate processes -
bg,fg,jobs– Manage jobs in shell -
nice,renice– Set process priority -
time,uptime– Execution time and system uptime
5. Networking
-
ip,ifconfig– Network interface configuration -
ping,traceroute– Network diagnostics -
netstat,ss– Connection stats -
nslookup,dig– DNS tools -
ssh,scp,ftp,curl,wget,telnet,nc– File transfer & remote access -
nmap– Network scanning -
iptables,firewalld,ufw– Firewall management -
tcpdump– Network traffic capture
6. User and Group Management
-
useradd,usermod,userdel– Manage user accounts -
groupadd,groupdel– Manage groups -
passwd,chage– Password management -
who,whoami,id,groups,w– User and session info
7. Package Management
-
apt,apt-get,dpkg– Debian/Ubuntu-based systems -
yum,dnf,rpm– Red Hat/Fedora/CentOS-based systems
8. System Services
-
systemctl,service– Manage services (start/stop/status) -
init– Runlevel management (legacy)
9. Scheduled Tasks
-
cron,crontab– Scheduled jobs -
at,batch– One-time or load-based jobs -
sleep– Delay command execution
10. Permissions and Security
-
chmod,chown,chgrp,umask– File permissions -
setfacl,getfacl– Access control lists -
sudo,visudo,sudoers,gpasswd– Elevated privileges
11. Backup and Restore
-
rsync,dd,cpio– Backup and restore tools
12. Containers and Orchestration
-
docker,docker-compose– Container management -
kubectl– Kubernetes CLI -
helm– Kubernetes package management
13. Automation & Configuration
-
ansible– Configuration automation -
terraform– Infrastructure as Code (IaC) -
puppet– Configuration state management
14. CI/CD Tools
-
Jenkins,GitLab CI,GitHub Actions– Continuous integration pipelines
15. Cloud Command-Line Tools
-
aws,az,gcloud– AWS, Azure, and Google Cloud CLI tools
16. Logging and Monitoring
-
Prometheus,Grafana– Metrics and dashboards -
Elasticsearch,Logstash,Kibana (ELK)– Centralized logging and visualization