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
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
170
Reachability estimation in temporal networks
arashbm
1
61
Error and Attack Tolerance in Public Transport Networks: A Temporal Networks Approach
arashbm
2
47
Community detection in Multilayer Networks
arashbm
0
94
History of Subatomic Physics
arashbm
0
93
Nanowires
arashbm
0
150
Filesystem Permissions in Linux/Unix
arashbm
1
97
Getting That Piece of Software to Run on Your Linux Device
arashbm
1
94
Getting Started on Ubuntu
arashbm
2
150
Other Decks in Programming
See All in Programming
株式会社 Sun terras カンパニーデック
sunterras
0
260
「ちょっと古いから」って避けてた技術書、今だからこそ読もう
mottyzzz
10
6.4k
10年もののAPIサーバーにおけるCI/CDの改善の奮闘
mbook
0
800
止められない医療アプリ、そっと Swift 6 へ
medley
1
140
Go Conference 2025: Goで体感するMultipath TCP ― Go 1.24 時代の MPTCP Listener を理解する
takehaya
8
1.6k
タスクの特性や不確実性に応じた最適な作業スタイルの選択(ペアプロ・モブプロ・ソロプロ)と実践 / Optimal Work Style Selection: Pair, Mob, or Solo Programming.
honyanya
3
160
Web フロントエンドエンジニアに開かれる AI Agent プロダクト開発 - Vercel AI SDK を観察して AI Agent と仲良くなろう! #FEC余熱NIGHT
izumin5210
3
480
『毎日の移動』を支えるGoバックエンド内製開発
yutautsugi
2
220
CSC509 Lecture 03
javiergs
PRO
0
330
なぜGoのジェネリクスはこの形なのか? Featherweight Goが明かす設計の核心
ryotaros
7
1.1k
Six and a half ridiculous things to do with Quarkus
hollycummins
0
140
SpecKitでどこまでできる? コストはどれくらい?
leveragestech
0
640
Featured
See All Featured
KATA
mclloyd
32
15k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Site-Speed That Sticks
csswizardry
11
890
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Bash Introduction
62gerente
615
210k
Speed Design
sergeychernyshev
32
1.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6.1k
Scaling GitHub
holman
463
140k
Balancing Empowerment & Direction
lara
4
680
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Why Our Code Smells
bkeepers
PRO
339
57k
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
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