Mercurial Hosting > reactionary
comparison src/learn_bash.html.luan @ 53:3082eaf8457d
minor
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Wed, 10 Jan 2024 12:59:16 -0700 |
| parents | 0bb5fa9b94cc |
| children | b1982e401900 |
comparison
equal
deleted
inserted
replaced
| 52:8e5ad4f564f5 | 53:3082eaf8457d |
|---|---|
| 542 date* ksh* ps* tcsh* | 542 date* ksh* ps* tcsh* |
| 543 /bin $ cd ~/learn | 543 /bin $ cd ~/learn |
| 544 ~/learn $ | 544 ~/learn $ |
| 545 </code> | 545 </code> |
| 546 | 546 |
| 547 <p><code>PATH</code> is an environment variable containing a list of directories separated by <code>:</code> that are searched for commands by Bash. The <code>which</code> command shows the full path to a command. <code>ls -F</code> appends a <code>*</code> to executable commands.</p> | 547 <p><code>PATH</code> is an environment variable containing a list of directories separated by <code>:</code> that are searched for commands by Bash. The <code>which</code> command shows the full path to a command. <code>ls -F</code> appends a <code>*</code> to executable files.</p> |
| 548 | 548 |
| 549 <code block> | 549 <code block> |
| 550 ~/learn $ subl file1 | 550 ~/learn $ subl file1 |
| 551 -bash: subl: command not found | 551 -bash: subl: command not found |
| 552 ~/learn $ "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" file1 | 552 ~/learn $ "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" file1 |
| 1020 open -a 'Sublime Text' $* | 1020 open -a 'Sublime Text' $* |
| 1021 ~/learn $ e test.sh | 1021 ~/learn $ e test.sh |
| 1022 ~/learn $ | 1022 ~/learn $ |
| 1023 </code> | 1023 </code> |
| 1024 | 1024 |
| 1025 <p>When you write useful scripts, put them in a directory and add that directory to your PATH. I use <code>~/Dropbox/bin</code> and I have a script named <code>e</code> in that directory for editing file. So <code>e test.sh</code> lets me edit <code>test.sh</code> from the command line.</p> | 1025 <p>When you write useful scripts, put them in a directory and add that directory to your PATH. I use <code>~/Dropbox/bin</code> and I have a script named <code>e</code> in that directory for editing files. So <code>e test.sh</code> lets me edit <code>test.sh</code> from the command line.</p> |
| 1026 <% | 1026 <% |
| 1027 end | 1027 end |
| 1028 } | 1028 } |
| 1029 advanced = { | 1029 advanced = { |
| 1030 title = [[Advanced Scripting]] | 1030 title = [[Advanced Scripting]] |
