Přehled základních příkazů/nástrojů v Linuxu

Příkaz / nástroj Popis Příklady
ssh SSH client, přihlášení na vzdálený počítač/server ssh user@server.com
ssh xlogin00@merlin.fit.vutbr.cz
exit Odhlášení ze serveru / zavření terminálu exit
man Manuálové stránky, popis nástroje, přehled přepínačů, nápověda, dokumentace man ssh
pwd Vypíše absolutní cestu (Print Working Directory) kde se nacházím pwd
ls Seznam položek v adresáři (List directory) ls
ls -l
ls -la
ls -l slozka/
mkdir Vytvoření nové složky (-p pro více zanořených složek) mkdir new_directory
mkdir -p directory/aa/bb/cc
cd Změna adresáře (Change Directory)
. aktální adresář
.. předchodí adresář
~ domovský adresář
/ root (počátek)
cd directory/
cd ..
cd
touch Vytvoření prázdného souboru, pokud neexistuje. Pouhá úprava časové značky, pokud již existuje touch myfile
cp Kopírování souborů a složek (složky je potřeba kopírovat rekurzivně -r) cp file file_copy
cp -r directory/ directory_copy
mv Přesun nebo přejmenování souboru či složky mv file.txt directory/
mv old_name.txt new_name.txt
rm Nenávratné (!!) smazání souboru či složky rm myfile.x
rm -r directory/
cat Vypsání textového souboru cat myfile.txt
nano Jednoduchý textový editor.
Po otevření je možné rovnou psát
Uložení a zavření: Ctrl+x, y, Enter
nano myfile.x
vim Textový (super) editor.
Přepnutí do "input mode" - i (dole se zobrazí --INSERT--)
Přepnutí zpět do "normal mode" - ESC
Uložení a zavření - :wq
Zavření bez uložení - :q!
vim myfile.x
zip Zabalení souborů do jednoho (-r pro zabalení složky) zip archiv.zip file1 file2 file3
zip -r archiv.zip file1 directory file2
unzip archiv.zip
tar Zabalení souborů do jednoho a rozbalení
x-extract, c-create, v-verbose, z-gzip, f-file
tar -cvzf archiv.tar.gz file1 file2
tar -xvzf archiv.tar.gz
wget "The non-interactive network downloader".
Stahování veřejného obsahu z netu bez nutnosti přihlašování, např. webovou stránku
wget http://www.fit.vutbr.cz/
scp Kopírování mezi počítači. Například z počítače na server a naopak.
$ scp co kam
scp xlogin00@merlin.fit.vutbr.cz:~/myfile ~
scp myfile xlogin00@merlin.fit.vutbr.cz:~
chmod Úprava přístupových práv souboru či složky
u-user, g-group, o-others, a-all
d|rwx|rwx|rwx = type|user|group|others
d = directory, r = read, w = write, x = execute
Popis přístupový práv
chmod 755 myfile
chmod o+r myfile
chmod o-r myfile
make Pomocník pro kompilaci zdrojových kódů.
Není nutný další argument, nástoj pouze potřebuje v aktuálním adresáři soubor Makefile, kde je popsané, co má dělat
make
gcc C/C++ kompilátor - přeloží textový zdrojový kód (.c) do binárního souboru
Přepínače: -std=cXX (norma, podle které se překládá), -o (output), -Wall (warnings all)
gcc -std=c99 source_code.c -o program
history Seznam zadaných příkazů history
"TIPY/TRIKY" * Šipkami nahoru/dolů můžeš procházet dříve zadané příkazy (a opakovaně spouštět)
* TAB - napovídání/doplňovaní rozepsaného příkazu