-
ls - list the files and directories in the current directory
ls -
cd - change the current directory
cd dir_name -
mkdir - create a new directory
mkdir rohan -
rmdir - remove a directory
rmdir rohan -
pwd - print the current working directory
pwd -
cp - files or directories
#We will a file called example.txt from the current directory to a directory called backup cp example.txt backup/ -
mv - move or rename files or directories
mv example.txt backup/ -
rm - remove files or directories
rm example.txt -
touch - create a new empty file or update the timestamp of an existing file
touch shayan.txt -
cat - concatenate and display files
cat example.txt -
man - manual for a command
man ls -
htop - an interactive process viewer and system monitor
htop -
chmod - change the permissions of a file or directory
# The first digit represents the owner of the file/directory # The second digit represents the group that the file/directory belongs to # The third digit represents all other users # 0 (no permission) # 1 (execute only) # 2 (write only) # 3 (write and execute) # 4 (read only) # 5 (read and execute) # 6 (read and write) # 7 (read, write, and execute) chmod 700 file.txt -
chown - change the owner of a file or directory
chown new_owner example.txt -
tar - create or extract compressed archive files
# x: extract files from an archive # t: list the contents of an archive # r: append files to an existing archive # z: use gzip compression # j: use bzip2 compression # cf: create file #xf: extract file tar cf archive.tar file1 file2 file3 -
gzip - compress files
gzip file.txt -
gunzip - decompress compressed files
gunzip file.txt.gz -
ssh - connect to a remote server securely
ssh username@server_address -
scp - securely files between systems
scp myfile.txt user@remotehost:/home/user/ -
ping - test network connectivity
ping 8.8.8.8 -
ifconfig - display or configure network interfaces
ifconfig -
netstat - display network connection information
netstat -
route - view or configure network routing tables
route [options] [add/delete/show] -
top - display system resource usage and processes
top -
ps - display information about running processes
ps aux -
kill - terminate a process
kill [PID] -
systemctl - control system services and settings
# Start the nginx service systemctl start nginx # Check the status of the nginx service systemctl status nginx # Stop the nginx service systemctl stop nginx -
service - control system services
service apache2 start -
useradd - add a new user to the system
useradd roshan -
passwd - change the password for a user
passwd roshan -
userdel - delete a user from the system
userdel roshan -
su - switch user to become another user
su john -
sudo - execute a command as another user or with elevated privileges
sudo -
uptime - display system uptime and load average
uptime -
df - display disk space usage
df -
du - display disk usage by file or directory
du -
mount - mount a file system
sudo mount /dev/sdb1 /mnt/usb -
umount - unmount a file system
sudo umount /mnt/usb -
date - display or set the system date and time
date -
whoami - display the current user name
whoami -
which - locate a program or command in the system path
ls -
finger - displays all the information about user
finger roshan -
uname - display system information
uname uname -a -
history - display a list of previously executed commands
history -
echo - display text or variables to the console
echo 'I need Tshirt from codeswear!' -
tee - redirect output to both a file and the console
$ ls | tee file.txt -
locate - locate any file on the system
locate file.txt -
sort - sort lines of text in a file or input
cat file.txt banana orange apple sort file.txt apple banana orange -
uniq - remove duplicate lines from a file or input
cat file.txt apple orange banana apple banana uniq file.txt apple orange banana -
head/tail - display the first/last few lines of a file or input
#display first 10 lines head file.txt #display last 10 lines tail file.txt
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (2)
Thank you Roshan . I like your articles. I have learned AKS and I am documenting other links from your information related with kubernetes basics, git basics. cloud, DevOps
You're very welcome! 😊 I'm glad you found my articles helpful.