Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Using Linux/Unix Shell
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Arash Badie Modiri
March 16, 2012
Programming
3
230
Using Linux/Unix Shell
Arash Badie Modiri
March 16, 2012
Tweet
Share
More Decks by Arash Badie Modiri
See All by Arash Badie Modiri
Directed Percolation in Temporal Networks (CCS 2021)
arashbm
0
180
Reachability estimation in temporal networks
arashbm
1
62
Error and Attack Tolerance in Public Transport Networks: A Temporal Networks Approach
arashbm
2
50
Community detection in Multilayer Networks
arashbm
0
95
History of Subatomic Physics
arashbm
0
97
Nanowires
arashbm
0
160
Filesystem Permissions in Linux/Unix
arashbm
1
98
Getting That Piece of Software to Run on Your Linux Device
arashbm
1
95
Getting Started on Ubuntu
arashbm
2
150
Other Decks in Programming
See All in Programming
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
120
Package Management Learnings from Homebrew
mikemcquaid
0
210
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
6k
AI巻き込み型コードレビューのススメ
nealle
0
130
CSC307 Lecture 01
javiergs
PRO
0
690
CSC307 Lecture 07
javiergs
PRO
0
550
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
380
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
110
今から始めるClaude Code超入門
448jp
7
8.5k
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
MUSUBIXとは
nahisaho
0
130
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
650
Featured
See All Featured
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
110
Test your architecture with Archunit
thirion
1
2.1k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
Unsuck your backbone
ammeep
671
58k
We Have a Design System, Now What?
morganepeng
54
8k
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
91
Exploring anti-patterns in Rails
aemeredith
2
250
So, you think you're a good person
axbom
PRO
2
1.9k
We Are The Robots
honzajavorek
0
160
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
430
How to train your dragon (web standard)
notwaldorf
97
6.5k
Transcript
Using a Shell A gentle introduction Part One: Why The
Hell Should I Use a CLI? Part Two: The Basics
Why CLI Is Better? Keyboard vs. mouse GUI Design Limits
Automation with Scripts
WARNING! THESE COMMANDS ARE CASE-SENSITIVE!
And most of them are shell-dependent!
Present Working Directory $ pwd
./ ../ ~/ Special Directories
$ cd <directory> $ cd /home/arashbm $ cd ~/ $
cd ../code $ cd ./home
$ pwd /usr/bin $ cd ~/Document $ pwd /home/arashbm/Document
$ ls [option]... <directory>... $ ls ~/docs $ ls ../
$ ls .
$ less <file> $ less ./.bashrc $ less ~/Documents/secret
$ cp [option]... <file1> <file2> $ mv [option]... <file1> <file2>
$ cp -R /home/salam/code ~/ $ mv ./salam.txt ./salam.png
$ rm [option]... <file> $ rm -r -f /
$ mkdir [options]... <directory> $ mkdir -p ~/code/goorda/salam