SlideShare a Scribd company logo
Some Linux Commands
Connecting to a Unix/Linux system
 Open up a terminal:
Connecting to a Unix/Linux system
 Open up a terminal:
The “prompt”
The current directory (“path”)
The host
What exactly is a “shell”?
 After logging in, Linux/Unix starts another
program called the shell
 The shell interprets commands the user types
and manages their execution
The shell communicates with the internal part of the
operating system called the kernel
The most popular shells are: tcsh, csh, korn, and bash
The differences are most times subtle
For this tutorial, we are using bash
 Shell commands are CASE SENSITIVE!
Help!
Whenever you need help with a command
type “man” and the command name
Help!
Help!
Help!
Unix/Linux File System
/home/john/portfolio/
/home/mary/
The Path
NOTE: Unix file names
are CASE SENSITIVE!
Command: pwd
To find your current path use “pwd”
Command: cd
To change to a specific directory use “cd”
Command: cd
 “~” is the location of your home directory
Command: cd
“..” is the location of the directory below
current one
Command: ls
 To list the files in the current directory use “ls”
Command: ls
 ls has many options
 -l long list (displays lots of info)
 -t sort by modification time
 -S sort by size
 -h list file sizes in human readable format
 -r reverse the order
“man ls” for more options
Options can be combined: “ls -ltr”
Command: ls -ltr
 List files by time in reverse order with long listing
General Syntax: *
“*” can be used as a wildcard in unix/linux
Command: mkdir
To create a new directory use “mkdir”
Command: rmdir
To remove and empty directory use “rmdir”
Displaying a file
Various ways to display a file in Unix
 cat
 less
 head
 tail
Command: cat
 Dumps an entire file to standard output
Good for displaying short, simple files
Command: less
 “less” displays a file, allowing
forward/backward movement within it
return scrolls forward one line, space one page
y scrolls back one line, b one page
 use “/” to search for a string
Press q to quit
Command: head
“head” displays the top part of a file
 By default it shows the first 10 lines
 -n option allows you to change that
 “head -n50 file.txt” displays the first 50
lines of file.txt
Command: head
Here’s an example of using “head”:
Command: tail
Same as head, but shows the last lines
File Commands
Copying a file: cp
Move or rename a file: mv
Remove a file: rm
Command: cp
To copy a file use “cp”
Command: mv
 To move a file to a different location use “mv”
Command: mv
mv can also be used to rename a file
Command: rm
To remove a file use “rm”
Command: rm
To remove a file “recursively”: rm –r
Used to remove all files and directories
Be very careful, deletions are permanent
in Unix/Linux
File permissions
Each file in Unix/Linux has an associated
permission level
This allows the user to prevent others from
reading/writing/executing their files or
directories
Use “ls -l filename” to find the permission
level of that file
Permission levels
“r” means “read only” permission
“w” means “write” permission
“x” means “execute” permission
In case of directory, “x” grants permission to list
directory contents
File Permissions
User (you)
File Permissions
Group
File Permissions
“The World”
Command: chmod
 If you own the file, you can change it’s permissions with
“chmod”
 Syntax: chmod [user/group/others/all]+[permission] [file(s)]
 Below we grant execute permission to all:
Command: ps
To view the processes that you’re running:
Command: top
To view the CPU usage of all processes:
Command: kill
To terminate a process use “kill”
Input/Output Redirection (“piping”)
 Programs can output to other programs
 Called “piping”
 “program_a | program_b”
 program_a’s output becomes program_b’s input
 “program_a > file.txt”
 program_a’s output is written to a file called “file.txt”
 “program_a < input.txt”
 program_a gets its input from a file called “input.txt”
A few examples of piping
A few examples of piping
Command: wc
To count the characters, words, and lines
in a file use “wc”
The first column in the output is lines, the
second is words, and the last is characters
A few examples of piping
Command: grep
To search files in a directory for a specific
string use “grep”
Command: diff
To compare to files for differences use
“diff”
Try: diff /dev/null hello.txt
/dev/null is a special address -- it is always
empty, and anything moved there is deleted

More Related Content

PPT
Unix tutorial-08
PPTX
Suman bhatt
PPT
Unix tutorial-08
PPT
Linux commands and file structure
PPT
linux-lecture4.ppt
PPT
linux-lecture4.pptuyhbjhbiibihbiuhbbihbi
DOCX
Directories description
PDF
Linux Basics
Unix tutorial-08
Suman bhatt
Unix tutorial-08
Linux commands and file structure
linux-lecture4.ppt
linux-lecture4.pptuyhbjhbiibihbiuhbbihbi
Directories description
Linux Basics

