Ero sivun ”Bash” versioiden välillä
pEi muokkausyhteenvetoa |
LP (keskustelu | muokkaukset) (monipuolista on muukin kuin ulkoasu) |
||
Rivi 1: | Rivi 1: | ||
'''Bash''' eli ''Bourne again shell'' on useimpien Linux-jakeluiden [[ | '''Bash''' eli ''Bourne again shell'' on useimpien Linux-jakeluiden oletuskomentotulkki. Se toimii yleensä [[sh]]:n lailla, [[POSIX]]-standardia noudattaen, mutta sisältää suuren määrän, mm. [[ksh]]:stä ja [[csh]]:stä lainattuja, laajennoksia. | ||
Bashin käyttäytymistä ja komentokehotteen ulkoasua on mahdollista muokata hyvinkin monipuolisesti. Edellisessä pitää muistaa, että komentotulkkia käyttävät ohjelmat voivat olla hyvinkin tarkkoja siitä, miten tulkki käyttäytyy, eli asetusten pitää koskea vain interaktiivisesti käynnistettyjä tulkkeja. | |||
Riippuen valitsimista tai siitä nimestä, jolla bash käynnistyy se toimii normaalisti, yrittäen seurata historiallista sh:n käyttäytymistä (sh), POSIX-standardia (--posix) tai rajoittaen käyttäjän vapautta (rbash, --restricted). Käytös riippuu myös mm. siitä käynnistetäänkö se interaktiivisesti – sekä valitsimista ja asetustiedostoissa tai komentorivillä annetuista lisäohjeista. | |||
[[Bashin ulkoasu]]sta on oma artikkelinsa, jossa ohjeet komentokehotteen ulkoasun muokkaamisesta. | |||
Komentorivin tabulaattoritäydennys toimii yleensä vain komennoille, hakemistoille, tiedostoille, käyttäjätunnuksille ja ympäristömuuttujille. Ajamalla bashissa /etc/bash_completion täydennys saadaan käyttämään hyväkseen tietoa eri komennoista, jolloin täydennys toimii myös valitsimille, koneennimille yms. Rivi löytynee valmiiksi käyttäjän tai järjestelmän asetustiedostossa (~/.bashrc tai /etc/bash.bashrc). Jos rivin alussa on "#", se aktivoidaan poistamalla kyseinen merkki. | |||
== Katso myös == | == Katso myös == | ||
* [[Komentorivin perusteet]] | * [[Komentorivin perusteet]] | ||
* [[komentotulkki]] | |||
* [[Bash-skriptaus]] | * [[Bash-skriptaus]] | ||
Versio 3. helmikuuta 2008 kello 14.15
Bash eli Bourne again shell on useimpien Linux-jakeluiden oletuskomentotulkki. Se toimii yleensä sh:n lailla, POSIX-standardia noudattaen, mutta sisältää suuren määrän, mm. ksh:stä ja csh:stä lainattuja, laajennoksia.
Bashin käyttäytymistä ja komentokehotteen ulkoasua on mahdollista muokata hyvinkin monipuolisesti. Edellisessä pitää muistaa, että komentotulkkia käyttävät ohjelmat voivat olla hyvinkin tarkkoja siitä, miten tulkki käyttäytyy, eli asetusten pitää koskea vain interaktiivisesti käynnistettyjä tulkkeja.
Riippuen valitsimista tai siitä nimestä, jolla bash käynnistyy se toimii normaalisti, yrittäen seurata historiallista sh:n käyttäytymistä (sh), POSIX-standardia (--posix) tai rajoittaen käyttäjän vapautta (rbash, --restricted). Käytös riippuu myös mm. siitä käynnistetäänkö se interaktiivisesti – sekä valitsimista ja asetustiedostoissa tai komentorivillä annetuista lisäohjeista.
Bashin ulkoasusta on oma artikkelinsa, jossa ohjeet komentokehotteen ulkoasun muokkaamisesta.
Komentorivin tabulaattoritäydennys toimii yleensä vain komennoille, hakemistoille, tiedostoille, käyttäjätunnuksille ja ympäristömuuttujille. Ajamalla bashissa /etc/bash_completion täydennys saadaan käyttämään hyväkseen tietoa eri komennoista, jolloin täydennys toimii myös valitsimille, koneennimille yms. Rivi löytynee valmiiksi käyttäjän tai järjestelmän asetustiedostossa (~/.bashrc tai /etc/bash.bashrc). Jos rivin alussa on "#", se aktivoidaan poistamalla kyseinen merkki.