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
230
3
Share
Using Linux/Unix Shell
Arash Badie Modiri
March 16, 2012
More Decks by Arash Badie Modiri
See All by Arash Badie Modiri
Directed Percolation in Temporal Networks (CCS 2021)
arashbm
0
190
Reachability estimation in temporal networks
arashbm
1
67
Error and Attack Tolerance in Public Transport Networks: A Temporal Networks Approach
arashbm
2
54
Community detection in Multilayer Networks
arashbm
0
99
History of Subatomic Physics
arashbm
0
100
Nanowires
arashbm
0
160
Filesystem Permissions in Linux/Unix
arashbm
1
100
Getting That Piece of Software to Run on Your Linux Device
arashbm
1
98
Getting Started on Ubuntu
arashbm
2
160
Other Decks in Programming
See All in Programming
「OSSがあるなら自作するな」は AI時代も正しいか ── Build vs Adopt の新しい判断基準
kumorn5s
7
2.7k
Sans tests, vos agents ne sont pas fiables
nabondance
0
100
ハーネスエンジニアリングとは?
kinopeee
13
7k
2026年のソフトウェア開発を考える(2026/05版) / Software Engineering Scrum Fest Niigata 2026 Edition
twada
PRO
23
12k
Making the RBS Parser Faster
soutaro
0
710
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
28
22k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
430
Structured Concurrency, Scoped Values and Joiners in the JDK 25 26 27
josepaumard
1
150
PHPでローカル環境用のSSL/TLS証明書を発行することはできるのか? #phpconkagawa
akase244
0
370
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
260
WebAssembly を読み込むベストプラクティス 2026年春版 / Best Practices for Loading WebAssembly (Spring 2026)
petamoriken
5
1.1k
t *testing.T は どこからやってくるの?
otakakot
1
940
Featured
See All Featured
The Spectacular Lies of Maps
axbom
PRO
1
740
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
240
Color Theory Basics | Prateek | Gurzu
gurzu
0
310
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
240
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
570
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
300
Deep Space Network (abreviated)
tonyrice
0
140
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
500
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
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