Вступ до базових команд усунення несправностей терміналу в Ubuntu Linux

Summary: Дізнайтеся більше про базові команди усунення несправностей у Terminal для Ubuntu Linux.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Зміст:

  1. Вступ
  2. Приклади базових команд для усунення несправностей у Terminal та їх використання
  3. Перелік базових команд для усунення несправностей та їх функціонування в Ubuntu Linux

Вступ

 

Наступна стаття розглядає базові команди усунення несправностей у терміналі операційної системи Ubuntu.

Найпоширеніші способи відкриття термінального вікна в Ubuntu Linux такі:

  • Використовуйте функцію пошуку на робочому столі для пошуку terminal, command, або prompt і він відкриває вікно терміналу як результат пошуку.
  • Якщо використовувати меню для пошуку, більшість версій Linux розміщують його в тому ж місці, що й інші лаунчери додатків.
  • Наступний ярлик клавіатури працює для більшості версій Ubuntu та інших типів Linux. Натисніть клавіші CTRL + Alt + T одночасно.

Наступна стаття присвячена загальних термінальним командам:

Дивіться наступну довідкову статтю для переліку найпоширеніших команд:

Приклади базових команд для усунення несправностей у Terminal та їх використання

 

Цей список містить базові термінальні команди в Ubuntu Linux. У ньому наведено приклади того, як їх можна використовувати для усунення конкретних проблем з вашим комп'ютером.

  • Використай команду uname щоб показати, яке ядро використовується. Ядро — це перша частина операційної системи, яка завантажується в пам'ять. Він контролює такі системні сфери, як керування дисководам, виділення пам'яті, системні процеси та обробник переривань. У наведеному нижче прикладі використовується ядро 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:~$

  • Використай команду dmesg щоб показати вміст журналу завантаження. Ось хороший спосіб знайти помилки при запуску:

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

    У наведеному нижче прикладі команда cat може використовуватися з dmesg щоб об'єднати вміст файлу журналу. Додаткове командування grep може використовуватися для відображення будь-якого випадку певного імені файлу в журналі, наприклад, Intel або 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$

  • Командування lspci перелік усіх пристроїв, які знаходяться на шині Peripheral Component Interconnect (PCI):

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

    Використовуючи lspci командування з додатковими командами cat та grep допомагає ізолювати конкретні PCI-пристрої, як у Realtek нижче:

    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$

  • Використай команду lsmod щоб перелічити всі завантажені файли модів у ядрі:

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

    user@avalon:~linux101$

    У Linux файли драйверів завантажуються як моди. Щоб побачити, які драйвери або моди завантажені в ядро, використовуйте cat та grep Командування. При використанні з lsmod для пошуку конкретних мод-файлів є два приклади з Dell та hda Нижче:

    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$

  • Використай команду lsusb перелічити всі USB-пристрої, підключені до USB-шини:

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

    user@avalon:~linux101$

    Використайте цю команду з додатковим cat та grep команд для ізоляції конкретних USB-пристроїв, як у Intel нижче:

    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$

  • Використовуйте ifconfig Команду для встановлення та запиту до мережевих налаштувань вашого комп'ютера:

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

    user@avalon:~/linux101$

    Використайте цю команду з додатковим cat та grep Команди для пошуку inet, який перелічує IP-адреси вашого комп'ютера:

    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$

Перелік базових команд для усунення несправностей та їх функціонування в Ubuntu Linux

 

У наступній таблиці наведено більш базові команди, які використовуються в Linux для усунення несправностей. Він дає функцію та синтаксис для кожного:

Команда Функція Синтаксис
sudo Використовується перед командою для запуску як root або адміністратор. sudo apt-get update
ls Те саме, що й режисер; містить поточний каталог. ls-ll
cp Скопіюй файл. cp /dir/filename /dir/filename
rm Видаліть файл. rm /dir/filename /dir/filename
mv Перемісти файл. mv /dir/filename /dir/filename
mkdir Створіть довідник. mkdir /dirname
df Повідомте про використання дискового простору файловою системою. df -h
dmesg Друкуйте або керуйте буфером кільця ядра. dmesg
lspci Перелічіть усі пристрої PCI. lspci
lsusb Перелічіть усі USB-пристрої. lsusb
lsmod Покажіть статус модулів у ядрі Linux. lsmod
cat Об'єднуйте файли та друкуйте на стандартному виході. cat /dir/logfile
grep Друкуйте рядки вхідних даних, що відповідають заданому шаблону. grep intel
apt-get Оновіть інсталятор. apt-get update, or apt-get upgrade
sosreport Утиліта, яка збирає конфігураційну та діагностичну інформацію про ваш комп'ютер. Утиліту потрібно встановити спочатку за допомогою наступного командного рядка: "Судо апт-встанови SOSREPORT." Рекомендується перезавантажити комп'ютер після встановлення перед запуском утиліти. sosreport
cat та grep Разом Використовуйте для переліку всіх екземплярів конкретного пошукового елемента. cat /dir/logfile | grep intel (вивід цієї команди друкував на вихідне джерело за замовчуванням будь-який екземпляр рядка "intel")

 

Для додаткової допомоги з усунення несправностей вашого комп'ютера Dell зв'яжіться з нами за адресою: Вебсайт підтримки Dell

Article Properties
Article Number: 000123974
Article Type: How To
Last Modified: 23 Jun 2026
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.