Pokročilí uživatelé nebo ti, kteří Linux již nějakou dobu pravidelně používají, si to již dlouho uvědomili nekonečné možnosti, které nabízí textový režim, ta část rozhraní, ve které můžeme komunikovat s počítačem pouze pomocí klávesnice, a že pokud neznáme příslušné příkazy, nemůžeme jej spolehlivě použít.
S terminálem Linux můžeme do systému dělat jednoduché dotazy, abychom zobrazili soubory, pomohli s manuály nebo vytvořili soubor; dokonce nakonfigurovat server XAMPP, dotazovat se na databázi a všechny druhy administrativních úkolů. Stále je toho ale hodně co se tam dostat, takže vám nějaké ukážeme základní příkazy, které byste měli znát pokud jste se právě dostali k linuxu.
Srovnání jsou nenávistná a Nechci z tohoto článku udělat „Linux versus Windows“, ale operační systém Microsoftu může sloužit jako příklad pro ilustraci některých případů, kterými se budeme zabývat v následujících řádcích. Dovolte mi trvat na tom, že toto je pouze ilustrativní příklad.
Než budete pokračovat, stojí za to ujasnit, že použití těchto příkazů není třeba mít oprávnění správce. Různé sekce
pwd
Na rozdíl od Windows, kde pokud přejdeme na příkazový řádek, máme jasnou indikaci toho, kde jsme - například C:Windows>
-, na Linuxu nebudeme vždy mít tyto informace na první pohled. To znamená, že pokud pracujeme s různými adresáři nebo v podadresářích zcela zakopaných v systému, můžeme se snadno ztratit. Zadáním tohoto příkazu budeme přesně vědět, kde jsme.
$ pwd
/home/tu-usuario
kočka
Tento příkaz zobrazí obsah souboru, cokoli to je. To znamená, že pokud požádáme o zobrazení textového souboru, terminál vrátí to, co v něm bylo napsáno, zatímco pokud provedeme jakýkoli jiný soubor, můžeme získat nečitelný strojový kód nebo kontrolní součet MD5 integrity souboru.
Lze jej použít s modifikátory, takže dlouhý textový soubor lze číst stránkovaným způsobem, ale o modifikátorech a jejich znalostech si povíme něco později.
$ cat hola.txt
¡Hola!
ls
ls
dělá stejné funkce jako dir
v systému MS-DOS, ale trochu jiným způsobem. Můžeme samozřejmě použít i příkaz MS-DOS v Linuxu, ale jeho fungování, i když je srovnatelné, zaostává. Díky barevnému kódu terminálu s ls
můžeme rozlišit, zda to, co nám ukazuje, jsou soubory, složky, škorpióni nebo cokoli jiného.
Pokud spolu s ls
Používáme modifikátory, můžeme vidět všechny adresáře cesty, ve které se nacházíme, ve formě seznamu, stránkovaných, zobrazujících všechny soubory a podadresáře a dokonce i oprávnění, která udělili. Opět si o modifikátorech povíme později.
$ ls
Documentos Descargas Escritorio Imágenes Música Podcasts Plantillas Público Vídeos
cd
Pokud jste někdy použili příkazového řádku nebo Windows konzole a prošli jste se stromem adresářů, pak víte, k čemu to je. V každém případě je vhodné objasnit těm, kteří tento příkaz nevědí cd
Dovolte nám navigovat jednotku, ve které jsme, změna na konkrétní místa bez ohledu na to, která je v té době naše.
$ cd /home/usuario/Documentos/Ejercicios
$ cd /home
Chcete-li přejít strom adresářů přes terminál, budeme muset použít příkaz cd ..
.
dotek a rm
První příkaz je zvyklý vytvořit prázdný soubor přes terminál. Pokud soubor, který jsme vytvořili, již existoval, aktualizuje čas úpravy.
$ touch texto.txt
Týkající se rm
to, co nám umožňuje, je smazat libovolný soubor.
$ rm texto.txt
mkdir a rmdir
V konkrétním případě těchto dvou terminálových příkazů, které jdou téměř společně, nám to umožňují vytvořit a odstranit prázdný adresář.
$ mkdir /prueba
$ rmdir /prueba
cp a mv
Příkaz cp
slouží zkopírujte soubor nebo adresář z původního umístění do jiného cíle. Použitím cp
je velmi snadné nechat si zkopírovat záložní soubor do jiného umístění. Předpokládejme například, že máme soubor na jednotce a chceme jej přesunout na vyměnitelné zařízení:
$ cp /home/usuario/Documentos/Ejercicios/Ejercicios.txt /media/usuario/pendrive/Ejercicios.txt
Týkající se mv
, se rovná funkci „Vyjmout“ v systému Windows. To znamená, chytne soubor z původního umístění a přesune jej jinam, odebrání souboru z prvního umístění. V návaznosti na vlákno předchozího příkladu předpokládejme, že chceme přesunout soubor z jednotky na vyměnitelné zařízení, abychom jej měli pouze tam:
$ mv /home/usuario/Documentos/Ejercicios/Ejercicios.txt /media/usuario/pendrive/Ejercicios.txt
muž
Příkaz man
Odkazuje na kompletní manuály příkazů, které jsme dosud používali. Tato příručka bude nejen popisovat správné použití a syntaxi pro každý z těchto příkazů, ale také - tentokrát to bude - umožní nám vědět, jaké modifikátory s nimi můžeme použít. Tímto způsobem například hledáme manuální stránku příkazu ls
:
man ls
Měli bychom vidět něco podobného tomuto:
Pokud procházíme různými stránkami manuálu pomocí kurzoru klávesnice, uvidíme kousek po kousku různé modifikátory, které můžeme použít s instrukcí, aby byla mnohem úplnější. Například pokud přidáme modifikátor -l
a ls
Uvidíme kromě podrobností udělených každému prvku podrobný seznam adresářů v místě, kde se nacházíme:
$ ls -l
total 48
drwxr-xr-x 3 usuario usuario 4096 mar 1 19:26 Descargas
drwxr-xr-x 2 usuario usuario 4096 mar 1 18:06 Documentos
drwxr-xr-x 2 usuario usuario 4096 mar 1 20:16 Escritorio
drwxr-xr-x 2 usuario usuario 4096 mar 2 07:38 Imágenes
drwxr-xr-x 3 usuario usuario 4096 feb 27 12:09 Música
drwxr-xr-x 2 usuario usuario 4096 feb 6 09:58 Plantillas
drwxr-xr-x 2 usuario usuario 4096 feb 6 09:58 Vídeos
A zatím krátká, ale rozsáhlá recenze, která prohlédne některé základní příkazy terminálu, které byste měli vědět, pokud jste se právě dostali k Linuxu. Zpočátku se to může zdát trochu těžkopádné, ale terminál ano mimořádně silný nástroj že byste za žádných okolností nikdy neměli přestat používat. Odvažte se to zkusit a zjistíte, že pro přesné úkoly není nic lepšího, než si to dělat sami ručně.