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
220
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
62
Reachability estimation in temporal networks
arashbm
1
54
Error and Attack Tolerance in Public Transport Networks: A Temporal Networks Approach
arashbm
2
41
Community detection in Multilayer Networks
arashbm
0
87
History of Subatomic Physics
arashbm
0
80
Nanowires
arashbm
0
110
Filesystem Permissions in Linux/Unix
arashbm
1
93
Getting That Piece of Software to Run on Your Linux Device
arashbm
1
90
Getting Started on Ubuntu
arashbm
2
150
Other Decks in Programming
See All in Programming
検証も兼ねて個人開発でHonoとかと向き合った話
hanetsuki
1
1.3k
Netty Chicago Java User Group 2024-04-17
sullis
0
190
敵対的ポイフル
futabato
0
120
TCAとKMPを用いた新規動画配信アプリ 「ABEMA Live」の設計
tomu28
2
120
Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)
zsmb
0
400
Elm Form Validation
bkuhlmann
0
510
Ruby Pattern Matching
bkuhlmann
0
930
GitHub Actionsで泣かないためにやっておきたい設定 / Recommended GHA settings to avoid crying
pinkumohikan
3
550
PostmanでAPIの動作確認が楽になった話
h455h1
0
170
効率化に挑戦してみたらモバイル開発が少し快適になった話
ryunakayama
0
130
0→1と1→10の狭間で Javaという技術選定を振り返る/Reflecting on the Decision to Choose Java Between Scaling from 0 to 1 and 1 to 10
jaguar_imo
2
390
What We Can Learn From OSS
inouehi
0
430
Featured
See All Featured
Robots, Beer and Maslow
schacon
PRO
155
7.9k
Adopting Sorbet at Scale
ufuk
69
8.6k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
20
1.4k
Rebuilding a faster, lazier Slack
samanthasiow
74
8.2k
Code Reviewing Like a Champion
maltzj
515
39k
Thoughts on Productivity
jonyablonski
59
3.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
25
2k
Design by the Numbers
sachag
274
18k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
22
1.6k
Building Your Own Lightsaber
phodgson
100
5.7k
Six Lessons from altMBA
skipperchong
22
3k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
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