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
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
220
Reachability estimation in temporal networks
arashbm
1
74
Error and Attack Tolerance in Public Transport Networks: A Temporal Networks Approach
arashbm
2
62
Community detection in Multilayer Networks
arashbm
0
110
History of Subatomic Physics
arashbm
0
110
Nanowires
arashbm
0
170
Filesystem Permissions in Linux/Unix
arashbm
1
100
Getting That Piece of Software to Run on Your Linux Device
arashbm
1
100
Getting Started on Ubuntu
arashbm
2
170
Other Decks in Programming
See All in Programming
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
350
引き算の組織 ― アウトカムとAIに全振りするために辞めたこと ― / Organization by Subtraction
hirokiyamamoto14
PRO
0
280
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
170
React本体のコードリーディング
high_g_engineer
1
150
MySQLとPostgreSQLって何が違うの?
akagami
0
130
仕様駆動開発へのトライを機に チームに適合する手法を模索し続けている話
freee
PRO
0
590
Gmail/Google DriveをトリガーにAIエージェントを動かそう! / Run AI agents with Gmail/Google Drive as triggers!
har1101
2
420
30年振りにコンパイラの定数整数除算を改善した
herumi
9
4k
KotlinConf Extended South Korea 2026 Keynote
l2hyunwoo
0
120
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
200
What's New in Android 2026
veronikapj
0
270
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.9k
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
800
Why Our Code Smells
bkeepers
PRO
340
58k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
240
How to train your dragon (web standard)
notwaldorf
97
6.8k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
380
Testing 201, or: Great Expectations
jmmastey
46
8.2k
The SEO identity crisis: Don't let AI make you average
varn
0
530
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
470
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
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