Unix/Linux Command Reference
File Commands
1. ls Directory listing
2. ls -al Formatted listing with hidden files
3. ls -lt Sorting the Formatted listing by time modification
4. cd dir Change directory to dir
5. cd Change to home directory
6. pwd Show current working directory
7. mkdir dir Creating a directory dir
8. cat >file Places the standard input into the file
9. more file Output the contents of the file
10. head file Output the first 10 lines of the file
11. tail file Output the last 10 lines of the file
12. tail -f file Output the contents of file as it grows,starting with
the last 10 lines
13. touch file Create or update file
14. rm file Deleting the file
15. rm -r dir Deleting the directory
16. rm -f file Force to remove the file
17. rm -rf dir Force to remove the directory dir
18. cp file1 file2 Copy the contents of file1 to file2
19. cp -r dir1 dir2 Copy dir1 to dir2;create dir2 if not present
20. mv file1 file2 Rename or move file1 to file2,if file2 is an existing
directory
21. ln -s file link Create symbolic link link to file
Process management
1. ps To display the currently working processes
2. top Display all running process
Unix/Linux Command Reference
3. kill pid Kill the process with given pid
4. killall proc Kill all the process named proc
5. pkill pattern Will kill all processes matching the pattern
6. bg List stopped or background jobs,resume a stopped
job in the background
7. fg Brings the most recent job to foreground
8. fg n Brings job n to the foreground
File permission
1. chmod octal file Change the permission of file to octal,which can
be found separately for user,group,world by
adding,
• 4-read(r)
• 2-write(w)
• 1-execute(x)
Searching
1. grep pattern file Search for pattern in file
2. grep -r pattern dir Search recursively for pattern in dir
3. command | grep Search pattern in the output of a command
pattern
4. locate file Find all instances of file
5. find . -name filename Searches in the current directory (represented by
a period) and below it, for files and directories with
names starting with filename
6. pgrep pattern Searches for all the named processes , that
matches with the pattern and, by default, returns
their ID
System Info
1. date Show the current date and time
2. cal Show this month's calender
3. uptime Show current uptime
4. w Display who is on line
5. whoami Who you are logged in as
Unix/Linux Command Reference
6. finger user Display information about user
7. uname -a Show kernel information
8. cat /proc/cpuinfo Cpu information
9. cat proc/meminfo Memory information
10. man command Show the manual for command
11. df Show the disk usage
12. du Show directory space usage
13. free Show memory and swap usage
14. whereis app Show possible locations of app
15. which app Show which applications will be run by default
Compression
1. tar cf file.tar file Create tar named file.tar containing file
2. tar xf file.tar Extract the files from file.tar
3. tar czf file.tar.gz files Create a tar with Gzip compression
4. tar xzf file.tar.gz Extract a tar using Gzip
5. tar cjf file.tar.bz2 Create tar with Bzip2 compression
6. tar xjf file.tar.bz2 Extract a tar using Bzip2
7. gzip file Compresses file and renames it to file.gz
8. gzip -d file.gz Decompresses file.gz back to file
Network
1. ping host Ping host and output results
2. whois domain Get whois information for domains
3. dig domain Get DNS information for domain
4. dig -x host Reverse lookup host
5. wget file Download file
6. wget -c file Continue a stopped download
Unix/Linux Command Reference
Shortcuts
1. ctrl+c Halts the current command
2. ctrl+z Stops the current command, resume with fg in the
foreground or bg in the background
3. ctrl+d Logout the current session, similar to exit
4. ctrl+w Erases one word in the current line
5. ctrl+u Erases the whole line
6. ctrl+r Type to bring up a recent command
7. !! Repeats the last command
8. exit Logout the current session
Unix/Linux Command Reference
Page No.
(Date 120
clerm (allb im 05 md u lyhw
Stn cal wa Jhuogavmmatic uny hLoLua wwdh we
Sut fomm ultemode to Kem Mo Ci cOm accy he
dunhowalG hey o Kesnellod okuakigSykan
Masdins accaw aA Becouu mexe all dunca omnd
Kunek Modt (Sttm
b oLoing Sytm (os).
Cai ) )
#EACT Tn Windews OS these as asAumd +o0Sqytm Col.
T mamy 0Swe dont wne Sustenm Colly
We sathen u APIs ecol dubrae
ykm-wmekuy Kmel fo ho<*an a shacahe tasle
AsupmCall iy a uay doeqLam do uteoct uaith
hecha-ohg suykeiA Comhut pama aky a
Sugkm oll wlherm ut makAy a LaLt te GhlLatig
Surttams kumal
Sqskemca00 suduy tha suwrc a OS to
waor pneqNOmMy i a A P s (AAotiem Patorom
Inetoct).
ad skudy
+yhuy
GSustmCalls
Eveereen
Page No.
Date /20
Condbeol
uhu o SyskmColly oca
FU Momogememd
Deutt Mhanoqemervi
To'Unatiom mointainema
COmYmUnuoton
ETLE
Mamagecmemt 7FLL Mamaqemermdt uy a sukm col
hat u uwd to homdh Hhe wSome
mamoqeonet eocammlay ncluda uah hle
dihuq lw, akana,clese, LodOntek
*PROESS PeCAy Cmtek Uw a_SAkmo hat
Cortoo uyd te bamd a Omd diol
Omd duect the dAoroe Sme examoy
a Ckahq,Jead,eceed, emd,exacta, totmirak ete-
*OFVICE
MamagenmentSyakaoa Cal00 used de dial wil
dUi ((Madwos doncs).
LOd H i qut dwica ela oleuHCa et
INFORMATION
MaidaiemSyakmnaN0 wd to maitaiv
umemahem sulganduma OcAAL
d u w Ep uill SBudy uthex
*COmmUNIKATION We gtmUalls_ue wmttAOCOA
Maraokmén CemnmACOhen meams
eachelhes
Examhlay amd umSus
e Colly Page
Page No.
(Date /20
PROCEs WIDDOwS UNIX
suoc Fok)
CettL EutO
uwatForSivlOhjctO Wait O
le
Ma oHOn GntuFile )_
Read File0 Rond O
ulutEile) Wnk)
COo Hamd0o)_
DeAC
MaMaoenmed SetCemsel meca )
ReodCwMal ) Reod O
lua anelo () WnkOD
mahion ChetGurot Pracoss TDO Coekpad)
MaMagemnemt Set Timen)_ AaxmmO
SlupO
omyuMcohiBn Papa
GuntsFile mobkinq O ShmpetO-
Mo ViwOFFile ) MmalpO
olehem SetFile SecuutyO
Tihalise Secueu ty Dexptor0 Umask D-
St Secuouty Deauapt8LgLeu O ChownO