Štítky, značení příkazů v Gnu / Linuxu pro usnadnění práce

o značkách příkazů

V dalším článku se na to podíváme jak můžeme použít štítky v terminálu. Přidání značky k příkazu Gnu / Linux může opětovné použití o něco snazší. Pokud si nepamatujete složité příkazy nebo důležitá umístění systému souborů, mohou vám štítky velmi pomoci.

Značky nabízejí uživatelům jednoduchý způsob, jak spojit řetězce, které vypadají hash tagy (#HOME) s příkazy, které provádíme na příkazovém řádku. Jakmile je štítek vytvořen, můžeme znovu provést přidružený příkaz, aniž bychom ho museli znovu psát. Místo toho prostě budeme muset napsat štítek. Myšlenkou je použití štítků, které si snadno zapamatujete, pro příkazy, které jsou složité nebo které mohou být nepříjemné při přepisování.

Na rozdíl od nastavení aliasu se etikety jsou spojeny s historií příkazů. Z tohoto důvodu zůstanou k dispozici, pouze pokud je budete nadále používat. Jakmile značku přestanete používat, pomalu zmizí z historie příkazů. Pro většinu uživatelů to znamená, že budeme moci zadat 500 nebo 1000 příkazů, než k tomu dojde. Proto, značky jsou dobrým způsobem, jak znovu spustit příkazy, které budou po určitou dobu užitečné, ale ne pro ty, které chceme mít trvale k dispozici.

Konfigurujte štítky v Ubuntu

Chcete-li nakonfigurovat štítek, v terminálu (Ctrl + Alt + T) budeme muset napsat pouze příkaz a na konci přidat jeho štítek. Značka musí začínat znaménkem # a musí za ní okamžitě následovat řetězec písmen. Tím se zabrání tomu, aby se se značkou zacházelo jako s částí příkazu, místo toho se s ní zachází jako s komentářem, který je obsažen v našem souboru historie příkazy. Toto je jednoduchý příklad, i když ne příliš užitečný:

ukázková značka

echo "Esto es un ejemplo de etiqueta" #TAG

Tento konkrétní příkaz je nyní spojen se značkou #TAG v naší historii příkazů. Nyní použijeme-li příkaz historie, uvidíme jej k dispozici:

značka historie

history | grep TAG

Pak můžeme spusťte tento příkaz znovu zadáním !? následuje značka:

znovu použít příkaz TAG

!? #TAG

Skutečná užitečnost je použijte jej, když je příkaz, který chceme provést opakovaně, tak složitý, že je obtížné si ho zapamatovat nebo jen nepříjemně psát. Chcete-li například zobrazit seznam naposledy aktualizovaných souborů nebo adresářů, mohli bychom například použít značku jako #RECIENT a přidružit ji k příslušnému příkazu ls. Následující příkaz uvádí seznam souborů v našem domovském adresáři bez ohledu na to, kde se aktuálně v systému souborů nacházíme. Uvádí je v obráceném pořadí podle data a zobrazuje pouze pět naposledy vytvořených nebo upravených souborů.

příkaz ls -ltr

ls -ltr ~ | tail -5 #RECIENTE

Můžeme znovu provést označené příkazy pomocí Ctrl + r (podržte klávesu Ctrl a stiskněte klávesu 'r') a poté napište štítek (například # POSLEDNÍ). Ve skutečnosti, pokud používáte pouze značku, stačí po stisknutí Ctrl-r napsat #, příkaz by se měl objevit automaticky. Sekvence Ctrl + r, stejně jako!?, Prohledá naši historii příkazů pro řetězec, který napíšeme.

Označování míst

Někteří uživatelé používají značky, které si pamatují konkrétní umístění systému souborů. To usnadňuje návrat do adresářů, ve kterých pracujeme, aniž byste museli psát celé cesty k adresářům.

značka umístění

cd /var/www/html #LOCALHOST

V tomto příkladu, jak je znázorněno na předchozím snímku obrazovky, kdykoli potřebujeme přesunout do adresáře přidruženého k #LOCALHOST, budeme mít rychlý způsob, jak to udělat.

Je třeba říci, že Štítky nemusí být psány velkými písmeny, i když to usnadňuje jejich rozpoznávání. Je také nepravděpodobné, že by došlo ke konfliktu s příkazy nebo názvy souborů, které jsou také v historii příkazů.

Alternativy k etiketám

I když štítky mohou být velmi užitečné, existují i ​​jiné způsoby, jak dělat stejné věci, jaké s nimi můžeme dělat. Abychom také mohli jednoduše opakovat příkazy můžeme je přiřadit k a přezdívka:

nedávné aliasy

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

Aby bylo snadné opakovat více příkazů, můžeme je také převést do skriptu. Pokud otevřete soubor .sh pomocí následujícího příkazu:

sudo vim archivosActualizados.sh

A uvnitř umístíme následující řádky, můžeme vidět stejný výsledek, jako kdybychom použili předchozí alias:

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

Můžeme také znovu spusťte poslední příkazy jeho vyhledáním pomocí příkazu historie:

příkaz historie ocasu

hitory | tail -20

Jakmile se nachází jen piš! následuje číslo nalevo od příkazu které chceme znovu spustit (například; ! 8).


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   počítačový vědec na volání řekl

    Podívej, trávím hodiny v terminálu, ale samozřejmě jsem nevěděl o možnosti použití štítků?

    Na druhou stranu se to zdá jako velmi chytrý (a užitečný) způsob použití komentářů (myslím to #) na příkazovém řádku.

    Velice vám děkuji za otevření tohoto okna. Určitě to hodně využiji?