Вступ до основних команд терміналу в Ubuntu Linux
Sommaire: У наступній статті наведено вступ до основних команд усунення несправностей у Терміналі для Ubuntu Linux.
Symptômes
Зміст:
- Введення
- Приклади основних команд виправлення неполадок у Терміналі та способи їх використання
- Список основних команд усунення несправностей та їх функції в Ubuntu Linux
Введення
У наступній статті розглядаються основні команди усунення несправностей у терміналі операційної системи Ubuntu.
Найпоширенішими способами відкриття вікна терміналу в Ubuntu Linux є:
- Використовуйте функцію пошуку на робочому столі для пошуку
terminal,commandабоpromptі він відкриває вікно Терміналу як результат пошуку. - Якщо ви скористаєтеся меню, щоб знайти його, більшість версій Linux розміщують його в тому самому місці, що й інші програми запуску програм.
- Наступна комбінація клавіш працює в більшості версій Ubuntu та інших типах Linux. Одночасно натисніть клавіші CTRL + Alt + T .
Перегляньте наступну статтю, якщо ви шукаєте підручник із загальних команд терміналу:
Перегляньте наступну довідкову статтю, якщо вам потрібен список найпоширеніших команд:
Cause
Приклади основних команд виправлення неполадок у Терміналі та способи їх використання
Цей список містить основні команди терміналу в Ubuntu Linux. У ньому наведено приклади того, як їх можна використовувати для виправлення певних неполадок із комп'ютером.
-
Скористайтеся командою
uname, щоб показати, яке ядро використовується. Ядро є першим розділом операційної системи, який завантажується в пам'ять. Він контролює такі системні області, як управління дисками, розподіл пам'яті, системні процеси та обробник переривань. У наведеному нижче прикладі використовується ядро3.11.0-15-generic:user@avalon:~$ uname -aLinux avalon 3.11.0-15-generic #23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linuxuser@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-Xuser@avalon:~/linux101$user@avalon:~/linux101$ cat dmesg.log | grep error[ 7.478502] EXT4-fs (sda2): re-mounted. Opts: errors=remount-rouser@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 Realtek07: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.loguser@avalon:~linux101$У Linux файли драйверів завантажуються як модифікації. Щоб побачити, які драйвери або модифікації завантажені в ядро, ви можете використовувати команду
catіgrepкоманда. При застосуванні зlsmodдля пошуку конкретних файлів модів ви можете побачити два приклади з Dell іhdaнижче:user@avalon:~/linux101$ cat lsmod.log | grep delldell_wmi 12761 0sparse_keymap 13948 1 dell_wmidell_laptop 17369 0dcdbas 14847 1 dell_laptopwmi 19070 1 dell_wmiuser@avalon:~/linux101$user@avalon:~/linux101$ cat lsmod.log | grep hdasnd_hda_codec_hdmi 41117 1snd_hda_codec_realtek 55704 1snd_hda_intel 48171 3snd_hda_codec 188738 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intelsnd_hwdep 13602 1 snd_hda_codecsnd_pcm 102033 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intelsnd_page_alloc 18710 2 snd_pcm,snd_hda_intelsnd 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_midiuser@avalon:~/linux101$ -
Скористайтеся командою
lsusbщоб переглянути список усіх USB-пристроїв, підключених до шини USB:user@avalon:~/linux101$ sudo lsusb > lsusb.loguser@avalon:~linux101$Ви можете використовувати цю команду з додатковим
catіgrepкоманди для ізоляції певних USB-пристроїв, як у випадку з Intel нижче:user@avalon:~/linux101$ cat lsusb.log | grep IntelBus 002 Device 003: ID 8087:07da Intel Corp.Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching HubBus 001 DEvice 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hibuser@avalon:~/linux101$ -
За допомогою кнопки
ifconfigКоманда, щоб установити та надіслати запит до параметрів мережі комп'ютера:user@avalon:~/linux101$ ifconfig > ifconfig.loguser@avalon:~/linux101$Ви можете використовувати цю команду з додатковим
catіgrepКоманди для пошукуinet, у якому перелічено IP-адреси комп'ютера:user@avalon:~/linux101$ cat ifconfig.log | grep inetinet addr:127.0.0.1 Mask:255.0.0.0inet6 addr: ::1/128 Scope:Hostinet addr:192.168.1.90 Bcast:192.168.1.255 Mask:255.255.255.0inet6 addr: fe80::caf7:33ff:fedb:b2bc/64 Scope:Linkuser@avalon:~/linux101$
Résolution
Список основних команд усунення несправностей та їх функції в 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 |
Утиліта, яка збирає відомості про конфігурацію та діагностику комп'ютера. Спочатку утиліту потрібно встановити за допомогою наступного командного рядка: "sudo apt-get install sosreport." Рекомендується перезавантажити комп'ютер після інсталяції перед першим запуском утиліти. | sosreport |
cat і grep разом |
Використовуйте, щоб вивести список усіх екземплярів певного елемента пошуку. | cat /dir/logfile | grep intel (Вихідні дані цієї команди виведуть до типового джерела виводу будь-який екземпляр рядка "Intel") |
Щоб отримати додаткову допомогу з усуненням несправностей комп'ютера Dell, ви можете зв'язатися з нами на веб-сайті підтримки Dell.