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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kim Schlesinger
November 20, 2018
Technology
130
0
Share
$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
130
Beyond Block Diagrams: Different Ways of Understanding K8s Architecture
kimschles
1
200
nginx and node.js
kimschles
0
160
$PATH, /bin and $PS1
kimschles
0
430
Fuzzy Lines: Aligning Teams to Monitor Your Application Ecosystem
kimschles
0
400
Refactoring for Accessibility
kimschles
0
700
Zero to SRE
kimschles
0
200
A Beginner's Guide to Kubernetes
kimschles
0
140
kick-ass-teacher.pdf
kimschles
0
310
Other Decks in Technology
See All in Technology
自分のハンドルは自分で握れ! ― 自分のケイパビリティを増やし、メンバーのケイパビリティ獲得を支援する ― / Take the wheel yourself
takaking22
1
610
Amazon S3 Filesについて
yama3133
2
130
「責任あるAIエージェント」こそ自社で開発しよう!
minorun365
3
300
システムは「動く」だけでは足りない 実装編 - 非機能要件・分散システム・トレードオフをコードで見る
nwiizo
4
400
[OpsJAWS 40]リリースしたら終わり、じゃなかった。セキュリティ空白期間をAWS Security Agentで埋める
sh_fk2
1
140
Azure Speech で音声対応してみよう
kosmosebi
0
130
DIPS2.0データに基づく森林管理における無人航空機の利用状況
naokimuroki
1
220
60分で学ぶ最新Webフロントエンド
mizdra
PRO
33
17k
NgRx SignalStore: The Power of Extensibility
rainerhahnekamp
0
230
AIエージェントを構築して感じた、AI時代のCDKとの向き合い方
smt7174
1
250
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
78k
DevOpsDays Tokyo 2026 見えない開発現場を、見える投資に変える
rojoudotcom
3
200
Featured
See All Featured
Skip the Path - Find Your Career Trail
mkilby
1
100
A Modern Web Designer's Workflow
chriscoyier
698
190k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.5k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
770
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
160
Being A Developer After 40
akosma
91
590k
How to build a perfect <img>
jonoalderson
1
5.4k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
160
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
340
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
230
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