Seuraavassa artikkelissa aiomme tarkastella kuinka voimme käyttää tarroja päätelaitteessa. Tunnisteen lisääminen Gnu / Linux-komentoon voi tehdä sen uudelleenkäytöstä hieman helpompaa. Jos sinulla on vaikeuksia muistaa monimutkaisia komentoja tai tärkeitä tiedostojärjestelmän sijainteja, tarroista voi olla paljon apua.
Tunnisteet tarjoavat käyttäjille yksinkertainen tapa liittää näyttäviä merkkijonoja hash-tunnisteet (#HOME) komennoilla, jotka suoritamme komentorivillä. Kun tarra on muodostettu, voimme suorittaa liittyvän komennon uudelleen kirjoittamatta sitä uudelleen. Sen sijaan meidän on yksinkertaisesti kirjoitettava etiketti. Ajatuksena on käyttää helposti muistettavia tarroja komennoissa, jotka ovat monimutkaisia tai joiden kirjoittaminen voi olla ärsyttävää.
Toisin kuin aliaksen asettaminen, tarrat liittyvät komentohistoriaan. Tästä syystä ne ovat käytettävissä vain, jos jatkat niiden käyttöä. Kun lopetat tagin käytön, se katoaa hitaasti komentohistoriasta. Useimmille käyttäjille se tarkoittaa, että voimme kirjoittaa 500 tai 1000 komentoa ennen tämän tapahtumista. Siksi, Tunnisteet ovat hyvä tapa suorittaa komennot uudelleen, jotka ovat hyödyllisiä tietyn ajan, mutta eivät niille, jotka haluamme olla pysyvästi käytettävissä.
Määritä tarrat Ubuntussa
Tunnisteen määrittämiseksi meidän on vain kirjoitettava komento päätelaitteessa (Ctrl + Alt + T) ja lisättävä sen nimi sitten loppuun. Tunnisteen on aloitettava # -merkillä ja sitä on välittömästi seurattava merkkijono. Tämä estää tagia käsittelemästä osana komentoa, sen sijaan sitä käsitellään kommenttina, joka sisältyy historiatiedostoon komennot. Tämä on yksinkertainen esimerkki, vaikka se ei olekaan kovin hyödyllinen:
echo "Esto es un ejemplo de etiqueta" #TAG
Tämä komento on nyt liitetty komentohistoriaamme olevaan #TAG-tagiin. Nyt jos käytämme historia-komentoa, näemme sen olevan käytettävissä:
history | grep TAG
Sitten voimme Suorita tämä komento uudelleen kirjoittamalla !? jota seuraa tunniste:
!? #TAG
Tämän todellinen hyöty on käytä sitä, kun komento, jonka haluamme suorittaa toistuvasti, on niin monimutkainen, että on vaikea muistaa tai yksinkertaisesti ärsyttävä kirjoittaa. Esimerkiksi viimeisimpien päivitettyjen tiedostojen tai hakemistojen luettelointiin voimme esimerkiksi käyttää tunnisteita kuten #RECIENT ja liittää ne asianmukaiseen ls-komentoon. Seuraava komento luetteloi kotihakemistomme tiedostot riippumatta siitä, missä tiedostojärjestelmässä tällä hetkellä olemme. Siinä luetellaan ne päinvastaisessa järjestyksessä ja näytetään vain viisi viimeksi luotua tai muokattua tiedostoa.
ls -ltr ~ | tail -5 #RECIENTE
Voimme suorittaa merkityt komennot uudelleen painamalla Ctrl + r (pidä Ctrl-näppäintä painettuna ja paina r-näppäintä) ja kirjoita sitten tarra (esimerkiksi # VIIMEINEN). Itse asiassa, jos käytät vain tagia, kirjoitat vain # lyömällä Ctrl-r, komennon pitäisi näkyä automaattisesti. Ctrl + r-sekvenssi, kuten!?, Etsii komentohistoriastamme kirjoittamasi merkkijonon.
Paikkojen merkitseminen
Jotkut käyttäjät käyttävät tagit muistamaan tietyt tiedostojärjestelmän sijainnit. Tämä helpottaa paluuta hakemistoihin, joissa työskentelemme, tarvitsematta kirjoittaa kokonaisia hakemistopolkuja.
cd /var/www/html #LOCALHOST
Tässä esimerkissä, kuten edellisessä kuvakaappauksessa on esitetty, meillä on nopea tapa tehdä se aina, kun meidän on siirryttävä #LOCALHOSTiin liittyvään hakemistoon.
On sanottava niin Tarrojen ei tarvitse olla isoja, vaikka se helpottaa niiden tunnistamista. Lisäksi ne eivät todennäköisesti ole ristiriidassa komentojen tai tiedostojen nimien kanssa, jotka ovat myös komentohistoriassa.
Vaihtoehdot tarroille
Vaikka tarrat voivat olla erittäin hyödyllisiä, on muitakin tapoja tehdä samat asiat kuin voimme tehdä niiden kanssa. Jotta voimme toistaa komennot myös yksinkertaisella tavalla voimme määrittää ne a alias:
alias recientes=”ls -ltr ~ | tail -5”
Jotta useita komentoja olisi helppo toistaa, voimme muuntaa ne myös käsikirjoitukseksi. Jos avaat .sh-tiedoston seuraavalla komennolla:
sudo vim archivosActualizados.sh
Ja sisälle sijoitamme seuraavat rivit, voimme nähdä saman tuloksen kuin jos käyttäisimme edellistä aliasta:
#!/bin/bash echo “Most recently updated files:” ls -ltr ~ | tail -5
Voimme myös suorita viimeisimmät komennot uudelleen etsimällä sitä historiakomennolla:
hitory | tail -20
Kun se on löydetty Kirjoita! jota seuraa komenton vasemmalla puolella oleva numero jonka haluamme suorittaa uudelleen (esimerkiksi; ! 8).
Katso, vietän tuntikausia terminaalissa, mutta en tietenkään tiennyt mahdollisuudesta käyttää tarroja?
Mikä puolestaan näyttää olevan erittäin fiksu (ja hyödyllinen) tapa käyttää kommentteja (tarkoitan sitä #: llä) komentorivillä.
Paljon kiitoksia tämän ikkunan avaamisesta minulle. Varmasti aion käyttää sitä paljon?