GNU/Linux >> Znalost Linux >  >> Linux

6 Linuxových metaznaků, které rád používám na příkazovém řádku

Na začátku své linuxové cesty jsem se naučil používat příkazový řádek. To je to, co odlišuje Linux. Mohl jsem ztratit grafické uživatelské rozhraní (GUI), ale nebylo nutné stroj kompletně přestavovat. Mnoho počítačů Linux běží bezhlavě a všechny administrativní úkoly můžete provádět na příkazovém řádku. Používá mnoho základních příkazů, které všichni znají – jako ls , ls-l , ls-l , cd , pwd , top a mnoho dalších.

Další zdroje pro Linux

  • Cheat pro příkazy Linuxu
  • Cheat sheet pro pokročilé příkazy systému Linux
  • Bezplatný online kurz:Technický přehled RHEL
  • Síťový cheat pro Linux
  • Cheat sheet SELinux
  • Cheat pro běžné příkazy pro Linux
  • Co jsou kontejnery systému Linux?
  • Naše nejnovější články o Linuxu

Metaznaky shellu v systému Linux

Každý z těchto příkazů můžete rozšířit pomocí metaznaků. Nevěděl jsem, jak jsi je nazval, ale metaznaky mi usnadnily život.

Potrubí |

Řekněme, že chci znát všechny instance Firefoxu spuštěné v mém systému. Mohu použít ps příkaz s -ef zobrazit seznam všech instancí programů spuštěných v mém systému. Nyní bych rád viděl jen ty případy, kdy je Firefox zapojen. Používám jeden z mých oblíbených metaznaků, roura | výsledek do grep , která hledá vzory.

$ ps -ef | grep firefox 

Přesměrování výstupu>

Dalším oblíbeným metaznakem je přesměrování výstupu > . Používám jej k tisku výsledků všech instancí, které Intel zmínil jako výsledek dmesg příkaz. To může být užitečné při odstraňování problémů s hardwarem.

$ dmesg | grep amd > amd.txt
$ cat amd.txt
[ 0.897] amd_uncore: 4 amd_df counters detected
[ 0.897] amd_uncore: 6 amd_l3 counters detected
[ 0.898] perf/amd_iommu: Detected AMD IOMMU #0 (2 banks, 4 counters/bank).

Hvězdička *

Hvězdička * nebo zástupný znak je oblíbený při hledání souborů se stejnou příponou – například .jpg nebo .png . Nejprve se změním na Picture adresář v mém systému a použijte příkaz, jako je tento: 

$ ls *.png
BlountScreenPicture.png
DisplaySettings.png
EbookStats.png
StrategicPlanMenu.png
Screenshot from 01-24 19-35-05.png

Tilda ~

Vlnovka ~ je rychlý způsob, jak se vrátit do domovského adresáře v systému Linux zadáním následujícího příkazu: 

$ cd ~
$ pwd
/home/don

Symbol dolaru $

$ symbol jako metaznak má různé významy. Když se použije pro párování vzorů, znamená to jakýkoli řetězec, který končí daným řetězcem. Například při použití obou metaznaků | a $

$ ls | grep png$
BlountScreenPicture.png
DisplaySettings.png
EbookStats.png
StrategicPlanMenu.png
Screenshot from 01-24 19-35-05.png

Cart ^

^ symbol omezuje výsledky na položky, které začínají daným řetězcem. Například při použití obou metaznaků | a ^

$ ls | grep ^Screen
Screenshot from 01-24 19-35-05.png

Mnohé z těchto metaznaků jsou vstupní branou k regulárním výrazům, takže je toho k prozkoumání mnohem víc. Jaké jsou vaše oblíbené metaznaky Linuxu a jak ukládají vaši práci?


Linux
  1. Jak používat Linuxový příkaz grep

  2. Jak používat příkaz historie v Linuxu

  3. Mít krávu na příkazovém řádku Linuxu

  1. 8 tipů pro příkazový řádek Linuxu

  2. Přihlaste se do příkazového řádku Linuxu

  3. Jak používat příkaz historie Linuxu

  1. Jak používat příkaz xargs pro Linux

  2. Jak používat Linuxový příkaz tee

  3. Jak používat horní příkaz v Linuxu