SlideShare a Scribd company logo
3
Most read
Cloud IT Solution Page 444
File Commands
ls – directory listing
ls -al – formatted listing with hidden files
cd dir - change directory to dir
cd – change to home
pwd – show current directory
mkdir dir – create a directory dir
rm file – delete file
rm -r dir – delete directory dir
rm -f file – force remove file
rm -rf dir – force remove directory dir *
cp file1 file2 – copy file1 to file2
cp -r dir1 dir2 – copy dir1 to dir2; create dir2 if it doesn't exist
mv file1 file2 – rename or move file1 to file2 if file2 is an existing directory, moves file1
into directory file2
ln -s file link – create symbolic link link to file
touch file – create or update file
cat > file – places standard input into file
more file – output the contents of file
head file – output the first 10 lines of file
tail file – output the last 10 lines of file
tail -f file – output the contents of file as it grows, starting with the last 10 lines
Process Management
ps – display your currently active processes
top – display all running processes
kill pid – kill process id pid
killall proc – kill all processes named proc *
bg – lists stopped or background jobs; resume a stopped job in the background
fg – brings the most recent job to foreground
fg n – brings job n to the foreground
Basic Linux Command
Cloud IT Solution Page 445
File Permissions
chmod octal file – change the permissions of file to octal, which can be found separately
for user, group, and world by adding:
• 4 – read (r)
• 2 – write (w)
• 1 – execute (x)
Examples:
chmod 777 – read, write, execute for all
chmod 755 – rwx for owner, rx for group and world For more options, see man chmod.
SSH
ssh user@host – connect to host as user
ssh -p port user@host – connect to host on port port as user
ssh-copy-id user@host – add your key to host for user to enable a keyed or
passwordless login
Searching
grep pattern files – search for pattern in files
grep -r pattern dir – search recursively for pattern in dir
command | grep pattern – search for pattern in the output of command
locate file – find all instances of file
Current date and time
cal – show this month's calendar
uptime – show current uptime
w – display who is online
whoami – who you are logged in as
finger user – display information about user
uname -a – show kernel information
cat /proc/cpuinfo – cpu information
cat /proc/meminfo – memory information
man command – show the manual for command
df – show disk usage
du – show directory space usage
free – show memory and swap usage
whereis app – show possible locations of app
which app – show which app will be run by default
Cloud IT Solution Page 446
Compression
tar cf file.tar files – create a tar named file.tar containing files
tar xf file.tar – extract the files from file.tar
tar czf file.tar.gz files – create a tar with Gzip compression
tar xzf file.tar.gz – extract a tar using Gzip
tar cjf file.tar.bz2 – create a tar with Bzip2 compression
tar xjf file.tar.bz2 – extract a tar using Bzip2
gzip file – compresses file and renames it to file.gz
gzip -d file.gz – decompresses file.gz back to file
Network
ping host – ping host and output results
whois domain – get whois information for domain
dig domain – get DNS information for domain
dig -x host – reverse lookup host
wget file – download file
wget -c file – continue a stopped download
Installation
Install from source:
./configure make make install dpkg -i pkg.deb – install a package (Debian)
rpm -Uvh pkg.rpm – install a package (RPM)
Shortcuts
Shortcuts
Ctrl+C – halts the current command
Ctrl+Z – stops the current command, resume with fg in the foreground or bg in the
background
Ctrl+D – log out of current session, similar to exit
Ctrl+W – erases one word in the current line
Ctrl+U – erases the whole line
Ctrl+R – type to bring up a recent command
!! - repeats the last command
exit – log out of current session
* use with extreme caution.

More Related Content

Similar to 14.Linux Command (20)

PDF
Linux Cheat Sheet.pdf
roschahacker
 
PPT
BITS: Introduction to Linux - Text manipulation tools for bioinformatics
BITS
 
PPT
8.1.intro unix
southees
 
PDF
Unix / Linux Command Reference
Sumankumar Panchal
 
PDF
Linux cheat-sheet
Craig Cannon
 
PDF
Linux cheat-sheet
Zeeshan Rizvi
 
PDF
Linux Commandos Cheat
Alvaro Gomes
 
PDF
Unix Cheat Sheet
Loiane Groner
 
PDF
Quick guide of the most common linux commands
Carlos Enrique
 
PPTX
Linux commands
shekhar70
 
PDF
Linux commands cheat sheet by linoxide.com
Stavros Skamagkis
 
PDF
Commands
damlepramod
 
PDF
Lecture1 2 intro-unix
nghoanganh
 
PPT
Linux
Rathan Raj
 
PDF
Unix Command Line Productivity Tips
Keith Bennett
 
DOCX
40 important command for linux
Md Abdullah Al Mamun
 
