Linux-komentorivin ja Bash-komentosarjojen hallinta · Oppitunti

Aliakset ja mukautetut kehotteet

Luokaa mukautettuja komentojen pikavalintoja aliaksilla ja yksilöikää päätekehotteenne, jotta näette tärkeät tiedot yhdellä silmäyksellä.

Oppitunti 3/412 vaihetta

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'
ll

Nykyisten 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.

alias

Aliaksen 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 ll

Aliasten 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, esimerkiksi alias ll='ls -lh'.
  • Tallenna tiedosto ja sulje se.
  • Ota muutokset käyttöön komennolla source ~/.bashrc tai 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 PS1 avulla sekä dynaamisten tietojen ja värien lisäämiseen työskentely-ympäristön personoimiseksi.
  • Kokeile näitä ominaisuuksia ja tee komentorivistä aidosti omasi!
Aloita maksutta

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

  1. Työnohjaus (bg, fg, jobs)
  2. Komentotulkin laajennus ja jokerimerkit
  3. Aliakset ja mukautetut kehotteet
  4. Shell-funktiot ja uudelleenkäytettävät koodinpätkät
← Takaisin: Linux-komentorivin ja Bash-komentosarjojen hallinta