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

PPTX
Linux booting process - Linux System Administration
PDF
PPT
Bash shell
PPTX
Linux standard file system
PDF
Course 102: Lecture 9: Input Output Internals
PDF
Linux systems - Linux Commands and Shell Scripting
PPTX
Linux kernel
Linux booting process - Linux System Administration
Bash shell
Linux standard file system
Course 102: Lecture 9: Input Output Internals
Linux systems - Linux Commands and Shell Scripting
Linux kernel

What's hot (20)

PPTX
Linux commands
PPTX
Introduction 2 linux
PPT
Linux presentation
PPT
Basic 50 linus command
PDF
Course 102: Lecture 26: FileSystems in Linux (Part 1)
PDF
Presentation on linux
PDF
Course 102: Lecture 7: Simple Utilities
PDF
Linux Directory Structure
PPT
Linux Administration
PDF
Linux basic commands with examples
PPT
Linux basic commands
PPTX
Introduction to Linux
PPT
Shell Scripting
PPTX
Linux basic commands
PDF
Linux Network Administration (LPI-1,LPI-2)
PDF
Course 102: Lecture 14: Users and Permissions
PDF
Shell scripting
PPTX
Users and groups
PPT
Basic command ppt
PDF
Linux directory structure by jitu mistry
Linux commands
Introduction 2 linux
Linux presentation
Basic 50 linus command
Course 102: Lecture 26: FileSystems in Linux (Part 1)
Presentation on linux
Course 102: Lecture 7: Simple Utilities
Linux Directory Structure
Linux Administration
Linux basic commands with examples
Linux basic commands
Introduction to Linux
Shell Scripting
Linux basic commands
Linux Network Administration (LPI-1,LPI-2)
Course 102: Lecture 14: Users and Permissions
Shell scripting
Users and groups
Basic command ppt
Linux directory structure by jitu mistry
Ad

Similar to linux-commands.ppt (20)

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
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
Unix tutorial-08
Suman bhatt
Unix tutorial-08
Linux commands and file structure
linux-lecture4.ppt
linux-lecture4.pptuyhbjhbiibihbiuhbbihbi
Directories description
Linux Basics
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
Ad

Recently uploaded (20)

PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PPTX
master seminar digital applications in india
PDF
Classroom Observation Tools for Teachers
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
GDM (1) (1).pptx small presentation for students
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Cell Types and Its function , kingdom of life
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Pharma ospi slides which help in ospi learning
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 Đ...
PPTX
Institutional Correction lecture only . . .
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Lesson notes of climatology university.
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
master seminar digital applications in india
Classroom Observation Tools for Teachers
102 student loan defaulters named and shamed – Is someone you know on the list?
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
FourierSeries-QuestionsWithAnswers(Part-A).pdf
GDM (1) (1).pptx small presentation for students
Supply Chain Operations Speaking Notes -ICLT Program
PPH.pptx obstetrics and gynecology in nursing
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Cell Types and Its function , kingdom of life
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
Pharma ospi slides which help in ospi learning
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Institutional Correction lecture only . . .
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Lesson notes of climatology university.
Anesthesia in Laparoscopic Surgery in India
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student

linux-commands.ppt