PDF
The Linux Command Cheat Sheet
Tola LENG
 
PPTX
Linux tech talk
Prince Raj
 
PPTX
Introduction to linux day1
UtpalenduChakrobortt1
 
PDF
Linux Command Line - By Ranjan Raja
Ranjan Raja
 
Linux Cheat Sheet.pdf
roschahacker
 
BITS: Introduction to Linux - Text manipulation tools for bioinformatics
BITS
 
8.1.intro unix
southees
 
Unix / Linux Command Reference
Sumankumar Panchal
 
Linux cheat-sheet
Craig Cannon
 
Linux cheat-sheet
Zeeshan Rizvi
 
Linux Commandos Cheat
Alvaro Gomes
 
Unix Cheat Sheet
Loiane Groner
 
Quick guide of the most common linux commands
Carlos Enrique
 
Linux commands
shekhar70
 
Linux commands cheat sheet by linoxide.com
Stavros Skamagkis
 
Commands
damlepramod
 
Lecture1 2 intro-unix
nghoanganh
 
Linux
Rathan Raj
 
Unix Command Line Productivity Tips
Keith Bennett
 
40 important command for linux
Md Abdullah Al Mamun
 
The Linux Command Cheat Sheet
Tola LENG
 
Linux tech talk
Prince Raj
 
Introduction to linux day1
UtpalenduChakrobortt1
 
Linux Command Line - By Ranjan Raja
Ranjan Raja
 

More from Export Promotion Bureau (20)

PPTX
Advance Technology
Export Promotion Bureau
 
PDF
Advance Technology
Export Promotion Bureau
 
PDF
8.Information Security
Export Promotion Bureau
 
PDF
12.Digital Logic.pdf
Export Promotion Bureau
 
PDF
11.Object Oriented Programming.pdf
Export Promotion Bureau
 
PDF
9.C Programming
Export Promotion Bureau
 
PDF
4.Database Management System.pdf
Export Promotion Bureau
 
PDF
Lab Question
Export Promotion Bureau
 
PPTX
loopback address
Export Promotion Bureau
 
PPTX
Race Condition
Export Promotion Bureau
 
PPTX
BCS (WRITTEN) EXAMINATION.pptx
Export Promotion Bureau
 
PPTX
Nothi_update.pptx
Export Promotion Bureau
 
PPTX
word_power_point_update.pptx
Export Promotion Bureau
 
PPTX
ICT-Cell.pptx
Export Promotion Bureau
 
PPTX
Incoterms.pptx
Export Promotion Bureau
 
PPTX
EPB-Flow-Chart.pptx
Export Promotion Bureau
 
PPTX
Subnetting.pptx
Export Promotion Bureau
 
PPTX
Software-Development.pptx
Export Promotion Bureau
 
Advance Technology
Export Promotion Bureau
 
Advance Technology
Export Promotion Bureau
 
8.Information Security
Export Promotion Bureau
 
12.Digital Logic.pdf
Export Promotion Bureau
 
11.Object Oriented Programming.pdf
Export Promotion Bureau
 
9.C Programming
Export Promotion Bureau
 
4.Database Management System.pdf
Export Promotion Bureau
 
loopback address
Export Promotion Bureau
 
Race Condition
Export Promotion Bureau
 
BCS (WRITTEN) EXAMINATION.pptx
Export Promotion Bureau
 
Nothi_update.pptx
Export Promotion Bureau
 
word_power_point_update.pptx
Export Promotion Bureau
 
Incoterms.pptx
Export Promotion Bureau
 
EPB-Flow-Chart.pptx
Export Promotion Bureau
 
Subnetting.pptx
Export Promotion Bureau
 
Software-Development.pptx
Export Promotion Bureau
 
Ad

Recently uploaded (20)

PPTX
Identifying elements in the story. Arrange the events in the story
geraldineamahido2
 
PDF
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PPTX
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
PDF
Horarios de distribución de agua en julio
pegazohn1978
 
PPTX
care of patient with elimination needs.pptx
Rekhanjali Gupta
 
PPTX
Neurodivergent Friendly Schools - Slides from training session
Pooky Knightsmith
 
PDF
The History of Phone Numbers in Stoke Newington by Billy Thomas
History of Stoke Newington
 
PPTX
PPT-Q1-WEEK-3-SCIENCE-ERevised Matatag Grade 3.pptx
reijhongidayawan02
 
PPTX
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
PPTX
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
PPT
Talk on Critical Theory, Part One, Philosophy of Social Sciences
Soraj Hongladarom
 
PDF
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
PPT
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
PPTX
PPT-Q1-WK-3-ENGLISH Revised Matatag Grade 3.pptx
reijhongidayawan02
 
