SlideShare a Scribd company logo
Basic Commands
1.ls -l for listing the files as well as directories those are kept in
the particular working directory
syntax
[root@nettech root]#ls -l
2.ls -la same as 'ls -l'but by this command we can also see the hiden
files.
syntax
[root@nettech root]#ls -la
3.ls -li same as 'ls -la' but it will also shows us the inode number of
each and every file
syntax
[root@nettech root]#ls -li
4.ls by this command we can see only file name nothing else
syntax
[root@nettech root]#ls
5.clear it will clear the screen(short cut ctl+l)
syntax
[root@nettech root]#clear
6.exit to end a current session as well current terminal logging
syntax
[root@nettech root]exit
7.touch to create a new empty file
syntax
[root@nettech root]#touch
8.cd to change the working/present directory
syntax
[root@nettech root]#cd /home/mango
where '/home/mango' is the desired directory to be change from
'/root'
9.cat to view the contents of a file and it is also used for creating a
new file with some contents
syntax
[root@nettech root]#cat <file name> to view file contents
[root@nettech root]#cat > newfilename enter,then you can write something in
the file and then to save the file contents press clt+d then enter
10.mkdir to make a new directory
syntax
[root@nettech root]#mkdir newdirname
you can also create a directory at your desired path without
changing your present working directory
syntax
[root@nettech root]#mkdir /home/mango/newdirname
11.rm to remove a empty file
syntax
[root@nettech root]#rm filename
Page 1
Basic Commands
12.rmdir to remove a empty directory
syntax
[root@nettech root]#rmdir directoryname
13.rm [-i/-r/-f] to remove a directory with its subdirectories as well as its
files that is to remove a directory which already contains some files in it
syntax
[root@nettech root]#rm -i directory/filename
-i stands for interactively
-r stands for recursively
-f stands for forcefully
14.cp to copy something in a destination file or directory
syntax
[root@nettech root]#cp sourcepath destinationpath
example: [root@nettech root]#cp /home/mango/webmin.rpm /root/abcd
in this example the webmin.rpm file will be copied in
/root/abcd directory
15.mv to move one file or directory from one place to another place, it
is also used for renaming adirectory or file
syntax
[root@nettech root]#mv source destination
[root@nettech root]#mv oldfilename newfilename [to change the file name]
16.man to view the mannual page of commands for syntax
syntax
[root@nettech root]#man commandname
17.info to view the information about any command
syntax
[root@nettech root]#mkdir info
18.--help to view the help doccuments of a command
syntax
[root@nettech root]#commandname --help
19.dir to view the subdirectories and filesn under the directory
syntax
[root@nettech root]#dir
20.su - to become a super user
syntax
[mango@nettech mango]$su -
output wil be
[root@nettech root#]
21.who by this command you can see the user name and their ip addresses
who have loged in on your server
syntax
[root@nettech root]#who
22.whoami this command shows your current logged in terminal user name
syntax
[root@nettech root]#whoami
23.who am i this command shows you the logged in terminal number and user
name and more detailed information
Page 2
Basic Commands
syntax
[root@nettech root]#who am i
24.pwd to view the present working directory
syntax
[root@nettech root]#pwd
25.rpm -ivh to intall a rpm package
syntax
[root@nettech root]#rpm -ivh packagename.rpm
rpm stands for 'redhat package manager'
-i stands for install
-v stands for verbose mode
-h stands for with hash sign(#)
26.rpm -q to querry about any rpm package
syntax
[root@nettech root]#rpm -q packagename
27.rpm -e to uninstall a rpm package
synatx
[root@nettech root]#rpm -e package
28.find / -name to find any file or directory in linux file system
syntax
[root@nettech root]#find / -name filename
29.su username to switch from one user to another users home directory
syntax
[root@nettech root]#su mango
output will be
[mango@nettech root]#cd
[mango@nettech mango]#
30.su - username to switch from one user to another user users home
directory directly
syntax
[root@nettech root]#su - mango
31.useradd to create a new user
synatx
[root@nettech root]#useradd username
32.passwd to give a password of a user
syntax
[root@nettech root]#passwd tarun
output will be
give a password for user tarun:(here you have to type a password for tarun user)
confirm password:(again type the same password)
33.userdel to remove a user from linux
syntax
[root@nettech root]#userdel tarun
Page 3
Basic Commands
34.groupadd to add a new group
syntax
[root@nettech root]#groupadd groupname
35.gruopdel to delete a group
syntax
[root@nettech root]#groupdel groupname
36.chown to change the ownership of a file or directory
syntax
[root@nettech root]#chown ownername filename
example:
[root@nettech /]#ls -l
output
drwxrw-rw- 2 root root 4096 Mar 11 12:03 abcd
(permission) (own) (group own)(size) (name)
[root@nettech root]#chown tarun /abcd
in this example /abcd directory owner will be change to tarun user
effect
[root@nettech /]#ls -l
drwxrw-rw- 2 tarun root 4096 Mar 11 12:03 abcd
37.chgrp to change the group ownership of a file or directory
syntax
[root@nettec root]#chgrp newgroupownername filename
example
[root@nettech /]#ls -l
drwxrw-rw- 2 tarun root 4096 Mar 11 12:03 abcd
[root@nettech root]#chgrp tarun /abcd
effect
[root@nettech /]#ls -l
drwxrw-rw- 2 tarun tarun 4096 Mar 11 12:03 abcd
38.chmod to change the permission of a file or directory
drwxrw-rw- 2 root root 4096 Mar 11 12:03 abcd
(permission) (ownr) (grpownr) (size) (name) IN
OCTAL VALUE
d stands for directiry READ=4
r stands for read only permission WRITE=2
w stands for write only permission EXECUTE=1
x stands for execute only permission
drwxrw-rw- FIRST OCTET FOR DENOTING THE DIRECTORY OR FILE OR LINK FILE ETC.
SECOND THREE OCTET FOR USER OR OWNER PERMISSION (rwx OR 7 IN
OCTAL VALUE)
THIRD THREE OCTET FOR GROUP PERMISSION (rw- OR 6 IN OCTAL VALUE)
FORTH THREE OCTET FOR OTHERS PERMISSION (rw- OR 6 IN OCTAL VALUE)
SYNTAX
[root@nettec root]#chmod value fileordirectoryname
example
[root@nettech /]#ls -l
drwxrw-rw- 2 tarun root 4096 Mar 11 12:03 abcd
[root@nettech /]#chmod 402 /abcd
[root@nettech /]#ls -l
drw-----w- 2 tarun tarun 4096 Mar 11 12:03 abcd
40.usermod to modify the user profile
Page 4
Basic Commands
synatx
[root@nettech root]#usermod -parameter groupname username
Page 5

More Related Content

PDF
Basic commands
PDF
Unix Command-Line Cheat Sheet BTI2014
PDF
Unix / Linux Command Reference
PDF
One Page Linux Manual
DOC
Unix Basics For Testers
PPTX
Basic unix commands
PDF
Unix Basics Commands
PDF
Unix commands in etl testing
Basic commands
Unix Command-Line Cheat Sheet BTI2014
Unix / Linux Command Reference
One Page Linux Manual
Unix Basics For Testers
Basic unix commands
Unix Basics Commands
Unix commands in etl testing

What's hot (16)

PDF
Basic shell programs assignment 1_solution_manual
PPTX
Linux Commands
DOCX
40 basic linux command
PDF
6. reverse primarydns using bind for ptr and cname record ipv6 with forwarder
PDF
DNS Server Configuration
PPTX
Introduction to linux day-3
PDF
Linux Bash Shell Cheat Sheet for Beginners
DOCX
Linux basic commands
PDF
linux-commandline-magic-Joomla-World-Conference-2014
DOC
Most frequently used unix commands for database administrator
PPT
Gnome terminal basics
PDF
Linux cheat-sheet
PDF
DNS Configure
PPT
PDF
Git for beginners
PDF
linux_Commads
Basic shell programs assignment 1_solution_manual
Linux Commands
40 basic linux command
6. reverse primarydns using bind for ptr and cname record ipv6 with forwarder
DNS Server Configuration
Introduction to linux day-3
Linux Bash Shell Cheat Sheet for Beginners
Linux basic commands
linux-commandline-magic-Joomla-World-Conference-2014
Most frequently used unix commands for database administrator
Gnome terminal basics
Linux cheat-sheet
DNS Configure
Git for beginners
linux_Commads
Ad

Viewers also liked (8)

PDF
Startupandshutdown
PDF
Introduction to sql server
PDF
Tablespaces
ODP
Curso basicoseguridadweb slideshare9
DOC
Backup&recovery
DOC
Controlfilemanagement
PDF
Hype vs. Reality: The AI Explainer
PDF
Study: The Future of VR, AR and Self-Driving Cars
Startupandshutdown
Introduction to sql server
Tablespaces
Curso basicoseguridadweb slideshare9
Backup&recovery
Controlfilemanagement
Hype vs. Reality: The AI Explainer
Study: The Future of VR, AR and Self-Driving Cars
Ad

Similar to Basic commands (20)

PDF
Basic linux commands
PPTX
Linux System commands Essentialsand Basics.pptx
PPT
Linux presentation
PDF
Linux Commands CheatSheet - PDF.pdf for engineer
PPTX
Linux basics part 1
PDF
Termux commands-list
PDF
Basic
PPTX
Linux And perl
PPT
Linux ppt
PPT
Common linux ubuntu commands overview
PPT
101 3.3 perform basic file management
PDF
Linux Commands for linux learner & engineering students
PPTX
Linux basics
PDF
55 best linux tips, tricks and command lines
DOCX
40 basic linux command
PPT
Anandha ganesh linux1.ppt
PPT
LinuxLabBasics.ppt
PDF
Linux Terminal commands for Devops.pdf
PPT
Linux basic commands
PPTX
Basic linux commands
Linux System commands Essentialsand Basics.pptx
Linux presentation
Linux Commands CheatSheet - PDF.pdf for engineer
Linux basics part 1
Termux commands-list
Basic
Linux And perl
Linux ppt
Common linux ubuntu commands overview
101 3.3 perform basic file management
Linux Commands for linux learner & engineering students
Linux basics
55 best linux tips, tricks and command lines
40 basic linux command
Anandha ganesh linux1.ppt
LinuxLabBasics.ppt
Linux Terminal commands for Devops.pdf
Linux basic commands

Basic commands

  • 1. Basic Commands 1.ls -l for listing the files as well as directories those are kept in the particular working directory syntax [root@nettech root]#ls -l 2.ls -la same as 'ls -l'but by this command we can also see the hiden files. syntax [root@nettech root]#ls -la 3.ls -li same as 'ls -la' but it will also shows us the inode number of each and every file syntax [root@nettech root]#ls -li 4.ls by this command we can see only file name nothing else syntax [root@nettech root]#ls 5.clear it will clear the screen(short cut ctl+l) syntax [root@nettech root]#clear 6.exit to end a current session as well current terminal logging syntax [root@nettech root]exit 7.touch to create a new empty file syntax [root@nettech root]#touch 8.cd to change the working/present directory syntax [root@nettech root]#cd /home/mango where '/home/mango' is the desired directory to be change from '/root' 9.cat to view the contents of a file and it is also used for creating a new file with some contents syntax [root@nettech root]#cat <file name> to view file contents [root@nettech root]#cat > newfilename enter,then you can write something in the file and then to save the file contents press clt+d then enter 10.mkdir to make a new directory syntax [root@nettech root]#mkdir newdirname you can also create a directory at your desired path without changing your present working directory syntax [root@nettech root]#mkdir /home/mango/newdirname 11.rm to remove a empty file syntax [root@nettech root]#rm filename Page 1
  • 2. Basic Commands 12.rmdir to remove a empty directory syntax [root@nettech root]#rmdir directoryname 13.rm [-i/-r/-f] to remove a directory with its subdirectories as well as its files that is to remove a directory which already contains some files in it syntax [root@nettech root]#rm -i directory/filename -i stands for interactively -r stands for recursively -f stands for forcefully 14.cp to copy something in a destination file or directory syntax [root@nettech root]#cp sourcepath destinationpath example: [root@nettech root]#cp /home/mango/webmin.rpm /root/abcd in this example the webmin.rpm file will be copied in /root/abcd directory 15.mv to move one file or directory from one place to another place, it is also used for renaming adirectory or file syntax [root@nettech root]#mv source destination [root@nettech root]#mv oldfilename newfilename [to change the file name] 16.man to view the mannual page of commands for syntax syntax [root@nettech root]#man commandname 17.info to view the information about any command syntax [root@nettech root]#mkdir info 18.--help to view the help doccuments of a command syntax [root@nettech root]#commandname --help 19.dir to view the subdirectories and filesn under the directory syntax [root@nettech root]#dir 20.su - to become a super user syntax [mango@nettech mango]$su - output wil be [root@nettech root#] 21.who by this command you can see the user name and their ip addresses who have loged in on your server syntax [root@nettech root]#who 22.whoami this command shows your current logged in terminal user name syntax [root@nettech root]#whoami 23.who am i this command shows you the logged in terminal number and user name and more detailed information Page 2
  • 3. Basic Commands syntax [root@nettech root]#who am i 24.pwd to view the present working directory syntax [root@nettech root]#pwd 25.rpm -ivh to intall a rpm package syntax [root@nettech root]#rpm -ivh packagename.rpm rpm stands for 'redhat package manager' -i stands for install -v stands for verbose mode -h stands for with hash sign(#) 26.rpm -q to querry about any rpm package syntax [root@nettech root]#rpm -q packagename 27.rpm -e to uninstall a rpm package synatx [root@nettech root]#rpm -e package 28.find / -name to find any file or directory in linux file system syntax [root@nettech root]#find / -name filename 29.su username to switch from one user to another users home directory syntax [root@nettech root]#su mango output will be [mango@nettech root]#cd [mango@nettech mango]# 30.su - username to switch from one user to another user users home directory directly syntax [root@nettech root]#su - mango 31.useradd to create a new user synatx [root@nettech root]#useradd username 32.passwd to give a password of a user syntax [root@nettech root]#passwd tarun output will be give a password for user tarun:(here you have to type a password for tarun user) confirm password:(again type the same password) 33.userdel to remove a user from linux syntax [root@nettech root]#userdel tarun Page 3
  • 4. Basic Commands 34.groupadd to add a new group syntax [root@nettech root]#groupadd groupname 35.gruopdel to delete a group syntax [root@nettech root]#groupdel groupname 36.chown to change the ownership of a file or directory syntax [root@nettech root]#chown ownername filename example: [root@nettech /]#ls -l output drwxrw-rw- 2 root root 4096 Mar 11 12:03 abcd (permission) (own) (group own)(size) (name) [root@nettech root]#chown tarun /abcd in this example /abcd directory owner will be change to tarun user effect [root@nettech /]#ls -l drwxrw-rw- 2 tarun root 4096 Mar 11 12:03 abcd 37.chgrp to change the group ownership of a file or directory syntax [root@nettec root]#chgrp newgroupownername filename example [root@nettech /]#ls -l drwxrw-rw- 2 tarun root 4096 Mar 11 12:03 abcd [root@nettech root]#chgrp tarun /abcd effect [root@nettech /]#ls -l drwxrw-rw- 2 tarun tarun 4096 Mar 11 12:03 abcd 38.chmod to change the permission of a file or directory drwxrw-rw- 2 root root 4096 Mar 11 12:03 abcd (permission) (ownr) (grpownr) (size) (name) IN OCTAL VALUE d stands for directiry READ=4 r stands for read only permission WRITE=2 w stands for write only permission EXECUTE=1 x stands for execute only permission drwxrw-rw- FIRST OCTET FOR DENOTING THE DIRECTORY OR FILE OR LINK FILE ETC. SECOND THREE OCTET FOR USER OR OWNER PERMISSION (rwx OR 7 IN OCTAL VALUE) THIRD THREE OCTET FOR GROUP PERMISSION (rw- OR 6 IN OCTAL VALUE) FORTH THREE OCTET FOR OTHERS PERMISSION (rw- OR 6 IN OCTAL VALUE) SYNTAX [root@nettec root]#chmod value fileordirectoryname example [root@nettech /]#ls -l drwxrw-rw- 2 tarun root 4096 Mar 11 12:03 abcd [root@nettech /]#chmod 402 /abcd [root@nettech /]#ls -l drw-----w- 2 tarun tarun 4096 Mar 11 12:03 abcd 40.usermod to modify the user profile Page 4
  • 5. Basic Commands synatx [root@nettech root]#usermod -parameter groupname username Page 5