Aliakset ja mukautetut kehotteet
Luokaa mukautettuja komentojen pikavalintoja aliaksilla ja yksilöikää päätekehotteenne, jotta näette tärkeät tiedot yhdellä silmäyksellä.
Aliakset ja mukautetut kehotteet on ilmainen Linux-komentorivin ja Bash-komentosarjojen hallinta-oppitunti CoddyKitissä. Tämä on oppitunti 3/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Linux-komentorivin ja Bash-komentosarjojen hallinta-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Linux-komentorivin ja Bash-komentosarjojen hallinta-kurssilla on yhteensä 4 oppituntia.
Johdatus aliaksiin ja kehotteisiin
Toivoisitko, että usein käyttämäsi komennot olisivat lyhyempiä? Tai haluaisitko tehdä päätteestäsi hieman persoonallisemman? Tässä oppitunnissa opit kaksi tehokasta tapaa mukauttaa Linux-shelliäsi: aliakset ja mukautetut kehotteet. Näiden työkalujen avulla työskentelet nopeammin ja teet päätteestä aidosti omannäköisesi.
Mitä aliakset ovat?
Alias on komennon tai komentojoukon oikotie tai vaihtoehtoinen nimi. Pitkän komennon sijaan voit määrittää sille lyhyen aliaksen ja käyttää sitä jatkossa. Se on kuin lempikomennoillesi luotu kutsumanimi.
- Säästää näppäinpainalluksia ja aikaa.
- Vähentää kirjoitusvirheitä.
- Personoi komentoriviä.
Yksinkertaisen aliaksen luominen
Voit luoda väliaikaisen aliaksen suoraan päätteessä komennolla alias. Syntaksi on alias <name>='<command>'. Muista käyttää komennon ympärillä heittomerkkejä, jos se sisältää välilyöntejä tai useita komentoja.
Esimerkiksi alias ll='ls -lh' luo aliaksen ll, joka suorittaa komennon ls -lh. Se näyttää tiedostot pitkän muodon mukaisesti ja esittää koot helposti luettavassa muodossa.
alias ll='ls -lh'Alias käytännössä
Kun alias on määritetty, voit käyttää sitä kuten mitä tahansa muuta komentoa. Kirjoita ll ja paina Enter-näppäintä. Näet komennon ls -lh tulosteen. Huomaa, että tällä tavalla luodut aliakset ovat voimassa vain nykyisessä pääteistunnossa. Kun suljet päätteen, alias poistuu.
alias ll='ls -lh'
llNykyisten aliasten tarkasteleminen
Voit näyttää kaikki shellissä tällä hetkellä määritetyt aliakset kirjoittamalla komennon alias ilman argumentteja. Näet sekä järjestelmän määrittämät aliakset että istunnon aikana luomasi aliakset.
aliasAliaksen poistaminen
Jos et enää tarvitse aliasta, voit poistaa sen komennolla unalias ja aliaksen nimellä. Näin siistit shell-ympäristöäsi.
Esimerkiksi unalias ll poistaa aliaksen ll. Tämän jälkeen ll ei enää suorita komentoa ls -lh.
alias ll='ls -lh'
unalias llAliasten tekeminen pysyviksi
Jotta alias olisi käytettävissä aina, kun avaat uuden päätteen, lisää se shellin asetustiedostoon. Bashissa tiedosto on yleensä ~/.bashrc. Zshissä se on ~/.zshrc.
- Avaa tiedosto tekstieditorilla, esimerkiksi komennolla
nano ~/.bashrc. - Lisää
alias-rivit, esimerkiksialias ll='ls -lh'. - Tallenna tiedosto ja sulje se.
- Ota muutokset käyttöön komennolla
source ~/.bashrctai avaamalla uusi pääte.
Mikä on mukautettu kehote?
Kehote on teksti, jonka näet päätteessä ennen komennon kirjoittamista. Oletusarvoisesti siinä näkyvät usein käyttäjänimesi, isäntänimesi ja nykyinen hakemisto. Voit mukauttaa kehotetta näyttämään muita tietoja tai käyttää siinä värejä visuaalisen ilmeen parantamiseksi.
Kehotteen ulkoasua ohjaa erityinen ympäristömuuttuja nimeltä PS1.
Kehotteen perusmukauttaminen
Voit vaihtaa kehotetta määrittämällä muuttujan PS1. Esimerkiksi export PS1="MyPrompt> " vaihtaa kehotteeksi heti MyPrompt> .
Erikoismerkeillä eli escape-sarjoilla voit lisätä dynaamisia tietoja:
\u: Käyttäjänimi\h: Isäntänimi\w: Nykyinen työhakemisto (koko polku)\$: Näyttää juurikäyttäjälle merkin#ja muille käyttäjille merkin$.
export PS1="\u> "
export PS1="\w\$ "Kehotteen edistynyt mukauttaminen väreillä
Voit lisätä kehotteeseen värejä ja muotoiluja ANSI-escape-koodeilla. Koodit on ympäröitävä merkeillä \[ ja \], jotta Bash tietää niiden olevan tulostumattomia merkkejä eivätkä ne sekoita rivinvaihtoja.
Alla oleva esimerkki näyttää kehotteen, jossa käyttäjänimi ja isäntänimi ovat vihreitä ja nykyinen hakemisto keltainen:
export PS1="\[\e[32m\]\u@\h\[\e[0m\]:\[\e[33m\]\w\[\e[0m\]\$ "Pikatarkistus
Olet oppinut luomaan oikoteitä ja mukauttamaan päätteen ulkoasua. Katsotaan, muistatko tärkeimmät käsitteet.
Kertaus: oikotiet ja tyyli
- Opimme, miten aliakset luovat käteviä oikoteitä pitkille tai usein käytetyille komennoille ja tehostavat työskentelyä.
- Voit tehdä aliaksista pysyviä lisäämällä ne shellin asetustiedostoon, esimerkiksi tiedostoon
~/.bashrc. - Tutustuimme myös päätteen kehotteen mukauttamiseen ympäristömuuttujan
PS1avulla sekä dynaamisten tietojen ja värien lisäämiseen työskentely-ympäristön personoimiseksi. - Kokeile näitä ominaisuuksia ja tee komentorivistä aidosti omasi!
Opi Bash tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 22
- Oppitunnit
- 88
Usein kysytyt kysymykset
Onko oppitunti ”Aliakset ja mukautetut kehotteet” ilmainen?
Kyllä – oppitunnin ”Aliakset ja mukautetut kehotteet” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Linux-komentorivin ja Bash-komentosarjojen hallinta-kurssin, päivitä CoddyKit PROhon. Linux-komentorivin ja Bash-komentosarjojen hallinta-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Aliakset ja mukautetut kehotteet”?
Luokaa mukautettuja komentojen pikavalintoja aliaksilla ja yksilöikää päätekehotteenne, jotta näette tärkeät tiedot yhdellä silmäyksellä. Harjoittelet Linux-komentorivin ja Bash-komentosarjojen hallinta-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Linux-komentorivin ja Bash-komentosarjojen hallinta-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Linux-komentorivin ja Bash-komentosarjojen hallinta-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 3/4.
Kuinka kauan ”Aliakset ja mukautetut kehotteet”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Linux-komentorivin ja Bash-komentosarjojen hallinta-oppitunnilla?
Kyllä. Jokainen Linux-komentorivin ja Bash-komentosarjojen hallinta-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Työnohjaus (bg, fg, jobs)
- Komentotulkin laajennus ja jokerimerkit
- Aliakset ja mukautetut kehotteet
- Shell-funktiot ja uudelleenkäytettävät koodinpätkät