Tunnisteet, komentomerkinnät Gnu / Linuxissa työn helpottamiseksi

noin komentotunnisteista

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:

näytetunniste

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ä:

historia tag

history | grep TAG

Sitten voimme Suorita tämä komento uudelleen kirjoittamalla !? jota seuraa tunniste:

käytä uudelleen TAG-komentoa

!? #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.

komento ls -ltr

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.

sijaintitunniste

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:

viimeisimmät aliakset

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:

hännän historian komento

hitory | tail -20

Kun se on löydetty Kirjoita! jota seuraa komenton vasemmalla puolella oleva numero jonka haluamme suorittaa uudelleen (esimerkiksi; ! 8).


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   atk-tiedemies päivystyksessä dijo

    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?