55
muokkausta
V (keskustelu | muokkaukset) (Bash Builtin: Alias) |
V (keskustelu | muokkaukset) p (notepadi särki rivityksen x() |
||
Rivi 13: | Rivi 13: | ||
==Aliasten lukeminen tiedostosta== | ==Aliasten lukeminen tiedostosta== | ||
Muidenmuassa yleinen komentorivitulkki [[Bash]] tukee aliaksien lukemista tiedostoista | Muidenmuassa yleinen komentorivitulkki [[Bash]] tukee aliaksien lukemista tiedostoista komennolla <pre>. ´/osoite/alias/tiedostoon´</pre> ja [[koti]]kansiossa majaileva [[.bashrc]] -tiedosto sisältää kommentoidun kohdan, jonka aktivoimisella aliakset luetaan komentorivitulkin käynnistyessä tietystä tiedostosta. <small>Rivi löytyy esim. "vi .bashrc" ja komentotilassa kirjoita "/.bash_aliases" ilman lainausmerkkejä ^___^</small> | ||
komennolla <pre>. ´/osoite/alias/tiedostoon´</pre> | |||
ja [[koti]]kansiossa majaileva [[.bashrc]] -tiedosto sisältää kommentoidun kohdan, jonka | |||
aktivoimisella aliakset luetaan komentorivitulkin käynnistyessä tietystä tiedostosta. | |||
<small>Rivi löytyy esim. "vi .bashrc" ja komentotilassa kirjoita "/.bash_aliases" ilman | |||
lainausmerkkejä ^___^</small> | |||
==Muutamia hyödyllisiä aliaksia== | ==Muutamia hyödyllisiä aliaksia== | ||
Rivi 33: | Rivi 24: | ||
==Tallennusskripti== | ==Tallennusskripti== | ||
<pre>alias savealias="alias -p > ~/.bash_aliases"</pre> | <pre>alias savealias="alias -p > ~/.bash_aliases"</pre> Tämä ´alias´ tallentaa kaikki toiminnassa olevat aliakset tiedostoon ~/.bash_aliases, josta seuraa niiden automaattinen luku aina komentotulkkia käynnistettäessä, mikäli näin on asetettu<sup>[[Alias#Aliasten_lukeminen_tiedostosta|1]]</sup>. Kuitenkin, tämä on kohtuullisen ruma tapa verrattuna [[diff]]-ohjelmaa hyväksikäyttävään skriptiin, jossa vain muutokset eli uudet aliakset siirtyvät ~/.bash_aliases:iin. | ||
Tämä ´alias´ tallentaa kaikki toiminnassa olevat aliakset tiedostoon ~/.bash_aliases, josta | |||
seuraa niiden automaattinen luku aina komentotulkkia käynnistettäessä, mikäli näin on | |||
asetettu<sup>[[Alias#Aliasten_lukeminen_tiedostosta|1]]</sup>. Kuitenkin, tämä on kohtuullisen | |||
ruma tapa verrattuna [[diff]]-ohjelmaa hyväksikäyttävään skriptiin, jossa vain muutokset eli | |||
uudet aliakset siirtyvät ~/.bash_aliases:iin. | |||
==Katso myös== | ==Katso myös== |
muokkausta