Címkék, parancscímkék Gnu / Linux-ban a munka megkönnyítése érdekében

a parancscímkékről

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:

minta címke

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

előzmény címke

history | grep TAG

Akkor megtehetjük futtassa újra ezt a parancsot !? amelyet a címke követ:

használja újra a TAG parancsot

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

parancs ls -ltr

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.

helyek címke

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:

legújabb álnevek

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:

farok történelem parancs

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).


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   informatikus híváskor dijo

    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?