Ero sivun ”Alias” versioiden välillä
Siirry navigaatioon
Siirry hakuun
aliaksen kiertäminen ym.
p (→Katso myös: lista kuntoon) |
Pb (keskustelu | muokkaukset) (aliaksen kiertäminen ym.) |
||
Rivi 1: | Rivi 1: | ||
[[Alias]] on | [[Alias]] on lähes kaikista [[komentotulkki|komentotulkeista]] löytyvä sisäinen komento, joka luo vaihtoehtoisen nimikkeen jollekin toiselle komennolle. | ||
==Peruskäyttö== | ==Peruskäyttö== | ||
Rivi 13: | Rivi 13: | ||
==Aliasten lukeminen tiedostosta== | ==Aliasten lukeminen tiedostosta== | ||
Muidenmuassa yleinen komentorivitulkki [[Bash]] tukee aliaksien lukemista tiedostoista komennolla <pre>. ´/osoite/alias/tiedostoon´</pre> ja | Muidenmuassa yleinen komentorivitulkki [[Bash]] tukee aliaksien lukemista tiedostoista komennolla <pre>. ´/osoite/alias/tiedostoon´</pre> ja kotikansiossa majaileva [[bashrc|.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 25: | Rivi 25: | ||
<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. | <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. | ||
== Aliaksen kiertäminen == | |||
Ajoittain voi tulla tarve käyttää tietyn asetetun aliaksen sijaan komennon samannimistä alkuperäistä versiota. Tämä tapahtuu helpoiten asettamalla komennon alkuun \-merkki. Esimerkiksi jos komennolle [[ls]] olisi asetettu alias <tt>"ls --color=auto"</tt>, voisi ls-komennon alkuperäisen värittömän version saada käyttöön komennolla <tt>\ls</tt>. Tässä tapauksessa tämä olisi tosin mahdollista myös komennolla <tt>ls --color=never</tt>. | |||
==Katso myös== | ==Katso myös== |