Töö hõlbustamiseks sildid, käsusildid Gnu / Linuxis

käsusiltide kohta

Järgmises artiklis heidame pilgu sellele kuidas saaksime terminalis silte kasutada. Sildi lisamine Gnu / Linuxi käsklusele võib selle taaskasutamise natuke lihtsamaks muuta. Kui teil on probleeme keeruliste käskude või oluliste failisüsteemi asukohtade meeldejätmisega, võib siltidest palju abi olla.

Sildid pakuvad kasutajatele lihtne viis välimusega stringide seostamiseks räsimärgendid (#HOME) käsudega, mille täidame käsureal. Kui silt on loodud, saame seotud käsu uuesti täita, ilma et peaksime seda uuesti sisestama. Selle asemel peame lihtsalt sildi kirjutama. Idee on kasutada hõlpsasti meeldejäävaid silte keerukate käskude jaoks või nende uuesti tüübistamiseks olla tüütu.

Erinevalt varjunime seadistamisest on etiketid on seotud käsulooga. Sel põhjusel jäävad need kättesaadavaks ainult siis, kui jätkate nende kasutamist. Kui olete sildi kasutamise lõpetanud, kaob see aeglaselt käsuloost. Enamiku kasutajate jaoks tähendab see seda, et saame enne selle juhtumist sisestada 500 või 1000 käsku. Seetõttu sildid on hea viis käskude uuesti käivitamiseks, mis on kasulikud teatud aja jooksul, kuid mitte neile, mis soovivad püsivalt saadaval olla.

Konfigureerige Ubuntu sildid

Sildi konfigureerimiseks peame terminalis (Ctrl + Alt + T) kirjutama ainult käsu ja seejärel lisama selle sildi lõppu. Silt peab algama # -märgiga ja sellele peab kohe järgnema tähtede string. See takistab sildi käsitlemist käsu osana, selle asemel käsitletakse seda kommentaarina, mis on lisatud meie ajaloofaili käsud. See on lihtne näide, ehkki mitte eriti kasulik:

näidismärgend

echo "Esto es un ejemplo de etiqueta" #TAG

See konkreetne käsk on nüüd seotud meie käsuajaloo märgendiga #TAG. Nüüd kui kasutame käsku ajalugu, näeme seda saadaval:

ajaloosilt

history | grep TAG

Siis saame taaskäivitage see käsk kirjutades !? millele järgneb silt:

taaskasutada käsku TAG

!? #TAG

Selle tegelik kasulikkus on kasuta seda siis, kui käsk, mida soovime korduvalt täita, on nii keeruline, et seda on raske meelde jätta või on see lihtsalt tüütu sisestada. Näiteks viimati uuendatud failide või kataloogide loetlemiseks võiksime näiteks kasutada silti nagu #RECIENT ja seostada selle vastava käsuga ls. Järgmine käsk loetleb meie kodukataloogi failid, olenemata sellest, kus me praegu failisüsteemis asume. See loetleb need kuupäeva vastupidises järjekorras, näidates ainult viit viimati loodud või muudetud faili.

käsk ls -ltr

ls -ltr ~ | tail -5 #RECIENTE

Märgistatud käsud saame uuesti täita, kasutades klahvikombinatsiooni Ctrl + r (hoidke all klahvi Ctrl ja vajutage klahvi 'r') ja kirjuta siis silt (näiteks # VIIMASED). Tegelikult, kui kasutate ainult silti, tippige pärast Ctrl-r vajutamist lihtsalt #, peaks käsk ilmuma automaatselt. Ctrl + r järjestus, nagu ka!?, Otsib meie käsuloos kirjutatava stringi.

Asukohtade sildistamine

Mõned kasutajad kasutavad sildid failisüsteemi teatud asukohtade mäletamiseks. See hõlbustab naasmist kataloogidesse, kus töötame, ilma et peaksite kirjutama täielikke kataloogiteid.

asukohtade silt

cd /var/www/html #LOCALHOST

Selles näites, nagu on näidatud eelmises ekraanipildis, on meil alati kiire viis seda teha, kui peame liikuma kataloogiga, mis on seotud #LOCALHOST-iga.

Seda peab ütlema Sildid ei pea olema suurtähtedega, kuigi see muudab nende äratundmise lihtsamaks. Samuti ei ole need tõenäoliselt vastuolus käskude või failinimedega, mis on samuti käsuajaloos.

Alternatiivid siltidele

Kuigi sildid võivad olla väga kasulikud, on samu asju teha ka teistel viisidel, mida saame nendega teha. Et saaksime käsklusi ka lihtsal viisil korrata saame need määrata a alias:

hiljutised varjunimed

alias recientes=”ls -ltr ~ | tail -5”

Mitme käsu kordamise hõlbustamiseks saame need ka skriptiks teisendada. Kui avame .sh-faili järgmise käsuga:

sudo vim archivosActualizados.sh

Ja sees asetame järgmised read, näeme sama tulemust, nagu oleksime kasutanud eelmist varjunime:

#!/bin/bash
echo “Most recently updated files:”
ls -ltr ~ | tail -5

Me võime ka taaskäivitage hiljutised käsud, otsides seda ajaloo käsuga:

sabaajaloo käsk

hitory | tail -20

Kui see on leitud lihtsalt kirjuta! millele järgneb käsku vasakul olev number mida me tahame uuesti teha (näiteks; ! 8).


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   arvutiteadlane valves DIJO

    Vaatan, veedan tunde terminalis, aga muidugi ei teadnud ma siltide kasutamise võimalusest?

    Mis seevastu tundub olevat väga nutikas (ja kasulik) viis kommentaaride (ma mõtlen seda # all) käsureal kasutamiseks.

    Suur aitäh, et avasite selle akna minu jaoks. Kindlasti kavatsen ma seda palju kasutada?