ip - used to show or manipulate routing, devices, and tunnels.ls - list the contents of a directory.df - Displays the amount of disk space used.du - display a list of all the files along with their respective sizes.free - use to get a detailed report on the system's memory usage.scp - securely copy files or directories over ssh.find - locates files using user-defined criteria.ncdu - provides a useful and convenient way to view disk usage.pstree - used to show running processes in a tree (data structure).latest - displays a list of the most recently logged-in people.w – display a list of the currently logged-in user sessions.grep - searches a file for a pattern of characters and displays all lines that match.awk - a scripting language used for text processing.sed - stream editor used to perform lots of functions on files, like searching, find and replace, insertion, or deletion.cut - allows you to cut out sections of a specified file or piped data and print the result to standard output.sort - used to sort filesuniq - used to extract uniq occurencestr - utility for translating or deleting characters.diff - used to display differences in files by comparing line by line.uptime – displays the system uptime as well as the load average.top – shows a real-time view of running processes in Linux.vmstat - used to obtain information about memory, system processes, paging, interrupts, block I/O, disk, and CPU scheduling.htop - a process viewer and manager that is interactive.dstat - allows you to view all of your system resources instantly. All-in-one vmstat, iostat, netstat, and ifstat utility. 25.. Iftop is a network traffic viewer.nethogs - is a network traffic analyzer.iotop - is an interactive I/O viewer. Get a snapshot of storage r/w activity.iostat - provides statistics on storage I/O.netstat -used to show network statistics.ss - ss command is a simpler and faster version of the now obsolete netstat command.atop – a tool for monitoring system resources in Linux.ssh – secure protocol used as the primary means of connecting to Linux servers remotely.sudo - run commands with administrative privileges.cd – navigate between directories.pwd – displays the current directory path.cp - copy files and directories.mv – move file or directories.rm – deletes files and directories.mkdir - create new directories.touch – used to create, update a computer file or directory's access and modification dates.man – used to read system reference manuals.apropos – searches manual page names and descriptions for a user-supplied keyword.rsync - remote file transfer and synchronization.tar - is an archive utility.gzip - use for compression and decompression of files.b2zip - a compression utility comparable to gzip. It employs a distinct compression algorithm.rsync - remote file transfer and synchronization.tar - is an archive utility.gzip - use for compression and decompression of files.b2zip - a compression utility comparable to gzip. It employs a distinct compression algorithm.zip – used for file packaging and compression (archiving).locate – in Linux, search for files.ps – allows you to list the status of processes running on your system easily.cron - execute scheduled tasks.nmcli - sused to display network device status, create, edit, activate/deactivate, and delete network connections.ping - sends an ICMP ECHO REQUEST to network hosts.traceroute - examine the path packets follow to reach a specific host.mtr - is a network diagnostic tool, a combination of ping and traceroute commands.nslookup - interactively query Internet name servers (NS).host –used for DNS (Domain Name System) lookup operations.dig – DNS lookup tool.wget - download files through HTTP, HTTPS, FTP, and FTPS.curl – data transport via several network protocols. (Can handle more protocols than wget)dd - used to convert and copy files.fdisk - Modify the disk partition table.parted – used to create and manipulate partition tables.blkid - a command-line utility for finding and printing block device attributes.mkfs - create a Linux file system.fsck - an utility for determining the consistency of a file system.nc - used for just about anything under the sun involving TCP or UDP.umask - returns, or sets, the value of the system's file mode creation mask.chmod – alters the access rights of file system objects.chown – alter the owner and group of a file.chroot - used to change the root directory.useradd - create a new user or alter the default information for a new user.userdel - used to delete a user account and all associated files.usermod – used to edit or change any existing user account's properties.vi is a text editor.cat – displays the contents of a file.tac – reverse output file contents.more - show file contents one screen/page at a time.less – identical to more, but with more featurestail – used to show the last few lines of a text file or piped data.head - used to show the first few lines of a text file or piped data.dmesg – displays the kernel ring's message buffer.journalctl - Tused to view systemd, kernel and journal logs.kill - terminates a process.killall - sends a kill signal to all instances of a specific process.sleep – pauses program execution for a given amount of time.wait – suspend script execution until all background jobs have been completed.nohup - short for no hang up is a command in Linux systems that keep processes running even after exiting the shell or terminal.screen – keep a remote server session open. (It also functions as a full-screen window manager.)tmux is a terminal multiplexer.passwd — Change the password of a user.clear – clears the terminal's screen.env - run a command in an altered environment.systemctl - used to control and manage systemd and services.
Credits to linuxopsys
If you find another 4 remaining commands, help me to share 🙂