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
120
$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
160
$PATH, /bin and $PS1
kimschles
0
420
Fuzzy Lines: Aligning Teams to Monitor Your Application Ecosystem
kimschles
0
390
Refactoring for Accessibility
kimschles
0
680
Zero to SRE
kimschles
0
180
A Beginner's Guide to Kubernetes
kimschles
0
130
kick-ass-teacher.pdf
kimschles
0
300
Other Decks in Technology
See All in Technology
2人で作ったAIダッシュボードが、開発組織の次の一手を照らした話― Cursor × SpecKit × 可視化の実践 ― Qiita AI Summit
noalisaai
1
370
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
430
Agile Leadership Summit Keynote 2026
m_seki
1
500
(金融庁共催)第4回金融データ活用チャレンジ勉強会資料
takumimukaiyama
0
130
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.3k
20260204_Midosuji_Tech
takuyay0ne
0
120
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
1
120
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
210
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
880
15 years with Rails and DDD (AI Edition)
andrzejkrzywda
0
180
GitLab Duo Agent Platform × AGENTS.md で実現するSpec-Driven Development / GitLab Duo Agent Platform × AGENTS.md
n11sh1
0
120
Featured
See All Featured
Crafting Experiences
bethany
1
46
Navigating Weather and Climate Data
rabernat
0
100
Site-Speed That Sticks
csswizardry
13
1.1k
Marketing to machines
jonoalderson
1
4.6k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
64
Accessibility Awareness
sabderemane
0
49
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
180
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
140
Building Adaptive Systems
keathley
44
2.9k
Deep Space Network (abreviated)
tonyrice
0
46
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
430
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