Top 50+ Linux Commands
Here are the top 50+ Linux Commands:
Before proceeding to this Command , Understand the history of linux : Linux | Debian | Fedora
whoami - Display current user name
ls - List files and directories
cd - Change directory
cd .. - Go back to the previous directory / folder
pwd - Print working directory
mkdir - Make directory
rm - Remove file or directory
cp - Copy files and directories
mv - Move or rename files and directories
touch - Create an empty file or update the timestamp of an existing file
cat - Concatenate and print files
less - Display contents of a file in a paginated manner
head - Display first few lines of a file
tail - Display last few lines of a file
chmod - Change permissions of a file or directory
chown - Change ownership of a file or directory
ps - Display information about running processes
kill - Terminate a process
ping - Test network connectivity
ifconfig - Configure network interface parameters
netstat - Display network connections and related information
scp - Secure copy files between hosts
ssh - Secure shell client for remote access to a host
tar - Create or extract compressed archives
zip - Create or extract compressed archives in ZIP format
unzip - Extract files from a ZIP archive
curl - Transfer data from or to a server
wget - Download files from the internet
top - Display system resource usage and processes
free - Display amount of free and used system memory
df - Display disk space usage
du - Display disk usage of files and directories
uptime - Display system uptime and load averages
date - Display or set system date and time
cal - Display calendar
echo - Print arguments to the standard output
man - Display manual page for a command
info - Display information about a command
which - Display location of a command
history - Display command history
alias - Create or display command aliases
sudo - Execute a command as a superuser or another user
su - Switch to another user account or superuser account
useradd - Create a new user account
passwd - Change user password
groupadd - Create a new group
groups - Display groups a user belongs to
id - Display user and group information
exit - Terminate the current shell session.
cut - Cut sections from a file or input stream
paste - Merge lines of files
sort - Sort lines of a file
uniq - Report or omit repeated lines
diff - Compare files line by line
patch - Apply a diff file to an original file
tree - The "tree" command in Linux is a utility that displays a recursive directory listing in a tree-like format.
date - To display the current date and time, simply enter the "date" command in your terminal
gunzip - Decompress files compressed with gzip
bzip2 - Compress or decompress files with bzip2
bunzip2 - Decompress files compressed with bzip2
xz - Compress or decompress files with xz
unxz - Decompress files compressed with xz
md5sum - Calculate MD5 checksum of a file
sha1sum - Calculate SHA1 checksum of a file
sha256sum - is a Linux command that calculates and displays the SHA-256 message digest of a file.
sftp - Secure File Transfer Protocol
Here are Five Linux Commands that are known for their complexity and powerful capabilities: