|
joe@server344:~$
|
první část joe značí aktuálně přihlášeného uživatele
|
|
joe@server344:~$
|
část za zavináčem server344 značí název počítače
|
|
joe@server344:~$
|
část za dvojtečkou ~ značí adresář, v kterém se přáve nacházíme (viz. pwd)
|
|
joe@server344:~$
|
poslední část $ ukazuje zda-li jsme správce systému (root) nebo normální uživatel ($ - normální uživatel; # - správce systému)
|
|
apt-get install <balicek>
|
Nainstaluje balíček i s jeho závislotmi
|
|
apt-cache search <balicek>
|
Vyhledá možné balíčky k instalaci
|
|
apt-get update
|
Aktualizuje lokální info o repozitářích
|
|
apt-get upgrade
|
Nainstaluje možné aktualizace pro všechny nainstalované balíčky
|
|
dpkg -l
|
Zobrazí nainstalované balíčky
|
|
apt-get remove <balicek>
|
Odinstaluje balíček
|
|
apt-get purge <balicek>
|
Odinstaluje balíček včetně konfiguračních souborů
|
|
apt-cache pkgnames
|
Zobrazí všechny možné balíčky k instalaci
|
|
dpkg -i <name>.deb
|
Nainstaluje balíček ze souboru (bez závislostí)
|
|
apt-get install <name>.deb
|
Nainstaluje balíček ze souboru včetně závislostí
|
|
ls -a
|
Výpis skrytých souborů
|
|
ls -R
|
Rekurzivní výpis
|
|
ls - t
|
Pořadí podle času úpravy
|
|
ls -S
|
Pořadí podle velikosti souboru
|
|
ls -l
|
Výpis souborů v seznamu
|
|
ls -H
|
Výpis s člověku čitelnými velikostmi souborů (M, kb, b atd.)
|
|
ls -laHt
|
Kombinaci výše uvedených
|
|
pwd
|
Vypíše absolutní cestu k adresáři
|
|
mkdir <adresář>
|
Vytvoří adresář
|
|
cd <adresář>
|
Změna aktuálního adresáře
|
|
cd ~
|
cd do domovského adresáře
|
|
cd /
|
cd do kořenového adresáře
|
|
cd ..
|
cd do adresáře o jednu úroveň výše
|
|
cd -
|
cd do předchozího adresáře
|
|
man hier
|
Manuál k adresářové struktuře OS
|
|
CTRL-c
|
Ukončí aktuální příkaz
|
|
CTRL-a
|
Přesune kurzor na začátek řádku
|
|
CTRL-e
|
Přesune kurzor na konec řádku
|
|
CTRL-u
|
Vymaže obsah řádku před kurzorem
|
|
CTRL-k
|
Vymaže obsah řádku za kurzorem
|
|
CTRL-r
|
Vyhledávání v historii příkazů
|
|
CTRL-z
|
Pozastaví aktuálně vykonávaný příkaz
|
|
CTRL-SHITF-c
|
Zkopíruje zvýrazněný text
|
|
CTRL-SHITF-p
|
Vloží text
|
|
CTRL-SHITF-t
|
Vytvoří novou záložku
|
|
CTRL-SHITF-tab
|
Přepne do následující záložky
|
|
TAB
|
Automatické doplňování Důležité!!
|
|
man <příkaz>
|
Vypíše dokumentaci k příkazu
|
|
man -k <tag>
|
Vyhledá záznamy v dokumentaci podle tagu
|
|
man -k network
|
Vyhledá všechny záznamy týkající se sítě
|
|
whatis <program>
|
Vypíše krátký popis programu
|
|
whereis <program>
|
Vypíše absolutní cestu k programu
|
|
touch <soubor>
|
Vytvoří soubor
|
|
cat <soubor>
|
Vypíše obsah souboru
|
|
less <soubor>
|
Vypíše obsah souboru s rozšířenými možnostmi
|
|
file <soubor>
|
Vypíše typ souboru
|
|
cp <soubor> <cíl>
|
Zkopíruje soubor
|
|
cp -r < adresář > <cíl>
|
Zkopíruje adresář
|
|
mv <soubor> <cíl>
|
Přesune soubor/adresář
|
|
rm <soubor>
|
Smaže soubor
|
|
rm -r < adresář >
|
Smaže adresář
|
|
head <soubor>
|
Vypíše prvních 10 řádku ze souboru
|
|
tail <soubor>
|
Vypíše posledních 10 řádků ze souboru
|
|
tail -f <soubor>
|
Vypíše poslední řádky souboru a sleduje změny
|
|
wc <soubor>
|
Vypíše počet slov v souboru
|
|
wc -l <soubor>
|
Vypíše počet řádek v souboru
|
|
wc -c <soubor>
|
Vypíše počet bytů v souboru
|
|
paste <soubor> <soubor>
|
Spojí řádky dvou souborů
|
|
nano <soubor>
|
Editace souboru
|
|
chmod 755 <soubor>
|
Změní oprávnění souboru - číselná reprezentace práv
|
|
chmod -R 600 <složka>
|
Změní oprávnění adresáře a všech podadresářů a souborů
|
|
chown <uzivatel>[:skupina] <soubor>
|
Změní majitele souboru a případně i skupinu
|
|
chgrp <skupina> <soubor>
|
Změní skupinu souboru
|
|
chmod <soubor> u+rw,g-rwx,o-rwx
|
Změna práv souboru: vlastníkovi přidá čtení a zápis všem ostatním ve skupině i mimo ní odebere všechna práva
|
|
ps
|
Příkaz pro zobrazení spuštěných procesů
|
|
ps -ef
|
Vypíše spuštěné procesy
|
|
ps -ef -u root
|
Vypíše spuštěné procesy uživatele root
|
|
ps -e -o pid,uname,pcpu,pmem,comm --sort=comm
|
Vypíše jen určité informace a seřadí procesy podle jména příkazu
|
|
top
|
Vypisuje spuštěné procesy v reálném čase
|
|
kill <pid>
|
Ukončí proces s id <pid>
|
|
pkill <proces>
|
Ukončí proces s názvem <proces>
|
|
killall <proces>
|
Ukončí všechny procesy s názvem <proces>
|
|
lsof
|
Program pro výpis otevřených souborů, portů atd
|
|
lsof -i :8080
|
Vypíše všechny procesy, které používají port 8080
|
|
cat /etc/passwd
|
Vypíše subor, ve kterém systém ukládá informace o uživatelích
|
|
cat /etc/group
|
Vypíše subor, ve kterém systém ukládá informace o skupiných
|
|
useradd joe
|
Přidá uživatele joe
|
|
useradd joe -m
|
+ vytovří jeho domovský adresář
|
|
useradd joe -m –gajtaci
|
+ přidá uživatele do skupiny ajtaci
|
|
userdel joe
|
Smaže uživatele joe
|
|
userdel joe -r
|
+ smaže jeho domovský adresář
|
|
su joe
|
Přihlašení pod uživatele joe
|
|
passwd
|
Změní heslo aktuálního uživatele
|
|
passwd joe
|
Změní heslo uživatele joe
|
|
find .
|
Vyhledá všechny soubory v aktuálním adresáři
|
|
find . -name *.docx
|
+ vyhledá pouze soubory končící na docx
|
|
grep <fráze> <soubor>
|
Vyhledá frázi v souboru
|
|
grep -r <fráze> <adresář>
|
Vyhledá frázi v souborech v adresáři
|
|
curl <adresa> > <cíl>
|
Stáhne a uloží soubor
|
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.