Team: Linux příkazy pro začátečníky

Tento článek je určen novým členům teamu

pwd
print working directory = VYPIŠ KDE TEĎ JSEM.
ls   
Vypiš soubory a adresáře v aktuálním adresáři. Když dám ls /cesta/neco/neco/neco/ tak to vypíše soubory a adresáře v /cesta/neco/neco/neco/

varianty: ls -laht
Totéž, jen to vypíše podrobný seznam včetně práv, vlastníka souboru, datum vytvoření/editace souboru, seřazené podle datumu poslední editace a h znamená human readable format, tedy že velikost souboru bude popsána v Megabajtech, gigabajtech, místo v mnohociferných číslech v počtu bajtů.

cd jménoadresáře
change directory = přesuň se do jiného adresáře.

Absolutní vs. relativní cesty

příkaz pwd mi vypíše:
/home/csgo/

Pokud chci odkudkoliv kde se nacházím přejít právě do /home/csgo/neco/neco/neco/ tak:

cd /home/csgo/neco/neco/neco/    <-to je  absolutní cesta, protože obsahuje kompletní cestu k cílovému adresáři od / až po neco/
Výhoda je, že mohu příkaz opakovat a vždy se dostanu tam, kam potřebuji.

Relativně se dostanu do posledního adresáře neco pomocí následujícího příkazu. Je to z relativního místa, kde se právě nacházím, takže tentýž příkaz mi nebude fungovat vždy, ale jen z aktuálního adresáře, kde se nacházím,

cd neco/neco/neco/   <- relativní cesta
mc
midnight commander, alternativa k total commanderu ale v příkazové řádce připomínající
starý norton commander nebo M602 pro MSDOS.
F10 se z programu vyjíždí.
nano soubor.txt
editace souborů. ovládání CTRL + O uložit, CTRL + X vypnout program.
vim soubor.txt
Uložit soubor :w  
Vyjet ze souboru :q
Pokud uživatel udělal nějaké změny tak :q!
po zmáčknutí i se začíná psát a editovat, ESC se vypnou
všechny editační módy.

 

Spouštění souborů

cd /do/aktualniho/adresare/

./spust.sh
./ znamená aktuální adresář.
pokud napíšete pouze spust.sh tak to linux vyhodnotí jako neznámý příkaz.
exit
vyjedu z terminálu.

Nevidím co píšu a nezadávám momentálně nikde žádné heslo

napiš do terminálu příkaz:

reset
dojde k vyresetování session a znovu uvidíš, co píšeš za příkazy.

Chci vidět zátěž serveru

htop
zátěž ram, běžící procesy, zátěž procesoru, běžící procesy + kolik berou % cpu.  100% = 100% jednoho jádra. Když má server 4 jádra, může proces žrát až 400% cpu.
top
totéž, pokud nefunguje příkaz htop
iotop --only
Seznam procesů, které zapisují na disk a jakou rychlostí.
jnettop 
seznam procesů a na kolik Kb/s či Mb/s vytěžují linku serveru.