Commands


Jul. 2, 2026

Linux Terminal Command: ls (List Directory Contents)

The ls command is one of the very first commands you learn when entering the Linux terminal. It lists directory contents, displaying files, folders, symlinks, and sockets.

While typing ls seems simple, under the hood lies a powerful directory inspector capable of custom sorting, displaying file permissions, and revealing hidden system files.

Jul. 1, 2026

Linux Terminal Command: cd

The cd command is an essential tool in Foundations & Navigation. In this tutorial, we will explore what cd does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 30, 2026

Linux Terminal Command: pwd

The pwd command is an essential tool in Foundations & Navigation. In this tutorial, we will explore what pwd does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 29, 2026

Linux Terminal Command: mkdir

The mkdir command is an essential tool in Foundations & Navigation. In this tutorial, we will explore what mkdir does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 28, 2026

Linux Terminal Command: rmdir

The rmdir command is an essential tool in Foundations & Navigation. In this tutorial, we will explore what rmdir does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 27, 2026

Linux Terminal Command: rm

The rm command is an essential tool in File Manipulation & Viewing. In this tutorial, we will explore what rm does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 26, 2026

Linux Terminal Command: cp

The cp command is an essential tool in File Manipulation & Viewing. In this tutorial, we will explore what cp does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 25, 2026

Linux Terminal Command: mv

The mv command is an essential tool in File Manipulation & Viewing. In this tutorial, we will explore what mv does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 24, 2026

Linux Terminal Command: touch

The touch command is an essential tool in Foundations & Navigation. In this tutorial, we will explore what touch does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 23, 2026

Linux Terminal Command: cat

The cat command is an essential tool in File Manipulation & Viewing. In this tutorial, we will explore what cat does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 22, 2026

Linux Terminal Command: tac

The tac command is an essential tool in File Manipulation & Viewing. In this tutorial, we will explore what tac does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 21, 2026

Linux Terminal Command: less

The less command is an essential tool in File Manipulation & Viewing. In this tutorial, we will explore what less does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 20, 2026

Linux Terminal Command: more

The more command is an essential tool in File Manipulation & Viewing. In this tutorial, we will explore what more does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 19, 2026

Linux Terminal Command: head

The head command is an essential tool in File Manipulation & Viewing. In this tutorial, we will explore what head does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 18, 2026

Linux Terminal Command: tail

The tail command is an essential tool in File Manipulation & Viewing. In this tutorial, we will explore what tail does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 17, 2026

Linux Terminal Command: grep (Global Regular Expression Print)

The grep command is the Swiss Army knife of text search and filtering in the Linux command line. It stands for Global Regular Expression Print.

Whether you are scouring through gigabytes of server logs, searching for a specific function inside a programming project, or filtering live terminal pipelines, grep is the tool you will use.

Jun. 16, 2026

Linux Terminal Command: egrep

The egrep command is an essential tool in Text Processing & Piping. In this tutorial, we will explore what egrep does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 15, 2026

Linux Terminal Command: fgrep

The fgrep command is an essential tool in Text Processing & Piping. In this tutorial, we will explore what fgrep does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 14, 2026

Linux Terminal Command: find (Recursive Filesystem Search)

The find command is one of the most powerful system administration utilities in Linux. It recursively traverses directory trees, finds files and directories that match complex, multi-layered criteria, and allows you to execute shell commands directly on the results.

In this tutorial, we will explore the complete syntax of find, understand its filtering systems, and cover advanced execution recipes.

Jun. 13, 2026

Linux Terminal Command: locate

The locate command is an essential tool in Foundations & Navigation. In this tutorial, we will explore what locate does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 12, 2026

Linux Terminal Command: which

The which command is an essential tool in Foundations & Navigation. In this tutorial, we will explore what which does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 11, 2026

Linux Terminal Command: whereis

The whereis command is an essential tool in Foundations & Navigation. In this tutorial, we will explore what whereis does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 10, 2026

Linux Terminal Command: tar

The tar command is an essential tool in File Manipulation & Viewing. In this tutorial, we will explore what tar does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 9, 2026

Linux Terminal Command: gzip

The gzip command is an essential tool in File Manipulation & Viewing. In this tutorial, we will explore what gzip does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 8, 2026

Linux Terminal Command: gunzip

The gunzip command is an essential tool in File Manipulation & Viewing. In this tutorial, we will explore what gunzip does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 7, 2026

Linux Terminal Command: bzip2

The bzip2 command is an essential tool in File Manipulation & Viewing. In this tutorial, we will explore what bzip2 does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 6, 2026

Linux Terminal Command: zip

The zip command is an essential tool in File Manipulation & Viewing. In this tutorial, we will explore what zip does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 5, 2026

Linux Terminal Command: unzip

The unzip command is an essential tool in File Manipulation & Viewing. In this tutorial, we will explore what unzip does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 4, 2026

Linux Terminal Command: chmod

The chmod command is an essential tool in User & Permission Management. In this tutorial, we will explore what chmod does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 3, 2026

Linux Terminal Command: chown

