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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kim Schlesinger
November 20, 2018
Technology
140
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
220
nginx and node.js
kimschles
0
170
$PATH, /bin and $PS1
kimschles
0
440
Fuzzy Lines: Aligning Teams to Monitor Your Application Ecosystem
kimschles
0
410
Refactoring for Accessibility
kimschles
0
710
Zero to SRE
kimschles
0
210
A Beginner's Guide to Kubernetes
kimschles
0
150
kick-ass-teacher.pdf
kimschles
0
320
Other Decks in Technology
See All in Technology
インフラが苦手でも大丈夫! 紙芝居 Kubernetes -WWGT 10周年編-
aoi1
1
300
【ハノーバーメッセ振り返りイベントat名古屋】データは集約からAI起点の収集に ~組織内・組織間でのデータ連携~
tanakaseiya
0
140
さきさん文庫の書籍ができるまで
sakiengineer
0
290
Agentic Design Patterns
glaforge
0
250
食べログのサーキットブレーカー導入を振り返って
atpons
1
150
まだ道半ば、AI-DLCを歩み始めている話
news_it_enj
2
210
基礎から解説!Icebergで紐解くSnowflake×Databricks連携の現在地
cm_yasuhara
0
360
Generative UI × A2UI で AI エージェントを作った話 AI-DLC も使ってみた!
kmiya84377
1
260
大学生が本気でDatabricksを活用してDiscordサークルをデータ駆動させてみた
phantomjuju
0
250
CloudFront VPCオリジンとVPC Latticeサービスの内部ALBをマルチアカウントで一元利用しよう
duelist2020jp
5
260
OpenClawとHermesAgentでAI新入社員を作った話
takanoriyanada
0
140
Harnessing the Power of Mocks and Stubs in PHPUnit / #laravellivejp
asumikam
0
730
Featured
See All Featured
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
200
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
360
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
150
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
Raft: Consensus for Rubyists
vanstee
141
7.5k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
350
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