Průvodce 8) Terminál
Skoro všechno může být grafické v moderní GNU/Linuxové distribuci jako je právě openSUSE.
Ale být odkázán sám na sebe a opravdu využít sílu GNU/Linuxu je třeba znát, alespoň základní věci v terminálu – nebojte není to těžké.
Příkazy psané tučně (takto) potřebují být spouštěny uživatelem root.
Existuje tisíce příkazů, které můžete spouštět a každý s několika možnostmi. Tato kapitola je jen slabý odvar popisující nejčastější příkazy.
Najděte Konzoli pod oblíbenými položkami v kickoff menu
Používání příkazové řádky je docela jednoduché.
Jednoduše: příkaz a třeba jednu nebo více možností, jeden nebo dva argumenty a pak stisknete enter příklad:
Ls-I / home/( username)/
Příkaz ls (list) vypíše seznam souborů v adresáři. Možnost I - znamená, že seznam bude vykreslen v dlouhém formátu a argument /home/[username]/ z jaké složky.
8.1 Užitečné zkratky
Tab-klávesa
Klávesa Tab je neskutečně užitečná, sama automaticky dovyplní příkazy a argumenty, což vám umožní pracovat rychleji a vyhnout se případným překlepům.
Ctrl+Shift+V - Vkládejte ze schránky.
Ctrl+C - Tato zkratka zastaví jakoukoliv operaci, kterou jste začali.
8.2 Příklady základních příkazů
Zde je jen malý výběr příkazů, aby jste viděli, jak to v terminálu funguje.
8.2.1 Správa souborů file management.
Změna adresáře (složky)
cd /home/user/directoryname/
seznam souborů v adresáři(složce)
ls
kopírování souboru
cp filename /home/user/directoryname/filename
mazání souboru
rm filename
mazání složky včetně jejího obsahu
rm – rf /home/user/directoryname
přesouvání nebo přejmenování souboru
mv /home/user/filename /home/user/newfilename
8.2.2 Monitorování (sledování) systému
Běžící procesy a využití systémových prostředků. Stiskněte „Q“ pro exit
top
využití místa na disku
df
spotřeba paměti
free
8.2.3 Síť
zjistěte svou IP adresu
ip a
zjistěte svou gateway
ip route
zjistěte své DNS servery
cat /etc/resolv.conf
8.2.4 Man (manual) stránky a help
Téměř všechny příkazy mají své stránky s manuálem („man page“ zkratka pro manual page) popisující jak použít příkaz a jeho dostupné možnosti. Například napište
man cp
pro opuštění man stránky znova stiskněte „Q“
Pokud příkaz nemá man stránku zkuste –-help například:
cp—help
8.2.5 Staňte se Rootem
Přepnutí do root účtu pro vykonávání administrárorských úkolů napište:
su -
Potom napište root heslo. Nic se neoběví, když ho budete psát, z bezpečnostích důvodů.
Pro práci jako normální uživatel spustě příkaz
exit
Pro jeden příkaz, který chcete spustit jako root použijte
su -c "[command]"
Nepracujte jako root pokud to není nutné.
8.2.6 Systémové úkoly
Vypnutí
halt – p
Restart
reboot
Start, stop, restart a zjištění systémových služeb (start, stop. Restart, status) příklady:
systemctl restart network.service
systém ctl stop SuSEfirewall2_init.service
systemctl start apache2.service
systemctl status smb.service
Povolit nebo zakázat službu pro každý boot systému.
Příklady:
systemctl enable sshd.service
systemctl disable cups.service
8.2.7 Kernel
Zjistěte vaší verzi kernelu.
Uname – r
Kernel zprávy
dmesg
Seznam načtených kernel modulů
lsmod
Load kernel modulu
modprobe[modulename]
Unload kernel modulu
rmmod [modulename]
8.2.8 Informace o hardware
Příkaz hwinfo může poskytnout informace téměř o každém hardware
pár příkladů:
hwinfo --short --wlan
hwinfo --short --gfxcard
Seznam PCI zařízení
lspci
Seznam USB zařízení
lsusb
8.3 Editace textových souborů
K editování konfiguračních souborů nebo jiných textových souborů můžete použít editor vim.
Otevřete soubor aplikací vim /path/to/file. Příklad:
vim /boot/grub/menu.lst
!Root práva jsou tu potřeba, protože menu.lst je konfigurační systémový soubor – obecně není potřeba spouštět uživatele root pro editaci souborů v aplikaci vim!
Stiskněte i teď můžete editovat soubor.
Když skončíte editaci stiskněte ESC a vraťte se do příkazového módu.
Teď napište :x což je příkaz pro uložení a exit.
Pokud chcete odejít bez ukládání změn, které jste provedli použijte příkaz :q!
8.4 Další info
Pokud se chcete dozvědět více o používání Terminálu, existuje mnoho zdrojů dostupných na internetu. Zde je několik odkazů
http://www.oreillynet.com/linux/cmd/
http://www.tuxfiles.org/linuxhelp/cli.html
http://tldp.org/LDP/GNU-Linux-Tools-Summary/html/index.html
Přidat komentář