Similar to linux-commands.ppt (20)

PPT
Using Unix
PPT
8.1.intro unix
ODP
intro unix/linux 02
PPTX
An Introduction to Linux
PDF
The structure of Linux - Introduction to Linux for bioinformatics
PDF
Module 02 Using Linux Command Shell
PPT
Shell_Scripting.ppt
PDF
PPTX
Introduction to linux2
PPTX
OS-Module 2 Linux Programming Important topics
PDF
Introduction to the linux command line.pdf
PPT
Karkha unix shell scritping
PPTX
Basic linux bash
PPTX
Red hat linux essentials
ODP
Linux introduction-commands2338
ODP
Linux Introduction (Commands)
ODP
Linux introduction-commands2338
PPT
3. intro
PPT
Linux commands
PPT
cisco
Using Unix
8.1.intro unix
intro unix/linux 02
An Introduction to Linux
The structure of Linux - Introduction to Linux for bioinformatics
Module 02 Using Linux Command Shell
Shell_Scripting.ppt
Introduction to linux2
OS-Module 2 Linux Programming Important topics
Introduction to the linux command line.pdf
Karkha unix shell scritping
Basic linux bash
Red hat linux essentials
Linux introduction-commands2338
Linux Introduction (Commands)
Linux introduction-commands2338
3. intro
Linux commands
cisco
Ad

More from hazhamina (17)

PPTX
Windows10-All-Chabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbpters.pptx
PPTX
PowerPoint.pptxhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
PPT
ChoiAccess.pptbuhuhujhhuhuhuhuhuhhhhhhhhhhhhh
PPTX
162676-robot-template-16x9.pptx
PPTX
Sunflower · SlidesMania.pptx
PPTX
6_2019_04_17!05_57_06_AM.pptx
PPTX
Ch_3Mobile Technologies and Services_MAM.pptx
PPTX
GSM TECHNOLOGIES-ARCHITECTURE.pptx
PPT
Chapt-07.ppt
PPTX
Linux-options.pptx
PPT
GSM basics.ppt
PPT
Chap3-Cellular Principles (1).ppt
PPT
Lecture_01.ppt
PPT
workshop_1.ppt
PDF
gsm-pt-130414104636-phpapp02.pdf
PPT
mahe4.ppt
PPTX
Introduction to Linux Slides.pptx
Windows10-All-Chabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbpters.pptx
PowerPoint.pptxhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
ChoiAccess.pptbuhuhujhhuhuhuhuhuhhhhhhhhhhhhh
162676-robot-template-16x9.pptx
Sunflower · SlidesMania.pptx
6_2019_04_17!05_57_06_AM.pptx
Ch_3Mobile Technologies and Services_MAM.pptx
GSM TECHNOLOGIES-ARCHITECTURE.pptx
Chapt-07.ppt
Linux-options.pptx
GSM basics.ppt
Chap3-Cellular Principles (1).ppt
Lecture_01.ppt
workshop_1.ppt
gsm-pt-130414104636-phpapp02.pdf
mahe4.ppt
Introduction to Linux Slides.pptx
Ad

Recently uploaded (20)

PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Lesson notes of climatology university.
PDF
Computing-Curriculum for Schools in Ghana
PDF
Sports Quiz easy sports quiz sports quiz
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Institutional Correction lecture only . . .
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
GDM (1) (1).pptx small presentation for students
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
2.FourierTransform-ShortQuestionswithAnswers.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Supply Chain Operations Speaking Notes -ICLT Program
Lesson notes of climatology university.
Computing-Curriculum for Schools in Ghana
Sports Quiz easy sports quiz sports quiz
01-Introduction-to-Information-Management.pdf
Institutional Correction lecture only . . .
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
GDM (1) (1).pptx small presentation for students
FourierSeries-QuestionsWithAnswers(Part-A).pdf
O7-L3 Supply Chain Operations - ICLT Program
Anesthesia in Laparoscopic Surgery in India
Final Presentation General Medicine 03-08-2024.pptx
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Microbial diseases, their pathogenesis and prophylaxis
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Pharmacology of Heart Failure /Pharmacotherapy of CHF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf

linux-commands.ppt