Pokud s začínáte s linuxovou konzolí, nebo jste se náhodou dostali na linuxový server, který nemá grafické rozhraní, a nebo máte jiný důvod proč začít pracovat s Linuxem v konzoli, pomůže vám tento příspěvek s úvodními kroky.
S Linuxem se v příkazové řádce pracuje tak, že napíšete příkaz (název programu), za ním případné argumenty a enter.
Pro doplňování názvů příkazů, adresářů a souborů používejte tabulátor. Pokud se potřebujete přepnout do složky Documents ve vašem domovském adresáři a napíšete D (cd D) a stisknete enter, nestane se nic, protože složek s tímto názvem je tam více. Když stisknete enter podruhé, zobrazí se vám možnosti (Desktop, Download, Documents). Pokud dopíšete oc (cd Doc) a stisknete enter, doplní se Documents a vy si ušetříte psaní.
příkaz | popis | obvyklé parametry | příklady použití |
pwd | print working directory
zobrazí cestu k aktuálnímu adresáři (tam kde právě jste) |
pwd | |
ls | list
vylistuje (zobrazí seznam) souborů a podadresářů v aktuálním adresáři |
-a (all) -l (long) |
ls -al |
man | manual
zobrazí manuálovou stránku |
man ls man pwd |
|
cd | change directory
změní adresář |
cd ~ cd .. cd moje_subdirectory |
|
less | zobrazí obsah souboru | less soubor | |
nano | textový editor | Ctrl + X pro ukončení editoru | nano novysoubor |
rm | remove
odstraní soubor (adresář) |
-r (odstraní adresář včetně obsahu) | rm soubor |
mkdir | make directory
vytvoří adresář |
mkdir adresar | |
rmdir | remove directory
odstraní adresář |
-r (odstraní adresář včetně podadresářů) | rmdir adresar |
cp | copy
okopíruje soubor |
cp soubor | |
mv | move
přesune soubor |
mv soubor | |
history | zobrazí historii příkazů | history | |
clear | zobrazí prázdnou obrazovku bez předchozích příkazů a výsledků | clear |
Cvičení:
- Zjisti cestu do aktuálního adresáře.
- Vypiš obsah aktuálního adresáře.
- Vyčisti si konzoli.
- Vypiš obsah aktuálního adresáře včetně skrytých souborů
- Vytvoř soubor s názvem myfirstfile, který bude obsahovat libovolný text.
- Vytvoř adresář mydirectory.
- Přepni se do nově vytvořeného adresáře.
- Vytvoř nový soubor mysecondfile, který bude obsahovat libovolný text.
- Vytvoř adresář mysubdirectory.
- Přesuň soubor mysecondfile do adresáře mysubdirecory.
- Vypiš obsah složky mysubdirectory.
- Přesuň se do adresáře mysubdirectory.
- Okopíru soubor mysecondfile do nadřazeného adresáře.
- Smaž soubor v aktuálním adresáři.
- Vypiš cestu do aktuálního adresáře.
- Přesuň se do nadřazeného adresáře (mydirectory).
- Vypiš cestu do aktuálního adresáře.
- Smaž adresář mysubdirectory.
- Zobraz si obsah aktuálního adresáře.
- Přejmenuj soubor v tomto adresáři na renamedfile.
- Přejdi do nadřazeného adresáře.
- Smaž adresář mydirectory.
- Zobraz si obsah souboru myfile.
- Smaž soubor myfile.
- Zobraz si historii příkazů.
Řešení:
- pwd
- ls (možno též použít parametry např. ls -al)
- clear
- ls -a (možno též ls -al)
- nano myfirstfile, napsat text, Ctrl + X, y, potvrdit
- mkdir mydirectory
- cd mydirectory
- nano mysecondfile, napsat text, Ctrl + X, y, potvrdit
- mkdir mysubdirectory
- mv mysecondfile ./mysubdirectory
- ls mysubdirectory
- cd mysubdirectory
- cp mysecondfile ..
- rm mysecondfile
- pwd
- cd ..
- pwd
- rmdir mysubdirectory
- ls
- mv mysecondfile myrenamedfile
- cd ..
- rm -r mydirectory (nebo rmdir mydirectory)
- less myfile, q pro vrácení zpět (nebo more myfile, nano myfile)
- rm myfile
- history