The chown command is an essential tool in User & Permission Management. In this tutorial, we will explore what chown does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 2, 2026

Linux Terminal Command: chgrp

The chgrp command is an essential tool in User & Permission Management. In this tutorial, we will explore what chgrp does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Jun. 1, 2026

Linux Terminal Command: umask

The umask command is an essential tool in User & Permission Management. In this tutorial, we will explore what umask does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 31, 2026

Linux Terminal Command: sudo

The sudo command is an essential tool in User & Permission Management. In this tutorial, we will explore what sudo does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 30, 2026

Linux Terminal Command: su

The su command is an essential tool in User & Permission Management. In this tutorial, we will explore what su does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 29, 2026

Linux Terminal Command: whoami

The whoami command is an essential tool in User & Permission Management. In this tutorial, we will explore what whoami does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 28, 2026

Linux Terminal Command: id

The id command is an essential tool in User & Permission Management. In this tutorial, we will explore what id does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 27, 2026

Linux Terminal Command: w

The w command is an essential tool in User & Permission Management. In this tutorial, we will explore what w does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 26, 2026

Linux Terminal Command: who

The who command is an essential tool in User & Permission Management. In this tutorial, we will explore what who does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 25, 2026

Linux Terminal Command: last

The last command is an essential tool in User & Permission Management. In this tutorial, we will explore what last does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 24, 2026

Linux Terminal Command: ps

The ps command is an essential tool in Process & Job Control. In this tutorial, we will explore what ps does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 23, 2026

Linux Terminal Command: top

The top command is an essential tool in Process & Job Control. In this tutorial, we will explore what top does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 22, 2026

Linux Terminal Command: htop

The htop command is an essential tool in Process & Job Control. In this tutorial, we will explore what htop does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 21, 2026

Linux Terminal Command: btop

The btop command is an essential tool in Process & Job Control. In this tutorial, we will explore what btop does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 20, 2026

Linux Terminal Command: kill

The kill command is an essential tool in Process & Job Control. In this tutorial, we will explore what kill does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 19, 2026

Linux Terminal Command: killall

The killall command is an essential tool in Process & Job Control. In this tutorial, we will explore what killall does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 18, 2026

Linux Terminal Command: pkill

The pkill command is an essential tool in Process & Job Control. In this tutorial, we will explore what pkill does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 17, 2026

Linux Terminal Command: pgrep

The pgrep command is an essential tool in Process & Job Control. In this tutorial, we will explore what pgrep does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 16, 2026

Linux Terminal Command: bg

The bg command is an essential tool in Process & Job Control. In this tutorial, we will explore what bg does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 15, 2026

Linux Terminal Command: fg

The fg command is an essential tool in Process & Job Control. In this tutorial, we will explore what fg does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 14, 2026

Linux Terminal Command: jobs

The jobs command is an essential tool in Process & Job Control. In this tutorial, we will explore what jobs does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 13, 2026

Linux Terminal Command: nohup

The nohup command is an essential tool in Process & Job Control. In this tutorial, we will explore what nohup does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 12, 2026

Linux Terminal Command: screen

The screen command is an essential tool in Process & Job Control. In this tutorial, we will explore what screen does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 11, 2026

Linux Terminal Command: tmux

The tmux command is an essential tool in Process & Job Control. In this tutorial, we will explore what tmux does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 10, 2026

Linux Terminal Command: zellij

The zellij command is an essential tool in Process & Job Control. In this tutorial, we will explore what zellij does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 9, 2026

Linux Terminal Command: df

The df command is an essential tool in System Information & Hardware. In this tutorial, we will explore what df does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 8, 2026

Linux Terminal Command: du

The du command is an essential tool in System Information & Hardware. In this tutorial, we will explore what du does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 7, 2026

Linux Terminal Command: free

The free command is an essential tool in System Information & Hardware. In this tutorial, we will explore what free does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 6, 2026

Linux Terminal Command: uname

The uname command is an essential tool in System Information & Hardware. In this tutorial, we will explore what uname does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 5, 2026

Linux Terminal Command: hostname

The hostname command is an essential tool in System Information & Hardware. In this tutorial, we will explore what hostname does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 4, 2026

Linux Terminal Command: uptime

The uptime command is an essential tool in System Information & Hardware. In this tutorial, we will explore what uptime does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 3, 2026

Linux Terminal Command: lsof

The lsof command is an essential tool in System Information & Hardware. In this tutorial, we will explore what lsof does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 2, 2026

Linux Terminal Command: strace

The strace command is an essential tool in System Information & Hardware. In this tutorial, we will explore what strace does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

May. 1, 2026

Linux Terminal Command: ltrace

The ltrace command is an essential tool in System Information & Hardware. In this tutorial, we will explore what ltrace does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 30, 2026

Linux Terminal Command: ping

The ping command is an essential tool in Network Utilities. In this tutorial, we will explore what ping does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 29, 2026

Linux Terminal Command: curl

The curl command is an essential tool in Network Utilities. In this tutorial, we will explore what curl does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 28, 2026

Linux Terminal Command: wget

The wget command is an essential tool in Network Utilities. In this tutorial, we will explore what wget does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 27, 2026

