A következő cikkben megnézzük hogyan használhatunk címkéket a terminálban. Címke hozzáadása egy Gnu / Linux parancshoz kissé megkönnyítheti az újrafelhasználást. Ha nehézségei vannak az összetett parancsok vagy fontos fájlrendszer-helyek emlékezetében, akkor a címkék nagy segítséget jelenthetnek.
A címkék a felhasználókat kínálják a megjelenő karakterláncok társításának egyszerű módja hash címkék (#HOME) a parancssorban végrehajtott parancsokkal. A címke létrehozása után a társított parancsot újra beírhatjuk anélkül, hogy újra be kellene írnunk. Ehelyett egyszerűen meg kell írnunk a címkét. Az ötlet az, hogy könnyen megjegyezhető címkéket használjon olyan összetett parancsokhoz, amelyek bosszantóak lehetnek az új gépeléshez.
Az álnév beállításával ellentétben a Címkék a parancs előzményeihez vannak társítva. Ezért csak akkor maradnak elérhetőek, ha továbbra is használja őket. Amint abbahagyja a címke használatát, az lassan eltűnik a parancselőzményekből. A legtöbb felhasználó számára ez azt jelenti, hogy 500 vagy 1000 parancsot tudunk beírni, mielőtt ez megtörténne. Ezért, A címkék jó módja azoknak a parancsoknak az újbóli futtatására, amelyek egy bizonyos ideig hasznosak lesznek, de nem azok számára, amelyek tartósan elérhetőek szeretnénk lenni.
Konfigurálja a címkéket az Ubuntuban
A címke konfigurálásához a terminálban (Ctrl + Alt + T) csak egy parancsot kell írnunk, majd hozzá kell adnunk a címkét a végén. A címkének # jellel kell kezdődnie, és azonnal betűsorral kell követnie. Ez megakadályozza, hogy a címkét a parancs részeként kezeljék, ehelyett megjegyzésként kezelik, amely szerepel a parancsok. Ez egy egyszerű példa, bár nem túl hasznos:
echo "Esto es un ejemplo de etiqueta" #TAG
Ez a bizonyos parancs mostantól a #TAG taghez van társítva a parancs előzményeinkben. Most ha az előzmények parancsot használjuk, látni fogjuk, hogy elérhető:
history | grep TAG
Akkor megtehetjük futtassa újra ezt a parancsot !? amelyet a címke követ:
!? #TAG
Ennek valódi haszna az akkor használd, amikor az ismételten végrehajtani kívánt parancs annyira összetett, hogy nehéz megjegyezni, vagy egyszerűen bosszantó a gépelés. Például a legutóbb frissített fájlok vagy könyvtárak felsorolásához használhatunk például egy címkét, például a #RECIENT, és társíthatjuk a megfelelő ls paranccsal. Az alábbi parancs felsorolja a fájlokat a saját könyvtárunkban, függetlenül attól, hogy éppen hol vagyunk a fájlrendszerben. Felsorolja őket a dátum fordított sorrendjében, és csak az öt legutóbb létrehozott vagy módosított fájlt jeleníti meg.
ls -ltr ~ | tail -5 #RECIENTE
A címkézett parancsokat a Ctrl + r billentyűkombinációval hajthatjuk végre újra (tartsa lenyomva a Ctrl billentyűt, és nyomja meg az 'r' gombot), majd írja be a címkét (például # ÚJ). Valójában, ha csak egy címkét használ, csak a # beírása után nyomja meg a Ctrl-r billentyűt, a parancsnak automatikusan megjelennie kell. A Ctrl + r szekvencia, mint a!? -Vel, a parancs előzményeinkben keresi az általunk írt karakterláncot.
Helyek címkézése
Néhány felhasználó használja címkékkel megjegyezni a fájlrendszer bizonyos helyeit. Ez megkönnyíti a visszatérést azokhoz a könyvtárakhoz, amelyekben dolgozunk, anélkül, hogy meg kellene írnunk a teljes könyvtár útvonalakat.
cd /var/www/html #LOCALHOST
Ebben a példában, amint az az előző képernyőképen látható, amikor csak át kell lépnünk a #LOCALHOST könyvtárhoz, akkor gyors módunk lesz rá.
Ezt el kell mondani A címkéket nem kell nagybetűvel írni, bár ez megkönnyíti a felismerést. Valószínűleg nem ütköznek majd a parancsok előzményeiben is szereplő parancsokkal vagy fájlnevekkel.
A címkék alternatívái
Bár a címkék nagyon hasznosak lehetnek, vannak más módszerek is ugyanazokra a dolgokra, amelyeket mi is megtehetünk velük. Annak érdekében, hogy a parancsokat egyszerű módon is megismételhessük hozzárendelhetjük őket a álnév:
alias recientes=”ls -ltr ~ | tail -5”
Ahhoz, hogy több parancs megismételhető legyen, átalakíthatjuk őket szkriptekké is. Ha egy .sh fájlt nyitunk meg a következő paranccsal:
sudo vim archivosActualizados.sh
És belül a következő sorokat helyezzük el, ugyanazt az eredményt láthatjuk, mintha az előző álnevet használtuk volna:
#!/bin/bash echo “Most recently updated files:” ls -ltr ~ | tail -5
Azt is megtehetjük futtassa újra a legújabb parancsokat úgy, hogy az előzmények paranccsal keresi:
hitory | tail -20
Miután megtalálta csak irj! amelyet a parancs bal oldalán lévő szám követ hogy újra akarunk futtatni (például; ! 8).
Nézd, órákat töltök a terminálon, de természetesen nem tudtam a címkék használatának lehetőségéről?
Ami viszont nagyon okos (és hasznos) módnak tűnik a parancssorban lévő megjegyzések (a # alatt értem) használatához.
Nagyon köszönöm, hogy kinyitotta ezt az ablakot nekem. Biztosan sokat fogom használni?