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
180
Reachability estimation in temporal networks
arashbm
1
62
Error and Attack Tolerance in Public Transport Networks: A Temporal Networks Approach
arashbm
2
49
Community detection in Multilayer Networks
arashbm
0
95
History of Subatomic Physics
arashbm
0
96
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
ゆくKotlin くるRust
exoego
1
180
ThorVG Viewer In VS Code
nors
0
500
はじめてのカスタムエージェント【GitHub Copilot Agent Mode編】
satoshi256kbyte
0
140
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
5
1.5k
PostgreSQLで手軽にDuckDBを使う!DuckDB&pg_duckdb入門/osc25hi-duckdb
takahashiikki
0
230
これならできる!個人開発のすゝめ
tinykitten
PRO
0
140
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
PC-6001でPSG曲を鳴らすまでを全部NetBSD上の Makefile に押し込んでみた / osc2025hiroshima
tsutsui
0
200
Pythonではじめるオープンデータ分析〜書籍の紹介と書籍で紹介しきれなかった事例の紹介〜
welliving
3
700
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
160
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
240
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
570
Featured
See All Featured
Docker and Python
trallard
47
3.7k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
170
エンジニアに許された特別な時間の終わり
watany
106
220k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
270
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
A Tale of Four Properties
chriscoyier
162
23k
Practical Orchestrator
shlominoach
190
11k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
330
4 Signs Your Business is Dying
shpigford
187
22k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
400
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