Linux Terminal Command: ssh

The ssh command is an essential tool in Network Utilities. In this tutorial, we will explore what ssh does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 26, 2026

Linux Terminal Command: scp

The scp command is an essential tool in Network Utilities. In this tutorial, we will explore what scp does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 25, 2026

Linux Terminal Command: rsync

The rsync command is an essential tool in Network Utilities. In this tutorial, we will explore what rsync does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 24, 2026

Linux Terminal Command: sftp

The sftp command is an essential tool in Network Utilities. In this tutorial, we will explore what sftp does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 23, 2026

Linux Terminal Command: netstat

The netstat command is an essential tool in Network Utilities. In this tutorial, we will explore what netstat does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 22, 2026

Linux Terminal Command: ss

The ss command is an essential tool in Network Utilities. In this tutorial, we will explore what ss does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 21, 2026

Linux Terminal Command: ip

The ip command is an essential tool in Network Utilities. In this tutorial, we will explore what ip does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 20, 2026

Linux Terminal Command: ifconfig

The ifconfig command is an essential tool in Network Utilities. In this tutorial, we will explore what ifconfig does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 19, 2026

Linux Terminal Command: nslookup

The nslookup command is an essential tool in Network Utilities. In this tutorial, we will explore what nslookup does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 18, 2026

Linux Terminal Command: dig

The dig command is an essential tool in Network Utilities. In this tutorial, we will explore what dig does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 17, 2026

Linux Terminal Command: host

The host command is an essential tool in Network Utilities. In this tutorial, we will explore what host does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 16, 2026

Linux Terminal Command: nmap

The nmap command is an essential tool in Network Utilities. In this tutorial, we will explore what nmap does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 15, 2026

Linux Terminal Command: traceroute

The traceroute command is an essential tool in Network Utilities. In this tutorial, we will explore what traceroute does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 14, 2026

Linux Terminal Command: ufw

The ufw command is an essential tool in Network Utilities. In this tutorial, we will explore what ufw does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 13, 2026

Linux Terminal Command: iptables

The iptables command is an essential tool in Network Utilities. In this tutorial, we will explore what iptables does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 12, 2026

Linux Terminal Command: systemctl

The systemctl command is an essential tool in System Services & Scheduling. In this tutorial, we will explore what systemctl does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 11, 2026

Linux Terminal Command: journalctl

The journalctl command is an essential tool in System Services & Scheduling. In this tutorial, we will explore what journalctl does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 10, 2026

Linux Terminal Command: cron

The cron command is an essential tool in System Services & Scheduling. In this tutorial, we will explore what cron does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 9, 2026

Linux Terminal Command: at

The at command is an essential tool in System Services & Scheduling. In this tutorial, we will explore what at does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 8, 2026

Linux Terminal Command: date

The date command is an essential tool in System Information & Hardware. In this tutorial, we will explore what date does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 7, 2026

Linux Terminal Command: cal

The cal command is an essential tool in System Information & Hardware. In this tutorial, we will explore what cal does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 6, 2026

Linux Terminal Command: diff

The diff command is an essential tool in File Manipulation & Viewing. In this tutorial, we will explore what diff does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 5, 2026

Linux Terminal Command: patch

The patch command is an essential tool in File Manipulation & Viewing. In this tutorial, we will explore what patch does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 4, 2026

Linux Terminal Command: sed

The sed command is an essential tool in Text Processing & Piping. In this tutorial, we will explore what sed does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 3, 2026

Linux Terminal Command: awk

The awk command is an essential tool in Text Processing & Piping. In this tutorial, we will explore what awk does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 2, 2026

Linux Terminal Command: cut

The cut command is an essential tool in File Manipulation & Viewing. In this tutorial, we will explore what cut does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Apr. 1, 2026

Linux Terminal Command: tr

The tr command is an essential tool in File Manipulation & Viewing. In this tutorial, we will explore what tr does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Mar. 31, 2026

Linux Terminal Command: wc

The wc command is an essential tool in File Manipulation & Viewing. In this tutorial, we will explore what wc does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Mar. 30, 2026

Linux Terminal Command: sort

The sort command is an essential tool in File Manipulation & Viewing. In this tutorial, we will explore what sort does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Mar. 29, 2026

Linux Terminal Command: uniq

The uniq command is an essential tool in File Manipulation & Viewing. In this tutorial, we will explore what uniq does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Mar. 28, 2026

Linux Terminal Command: xargs

The xargs command is an essential tool in Text Processing & Piping. In this tutorial, we will explore what xargs does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Mar. 27, 2026

Linux Terminal Command: tee

The tee command is an essential tool in Text Processing & Piping. In this tutorial, we will explore what tee does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Mar. 26, 2026

Linux Terminal Command: alias

The alias command is an essential tool in Foundations & Navigation. In this tutorial, we will explore what alias does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.

Mar. 25, 2026

Linux Terminal Command: export

The export command is an essential tool in Foundations & Navigation. In this tutorial, we will explore what export does, look at everyday examples, and cover advanced options to supercharge your command-line workflow.