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 |