GNU/Linux >> Znalost Linux >  >> Linux

Průvodce linuxovým terminálem pro začátečníky

Pár ulic od mého bydliště je kavárna a chodím tam každou neděli na pravidelně naplánovaný zápas D&D. Mají menu, a když jsem si poprvé objednal, několik minut jsem si prohlížel menu, abych zjistil, co jsem si vybral. Jelikož jsem tvor ze zvyku, nakonec jsem přestal odkazovat na nabídku, protože jsem přesně věděl, co mají na prodej, a přesně vím, co chci. Objednání jídla na stůl je nyní stejně snadné jako říct „obvyklé“ a čekat, až budou doručeny šálky kávy a misky chipsů a koláčků (obvykle je to nepohodlné právě ve chvíli, kdy jsme se vrhli na iniciativu, ale to sotva závisí na personálu chyba nebo problém).

Podobně jako u jídelního lístku nabízí grafická rozhraní pro počítače uživatelům výběr akcí. Jsou zde ikony, okna a tlačítka a vy hledáte to, co hledáte, kliknete na položky, přetáhnete jiné položky a manipulujete s grafickými znázorněními, dokud není úkol dokončen. Po chvíli to však může být těžkopádné a co je ještě horší, neefektivní. Víte přesně, co je třeba udělat, nebylo by tedy hezké prostě říct počítači, co přesně chcete, aby se stalo, než procházet fyzickými a mentálními pohyby hledáním komponent a opakováním taneční rutiny založené na myši?

Co je to terminál Linux?

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

Terminál Linux je textové rozhraní používané k ovládání počítače se systémem Linux. Je to jen jeden z mnoha nástrojů poskytovaných uživatelům Linuxu pro splnění jakéhokoli daného úkolu, ale je široce považován za nejefektivnější dostupnou metodu. Mimo psaní kódu je to určitě nejpřímější možná metoda. Ve skutečnosti je tak populární, že Apple změnil svůj základ na Unix a získal shell Bash a Z a Microsoft vyvinul PowerShell, svůj vlastní open source příkazový řádek.

Co je to příkaz Linux?

Příkaz je speciální klíčové slovo, které můžete použít v terminálu, abyste svému počítači řekli, aby provedl akci. Většina příkazů jsou malé malé aplikace, které se instalují se zbytkem operačního systému. Možná si neuvědomujete, že jsou ve vašem počítači, protože jsou obecně uchovávány v relativně neznámých adresářích, jako je /bin , /sbin , /usr/bin a /usr/sbin , ale váš terminál ví, kde je najít (díky něčemu, co se nazývá PATH). Další příkazy jsou zabudovány do vašeho terminálu. Nemusíte se starat o to, zda byl příkaz nainstalován nebo je vestavěn, protože váš terminál zná příkazy v obou směrech. A co je ještě lepší, ve většině distribucí Linuxu, když váš terminál nemůže najít příkaz, hledá na internetu balíček, který by tento příkaz poskytl, a poté vám nabídne instalaci a spuštění!

Zde je jednoduchý příkaz:

$ ls

ls příkaz je zkratka pro "list" a vypisuje obsah vašeho aktuálního adresáře. Otevřete terminál a vyzkoušejte to. Poté otevřete okno správce souborů (Soubory v systému Linux Finder v systému macOS, Průzkumník Windows na Windows) a porovnejte. Jsou to dva různé pohledy na stejná data.

Co je argument v příkazu Linuxu?

argument je jakákoli část příkazu, která není příkazem. Chcete-li například vypsat obsah konkrétního adresáře, můžete zadat název tohoto adresáře jako argument:

$ ls Documents

V tomto příkladu ls je příkaz a Documents je argument. Tím by se vykreslil seznam vašich Documents obsah adresáře.

Jaké jsou možnosti v Linuxu?

Možnosti příkazu , nazývané také příznaky nebo přepínače , jsou součástí argumentů příkazu. Argument příkazu je cokoli, co následuje za příkazem, a možnost je obvykle (ale ne vždy) ohraničena pomlčkou nebo dvojitými pomlčkami. Například:

$ ls --classify Documents

V tomto příkladu --classify je možnost. Má také krátkou verzi, protože uživatelé terminálů mají tendenci preferovat efektivitu menšího psaní:

$ ls -F Documents

Krátké možnosti lze obvykle kombinovat. Zde je ls příkaz kombinující -l s volbou --human-readable , --classify a --ignore-backups možnosti:

$ ls -lhFB

Některé možnosti mohou mít argumenty samy o sobě. Například --format možnost pro ls umožňuje změnit způsob prezentace informací. Ve výchozím nastavení jsou vám obsahy adresářů poskytovány ve sloupcích, ale pokud potřebujete, aby byly uvedeny v seznamu odděleném čárkami, můžete nastavit format na comma :

$ ls --format=comma Documents
alluvial, android-info.txt, arduinoIntro, dmschema,
headers.snippet, twine, workshop.odt

Rovnítko (= ) je volitelný, takže to funguje stejně dobře:

$ ls --format comma Documents
alluvial, android-info.txt, arduinoIntro, dmschema,
headers.snippet, twine, workshop.odt

Naučení se používat terminál Linux

Naučit se používat terminál může zvýšit efektivitu a produktivitu – a také může být práce s počítačem hodně zábavná. Je jen málo případů, kdy spustím pečlivě vytvořený příkaz a nebudu sedět a žasnout nad tím, co se mi podařilo provést pomocí několika slov napsaných na jinak prázdné obrazovce. Terminál je mnoho věcí – programování, poezie, hádanky a pragmatismus – ale bez ohledu na to, jak to vidíte, je to trvalá inovace, kterou stojí za to naučit.

  • Pomocí terminálu Linux se podívejte, jaké soubory máte v počítači
  • Jak otevírat a zavírat adresáře v terminálu Linux
  • Navigace v terminálu Linux
  • Přesuňte soubor v terminálu Linux
  • Přejmenujte soubor v terminálu Linux
  • Zkopírujte soubory a složky v terminálu Linux
  • Odstraňte soubory a složky z terminálu Linux

Po přečtení a procvičení lekcí v těchto článcích si stáhněte naši bezplatnou e-knihu, průvodce Sysadmina skriptováním v Bash pro ještě více zábavy v terminálu.


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

  2. Linux tty Command Tutorial pro začátečníky (s příklady)

  3. Linux killall příkaz pro začátečníky (8 příkladů)

  1. 20 nástrojů produktivity pro terminál Linux

  2. Linuxový příkaz dir pro začátečníky (10 příkladů)

  3. Příkaz Linux rm vysvětlený pro začátečníky (8 příkladů)

  1. Linux ln Command Tutorial pro začátečníky (5 příkladů)

  2. Linux nl Command Tutorial pro začátečníky (7 příkladů)

  3. Linux nm Command Tutorial pro začátečníky (10 příkladů)