You are on page 1of 15

Linux Command Line Interface (CLI)

Fundamentals
Introduction
Andrew Mallett
theurbanpenguin.com
@theurbanpenguin

Want to Be a
CLI
Wizard?

Mastering the Linux command line interface


You know you will work quicker and smarter
You will become the go-to guy (or girl)
The person that everyone turns to

Relationship With Other Courses

Device Security

Linux Installation
and Initial
Configuration

Getting Started
with the Linux
Command Line

Location Services

Certification
Linux Professional Institute LPIC-1 Exam 117-101

What Will We Cover?

Working at the
CLI

Analyze Text
Files

Basic File
Management

Using VI to Edit Files

Command Line
Pipes

Process
Management

Regular
Expressions

Brilliant, What Do I Need?


The Linux distribution
you use is not important
for this course
We will use Debian on
the Raspberry Pi for
most demonstrations
Access to a Linux or UNIX
console will aid your
enjoyment

90% of employers find it


hard to locate skilled Linux
professionals
Linux on servers will be
command line based
Dont judge the Linux CLI
on other command
prompts -- this is awesome

Why the Command Line?

Access terminals
Identify connected terminal
Bash history

Working on the Command Line

Heads and tails


More or less
Cat or Tac

Analyze Text Files

Copy, Move, and Delete


Listing files
Zipping it all up

Basic File Management

Input and output


Named and unnamed pipes
Append and overwrite

Command Line Streams


and Pipes

Procps packages
Back-grounding
PS, PGREP, PKILL

Create, Kill and Monitor


Processes

Learn PCRE
^$?*
Comic book profanities

Search Text Files Using Regular


Expressions

.vimrc
Key mapping
Expertise

Using vi to Edit Files


From the CLI

Summary

Firstly, YOU are going to enjoy this course


LPIC-1 117-101
The course is going to help you streamline your use of the Linux
command line
You will be the go-to guy

You might also like