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
$PATH
Search
Kim Schlesinger
November 20, 2018
Technology
0
110
$PATH
A lightning talk breaking down the $PATH variable.
Kim Schlesinger
November 20, 2018
Tweet
Share
More Decks by Kim Schlesinger
See All by Kim Schlesinger
Sidecar Pattern
kimschles
0
120
Beyond Block Diagrams: Different Ways of Understanding K8s Architecture
kimschles
1
190
nginx and node.js
kimschles
0
150
$PATH, /bin and $PS1
kimschles
0
410
Fuzzy Lines: Aligning Teams to Monitor Your Application Ecosystem
kimschles
0
370
Refactoring for Accessibility
kimschles
0
660
Zero to SRE
kimschles
0
180
A Beginner's Guide to Kubernetes
kimschles
0
130
kick-ass-teacher.pdf
kimschles
0
290
Other Decks in Technology
See All in Technology
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
5
12k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
58k
Digitization部 紹介資料
sansan33
PRO
1
6.4k
AI駆動開発ライフサイクル(AI-DLC)の始め方
ryansbcho79
0
290
歴史から学ぶ、Goのメモリ管理基礎
logica0419
3
300
アラフォーおじさん、はじめてre:Inventに行く / A 40-Something Guy’s First re:Invent Adventure
kaminashi
0
210
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
510
Introduction to Bill One Development Engineer
sansan33
PRO
0
340
Master Dataグループ紹介資料
sansan33
PRO
1
4.2k
Claude Codeを使った情報整理術
knishioka
17
11k
20251203_AIxIoTビジネス共創ラボ_第4回勉強会_BP山崎.pdf
iotcomjpadmin
0
170
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.5k
Featured
See All Featured
How Software Deployment tools have changed in the past 20 years
geshan
0
30k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
210
What the history of the web can teach us about the future of AI
inesmontani
PRO
0
380
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Designing for Timeless Needs
cassininazir
0
110
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
260
Side Projects
sachag
455
43k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
720
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
860
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
140
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
200
Transcript
⚡ $PATH kimschles 1
! echo $PATH kimschles 2
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin • Environment Variable • 1 long string • Colon-separated
• Is a path to executable code invoked through text commands kimschles 3
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin /usr/local/bin /usr/bin /bin /usr/sbin /sbin kimschles 4
Editing $PATH kimschles 5
Permanent Change Add to .bashrc or right from the command
line. export PATH=$PATH:/Library/Frameworks/Python.framework/ Versions/3.5/bin kimschles 6
Temporary Change From the command line. Only lasts in current
shell (no export) PATH=$PATH:/Library/Frameworks/Python.framework/Versions/ 3.5/bin kimschles 7
Recapitulation • Environment Variable • 1 long string • Colon-separated
• Is a path to executable code invoked through text commands kimschles 8
Recapitulation • See it with echo $PATH • Change it
with export: export PATH=$PATH:/Library/Frameworks/new/thing • Try out a new path by taking out export: PATH=$PATH:/Library/Frameworks/new/thing kimschles 9
Resources • How to Access and Edit Path • The
/bin Directory kimschles 10
kimschlesinger.com hirediversity.us kimschles 11