Sarkaintäydennys ja komentohistoria
Työskentelkää komentotulkissa nopeammin. Oppikaa käyttämään sarkaintäydennystä polkujen ja komentojen automaattiseen täydentämiseen sekä historiaa aiempien komentojen palauttamiseen, hakemiseen ja uudelleensuorittamiseen.
Sarkaintäydennys ja komentohistoria on ilmainen Linux-komentorivin ja Bash-komentosarjojen hallinta-oppitunti CoddyKitissä. Tämä on oppitunti 4/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.
Työskentely nopeammin komentotulkissa
Jokaisen komennon kirjoittaminen kokonaan on hidasta ja altista virheille. Komentotulkki tarjoaa kaksi merkittävää tuottavuusetua: sarkaintäydennyksen ja komentohistorian.
Sarkaintäydennyksen perusteet
Aloita komennon tai tiedostonimen kirjoittaminen ja paina Tab-näppäintä – komentotulkki täydentää sen puolestasi, kun vaihtoehtoja on vain yksi, kuten esimerkissä näytetään.
cd Doc<Tab> # becomes: cd Documents/Useita osumia
Kun useat nimet täsmäävät, ensimmäinen Tab ei tee mitään. Näet kaikki vaihtoehdot painamalla Tab-näppäintä kahdesti ja kirjoittamalla sitten vielä yhden kirjaimen vaihtoehtojen erottamiseksi.
ls Down<Tab><Tab>
Downloads/ Downstream/Komentojen täydentäminen
Tab täydentää myös komentojen nimiä, ei vain tiedostoja. Kirjoita etuliite ja näe kaikki sillä alkavat komennot painamalla Tab-näppäintä kahdesti.
gi<Tab><Tab>
git gitk ...Historian tarkasteleminen
history-komento tulostaa äskettäin suorittamasi komennot. Jokaisella komennolla on numero, jota voit käyttää uudelleen, kuten alla näytetään.
history
501 cd /var/log
502 ls -l
503 grep error syslogToistaminen komennolla !!
!! suorittaa viimeksi käyttämäsi komennon uudelleen. Se on kätevä sudo-komennon kanssa, jos unohdit kirjoittaa sen: sudo !! suorittaa edellisen rivin uudelleen root-käyttäjänä.
apt update # permission denied
sudo !! # runs: sudo apt updateSuorittaminen numeron perusteella
Voit suorittaa minkä tahansa aiemman komennon sen numeron perusteella käyttämällä muotoa !n – esimerkiksi !502 suorittaa historian komennon 502 uudelleen.
!502 # reruns the command numbered 502Palauttaminen etuliitteen perusteella
!prefix suorittaa uudelleen viimeisimmän komennon, joka alkaa kyseisellä tekstillä – !grep toistaa viimeisimmän grep-komennon.
!grep # reruns the last grep commandNuolinäppäimet
Siirtykää ylös- ja alasnuolilla aiempien komentojen välillä yksi kerrallaan, muokatkaa komentoa ja suorittakaa se painamalla Enter-näppäintä.
Historian hakeminen
Avatkaa käänteinen haku painamalla Ctrl+R: alkakaa kirjoittaa, niin shell etsii viimeisimmän täsmäävän komennon. Painamalla Ctrl+R uudelleen voitte siirtyä historiassa kauemmas taaksepäin.
(reverse-i-search): tar
tar -czf backup.tgz logs/Missä historia sijaitsee
Historia säilyy istuntojen välillä tiedostossa (usein ~/.bash_history). HISTSIZE-muuttuja määrittää säilytettävien komentojen määrän.
Pikatarkistus
Testatkaa shell-taitonne.
Kertaus
Kertaus: työskentelette nopeammin käyttämällä Tab-täydennystä (automaattinen täydennys, kaksois-Tab näyttää luettelon) ja historiaa (history, !!, !n, !prefix, nuolinäppäimet, Ctrl+R).
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 ”Sarkaintäydennys ja komentohistoria” ilmainen?
Kyllä – oppitunnin ”Sarkaintäydennys ja komentohistoria” 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 ”Sarkaintäydennys ja komentohistoria”?
Työskentelkää komentotulkissa nopeammin. Oppikaa käyttämään sarkaintäydennystä polkujen ja komentojen automaattiseen täydentämiseen sekä historiaa aiempien komentojen palauttamiseen, hakemiseen ja uu… 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 4/4.
Kuinka kauan ”Sarkaintäydennys ja komentohistoria”-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
- Johdatus Linuxiin ja päätelaitteeseen
- Tiedostojärjestelmässä liikkuminen (cd, ls, pwd)
- Tiedostojen hallinnan perusteet (mkdir, cp, mv, rm)
- Sarkaintäydennys ja komentohistoria