Přeskočit na hlavní obsah

Úvod do základních příkazů terminálu pro odstraňování problémů v systému Ubuntu Linux

Shrnutí: Následující článek slouží jako úvod k základním příkazům Terminálu pro odstraňování problémů v operačním systému Ubuntu Linux.

Tento článek se vztahuje na Tento článek se nevztahuje na Tento článek není vázán na žádný konkrétní produkt. V tomto článku nejsou uvedeny všechny verze produktu.

Příznaky

Obsah:

  1. Úvod
  2. Příklady základních příkazů pro odstraňování problémů v terminálu a způsob jejich použití
  3. Seznam základních příkazů při odstraňování problémů a jejich funkce v operačním systému Ubuntu Linux

Úvod

 

Následující článek se zabývá základními příkazy odstraňování problémů používanými v terminálu operačního systému Ubuntu.

Nejběžnější způsoby otevření okna terminálu v systému Ubuntu Linux:

  • Pomocí funkce vyhledávání vyhledejte terminal, commandnebo prompt a jako výsledek vyhledávání se zobrazí okno terminálu.
  • Pokud ho chcete vyhledat pomocí nabídek, ve většině verzí systému Linux se nachází na stejném místě jako ostatní spouštěče aplikací.
  • Následující klávesová zkratka funguje ve většině verzí systému Ubuntu a v ostatních typech systému Linux. Současně stiskněte klávesy CTRL + Alt + T.

Pokud hledáte návod k obecným příkazům terminálu, přečtěte si následující článek:

Pokud hledáte seznam nejběžnějších příkazů, přečtěte si následující referenční článek:

Příčina

Příklady základních příkazů pro odstraňování problémů v terminálu a způsob jejich použití

 

V následujícím seznamu jsou uvedeny základní příkazy terminálu v systému Ubuntu Linux. Uvádí příklady, jak je lze použít k odstraňování konkrétních problémů s počítačem.

  • Pomocí příkazu uname zobrazíte používané jádro. Jádro je první částí operačního systému, která se načte do paměti. Řídí takové oblasti systému, jako jsou správa diskových jednotek, přidělování paměti, systémové procesy a popisovač přerušení. V následujícím příkladu se používá jádro 3.11.0-15-generic:

    user@avalon:~$ uname -a

    Linux avalon 3.11.0-15-generic #23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

    user@avalon:~$

  • Pomocí příkazu dmesg zobrazíte obsah protokolu spuštění. Efektivní způsob, jak nalézt chyby při spuštění:

    user@avalon:~/linux101$ sudo dmesg > dmesg.log

    V následujícím příkladu lze příkaz cat použít spolu s příkazem dmesg ke sloučení obsahu souboru protokolu. Další příkaz grep lze použít k zobrazení libovolné instance určitého názvu souboru, který se vyskytuje v protokolu, například Intel nebo error:

    user@avalon:~/linux101$ cat dmesg.log | grep intel

    [ 1.732400] intel_idle: MWAIT substates: 0x21120

    [ 1.732402] intel_idle: v0.4 model 0x3A

    [ 1.732405] intel_idle: lapic_timer_reliable_states 0xffffffff

    [ 10.148411] fbcon: inteldrmfb (fb0) is primary device

    [ 10.922434] i915 0000:00:02.0: fb0 inteldrmfb frame buffer device

    [ 10.926448] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-X

    user@avalon:~/linux101$

    user@avalon:~/linux101$ cat dmesg.log | grep error

    [ 7.478502] EXT4-fs (sda2): re-mounted. Opts: errors=remount-ro

    user@avalon:~/linux101$

  • Příkaz lspci vypíše všechna zařízení nalezená na sběrnici PCI (Peripheral Component Interconnect):

    user@avalon:~/linux101$ sudo lspci > lspci.log

    Pomocí příkazu lspci s dalšími příkazy cat a grep můžete izolovat specifická zařízení PCI, jako v příkladu se zařízením Realtek níže:

    user@avalon:~/linux101$ cat lspci.log | grep Realtek

    07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. TRL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)

    09:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)

    09:00.1 SD Host controller: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)

    user@avalon~/linux101$

  • Pomocí příkazu lsmod lze vypsat seznam všech načtených modulů v jádru:

    user@avalon:~/linux101$ sudo lsmod > lsmod.log

    user@avalon:~linux101$

    V systému Linux se soubory ovladačů načítají jako moduly. Chcete-li zjistit, které ovladače nebo moduly jsou načteny v jádru, můžete použít příkaz cat a grep . Při použití s příkazem lsmod lze vyhledat konkrétní soubory modulu, jak můžete vidět na dvou příkladech Dell a hda níže:

    user@avalon:~/linux101$ cat lsmod.log | grep dell

    dell_wmi 12761 0

    sparse_keymap 13948 1 dell_wmi

    dell_laptop 17369 0

    dcdbas 14847 1 dell_laptop

    wmi 19070 1 dell_wmi

    user@avalon:~/linux101$

    user@avalon:~/linux101$ cat lsmod.log | grep hda

    snd_hda_codec_hdmi 41117 1

    snd_hda_codec_realtek 55704 1

    snd_hda_intel 48171 3

    snd_hda_codec 188738 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel

    snd_hwdep 13602 1 snd_hda_codec

    snd_pcm 102033 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel

    snd_page_alloc 18710 2 snd_pcm,snd_hda_intel

    snd 69141 17 snd_hda)codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq,device,snd_seq_midi

    user@avalon:~/linux101$

  • Pomocí příkazu lsusb lze vypsat seznam všech zařízení USB připojených ke sběrnici USB:

    user@avalon:~/linux101$ sudo lsusb > lsusb.log

    user@avalon:~linux101$

    Tento příkaz můžete použít s dalšími příkazy cat a grep k izolování konkrétních zařízení USB, jako v příkladu se zařízením Intel níže:

    user@avalon:~/linux101$ cat lsusb.log | grep Intel

    Bus 002 Device 003: ID 8087:07da Intel Corp.

    Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub

    Bus 001 DEvice 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hib

    user@avalon:~/linux101$

  • Pomocí příkazu ifconfig můžete provést nastavení a dotazování síťových nastavení počítače:

    user@avalon:~/linux101$ ifconfig > ifconfig.log

    user@avalon:~/linux101$

    Tento příkaz můžete použít s dalšími příkazy cat a grep k vyhledání inet, což uvede IP adresy počítače:

    user@avalon:~/linux101$ cat ifconfig.log | grep inet

    inet addr:127.0.0.1 Mask:255.0.0.0

    inet6 addr: ::1/128 Scope:Host

    inet addr:192.168.1.90 Bcast:192.168.1.255 Mask:255.255.255.0

    inet6 addr: fe80::caf7:33ff:fedb:b2bc/64 Scope:Link

    user@avalon:~/linux101$