PDF
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
PPTX
How to Handle Salesperson Commision in Odoo 18 Sales
Celine George
 
PPTX
CATEGORIES OF NURSING PERSONNEL: HOSPITAL & COLLEGE
PRADEEP ABOTHU
 
PDF
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
PDF
The Different Types of Non-Experimental Research
Thelma Villaflores
 
Identifying elements in the story. Arrange the events in the story
geraldineamahido2
 
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
Horarios de distribución de agua en julio
pegazohn1978
 
care of patient with elimination needs.pptx
Rekhanjali Gupta
 
Neurodivergent Friendly Schools - Slides from training session
Pooky Knightsmith
 
The History of Phone Numbers in Stoke Newington by Billy Thomas
History of Stoke Newington
 
PPT-Q1-WEEK-3-SCIENCE-ERevised Matatag Grade 3.pptx
reijhongidayawan02
 
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
Talk on Critical Theory, Part One, Philosophy of Social Sciences
Soraj Hongladarom
 
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
PPT-Q1-WK-3-ENGLISH Revised Matatag Grade 3.pptx
reijhongidayawan02
 
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
How to Handle Salesperson Commision in Odoo 18 Sales
Celine George
 
CATEGORIES OF NURSING PERSONNEL: HOSPITAL & COLLEGE
PRADEEP ABOTHU
 
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
The Different Types of Non-Experimental Research
Thelma Villaflores
 
Ad

14.Linux Command

  • 1. Cloud IT Solution Page 444 File Commands ls – directory listing ls -al – formatted listing with hidden files cd dir - change directory to dir cd – change to home pwd – show current directory mkdir dir – create a directory dir rm file – delete file rm -r dir – delete directory dir rm -f file – force remove file rm -rf dir – force remove directory dir * cp file1 file2 – copy file1 to file2 cp -r dir1 dir2 – copy dir1 to dir2; create dir2 if it doesn't exist mv file1 file2 – rename or move file1 to file2 if file2 is an existing directory, moves file1 into directory file2 ln -s file link – create symbolic link link to file touch file – create or update file cat > file – places standard input into file more file – output the contents of file head file – output the first 10 lines of file tail file – output the last 10 lines of file tail -f file – output the contents of file as it grows, starting with the last 10 lines Process Management ps – display your currently active processes top – display all running processes kill pid – kill process id pid killall proc – kill all processes named proc * bg – lists stopped or background jobs; resume a stopped job in the background fg – brings the most recent job to foreground fg n – brings job n to the foreground Basic Linux Command
  • 2. Cloud IT Solution Page 445 File Permissions chmod octal file – change the permissions of file to octal, which can be found separately for user, group, and world by adding: • 4 – read (r) • 2 – write (w) • 1 – execute (x) Examples: chmod 777 – read, write, execute for all chmod 755 – rwx for owner, rx for group and world For more options, see man chmod. SSH ssh user@host – connect to host as user ssh -p port user@host – connect to host on port port as user ssh-copy-id user@host – add your key to host for user to enable a keyed or passwordless login Searching grep pattern files – search for pattern in files grep -r pattern dir – search recursively for pattern in dir command | grep pattern – search for pattern in the output of command locate file – find all instances of file Current date and time cal – show this month's calendar uptime – show current uptime w – display who is online whoami – who you are logged in as finger user – display information about user uname -a – show kernel information cat /proc/cpuinfo – cpu information cat /proc/meminfo – memory information man command – show the manual for command df – show disk usage du – show directory space usage free – show memory and swap usage whereis app – show possible locations of app which app – show which app will be run by default
  • 3. Cloud IT Solution Page 446 Compression tar cf file.tar files – create a tar named file.tar containing files tar xf file.tar – extract the files from file.tar tar czf file.tar.gz files – create a tar with Gzip compression tar xzf file.tar.gz – extract a tar using Gzip tar cjf file.tar.bz2 – create a tar with Bzip2 compression tar xjf file.tar.bz2 – extract a tar using Bzip2 gzip file – compresses file and renames it to file.gz gzip -d file.gz – decompresses file.gz back to file Network ping host – ping host and output results whois domain – get whois information for domain dig domain – get DNS information for domain dig -x host – reverse lookup host wget file – download file wget -c file – continue a stopped download Installation Install from source: ./configure make make install dpkg -i pkg.deb – install a package (Debian) rpm -Uvh pkg.rpm – install a package (RPM) Shortcuts Shortcuts Ctrl+C – halts the current command Ctrl+Z – stops the current command, resume with fg in the foreground or bg in the background Ctrl+D – log out of current session, similar to exit Ctrl+W – erases one word in the current line Ctrl+U – erases the whole line Ctrl+R – type to bring up a recent command !! - repeats the last command exit – log out of current session * use with extreme caution.