Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
$PATH
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kim Schlesinger
November 20, 2018
Technology
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
$PATH
A lightning talk breaking down the $PATH variable.
Kim Schlesinger
November 20, 2018
More Decks by Kim Schlesinger
See All by Kim Schlesinger
Sidecar Pattern
kimschles
0
150
Beyond Block Diagrams: Different Ways of Understanding K8s Architecture
kimschles
1
240
nginx and node.js
kimschles
0
190
$PATH, /bin and $PS1
kimschles
0
480
Fuzzy Lines: Aligning Teams to Monitor Your Application Ecosystem
kimschles
0
430
Refactoring for Accessibility
kimschles
0
730
Zero to SRE
kimschles
0
240
A Beginner's Guide to Kubernetes
kimschles
0
170
kick-ass-teacher.pdf
kimschles
0
340
Other Decks in Technology
See All in Technology
AI-DLCって実際どう? 〜聞きたいこと全部聞いてみる〜
news_it_enj
0
260
リージョンの壁を越える、 ちょっと変わったAWSサービスの話
falken
PRO
1
300
AIで仕事のやり方を変える
matsu7874
3
1k
TinyGo 開発サイクルを高速化する:Go で作るエミュレータ入門
zozotech
PRO
1
610
Deploying a Full-Stack Bun-Native Framework on Cloudflare Workers
7nohe
0
130
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
310
The Agent Builder Loop from Daily Work to OSS
minorun365
PRO
3
130
enechainの内製セルフサービスプラットフォーム
hiyosi
0
160
Driving AI Adoption Using In-House GPUs to Serve Qwen
po3rin
2
490
DEFCON34-Write-up_HYCu-MYCu
daikiokazaki
0
150
幾何アルゴリズムで なめらかなピン操作を / iOSDC Japan 2026 / smoothpin
kazumanagano
0
260
Claude Code本って、 読む必要あるの?
oikon48
2
390
Featured
See All Featured
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
590
How STYLIGHT went responsive
nonsquared
100
6.3k
Side Projects
sachag
456
43k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
430
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
570
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
450
It's Worth the Effort
3n
188
29k
First, design no harm
axbom
PRO
2
1.3k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
270
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
460
The World Runs on Bad Software
bkeepers
PRO
72
12k
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