Řešení

Seznam základních příkazů při odstraňování problémů a jejich funkce v operačním systému Ubuntu Linux

 

V následující tabulce je uveden seznam základních příkazů používaných v systému Linux pro účely odstraňování problémů. Uvádí funkci a syntaxi každého příkazu:

Příkaz Funkce Syntax
sudo Používá se před příkazem pro spuštění jako uživatel root nebo jako správce. sudo apt-get update
ls Stejný příkaz jako dir, vypíše seznam aktuálního adresáře. ls-ll
cp Zkopírování souboru. cp /dir/filename /dir/filename
rm Odstranění souboru. rm /dir/filename /dir/filename
mv Přesunutí souboru. mv /dir/filename /dir/filename
mkdir Vytvoření adresáře. mkdir /dirname
df Nahlášení využití místa na disku v systému souborů. df -h
dmesg Tisk nebo ovládání vyrovnávací paměti prstence kernelu. dmesg
lspci Vypsání seznamu všech zařízení PCI. lspci
lsusb Vypsání seznamu všech zařízení USB. lsusb
lsmod Zobrazení stavu modulů v jádru Linux. lsmod
cat Zkrácení souborů a tisk ve standardním výstupu. cat /dir/logfile
grep Tisk řádků vstupu shodných se zadaným vzorcem. grep intel
apt-get Aktualizace instalačního programu. apt-get update, or apt-get upgrade
sosreport Nástroj, který shromažďuje informace o konfiguraci a diagnostické informace počítače. Nástroj je nutné nejprve nainstalovat pomocí následujícího příkazu: „sudo apt-get install sosreport“. Před prvním spuštěním nástroje po jeho instalaci se doporučuje restartovat počítač. sosreport
cat a grep společně Slouží k vypsání všech instancí specifické položky vyhledávání. cat /dir/logfile | grep intel (výstup tohoto příkazu by do výchozího výstupního zdroje vytiskl jakékoli instance řetězce „intel“)
 

Pokud potřebujete další pomoc s odstraňováním problémů s počítačem Dell, obraťte se na nás na webu podpory společnosti Dell.

Vlastnosti článku
Číslo článku: 000123974
Typ článku: Solution
Poslední úprava: 17 lis 2023
Verze:  7
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.