Команди терміналу Ubuntu Linux: Повний посібник для ПК Dell
Résumé: Вивчіть найважливіші команди терміналу Ubuntu Linux для вашого Dell ПК. Покроковий посібник, що охоплює файли, програмне забезпечення, мережу, користувачів і ярлики.
Instructions
Термінальні команди — це інструкції, які можна використовувати в додатку терміналу Ubuntu для виконання завдань на комп'ютері. Чи ви новачок у Linux, чи вам просто потрібна швидка довідка, цей посібник проведе вас через найпоширеніші та найкорисніші команди терміналу Ubuntu — від керування файлами та програмним забезпеченням до перевірки вашої мережі та системної інформації.
Що таке термінал Ubuntu?
Командний рядок Linux — це текстовий інтерфейс до вашого комп'ютера. Часто її називають оболонкою, терміналом, консоллю або підказкою, і вона може створювати враження складності та заплутаності у використанні. Але не хвилюйтеся, це простіше, ніж здається, і цей посібник швидко допоможе вам почуватися комфортно.
Термінал Ubuntu, також відомий як інтерфейс командного рядка або оболонка, — це текстове середовище, яке дозволяє взаємодіяти з операційною системою вашого комп'ютера. На відміну від графічних інтерфейсів користувача (GUI), які покладаються на візуальні елементи, такі як вікна, іконки та кнопки, термінал спілкується через введені команди.
Як відкрити термінал на Ubuntu
Існує два простих способи відкрити термінал:
Варіант 1: Клавішний ярлик (найшвидший)
- Натисніть Ctrl + Alt + T на клавіатурі.
Варіант 2: Пошук у меню активностей
- Натисніть кнопку «Активності » у верхньому лівому куті екрана.
- Введіть Terminal у рядку пошуку.
- Натисніть на додаток Terminal , коли він з'явиться.
Розуміння термінального запиту
Коли ви відкриваєте термінал, побачите миготливий курсор поруч із текстом. Коли ви вводите команду, вона з'являється в тому ж рядку, що й цей текст. Цей текст потрібен, щоб повідомити, що комп'ютер готовий прийняти команду, це спосіб комп'ютера підказати вам. Насправді це зазвичай називають підказкою.
Коли ви виконуєте команду, будь-який результат, який вона видає, зазвичай друкується безпосередньо в терміналі, а потім вам показують інший запит після завершення. Деякі команди можуть виводити багато тексту; інші працюватимуть безшумно і взагалі нічого не видають. Не хвилюйтеся, якщо ви виконаєте команду і одразу з'явиться інша підказка — зазвичай це означає, що команда вдалася.
Розділ 1: Навігація файловою системою
Ці команди допомагають переміщати папки (у Linux їх називають каталогами ) і розуміти, де ви знаходитеся.
| Команда | Що він робить | Приклад |
|---|---|---|
pwd |
Показує поточне розташування вашої папки | pwd |
ls |
Перелік файлів і папок у поточній директорії | ls |
ls -l |
Перелік файлів із деталями, такими як дозволи, розмір і дата | ls -l |
ls -a |
Показує всі файли, включаючи приховані | ls -a |
cd foldername |
Зміни в конкретній папці | cd Documents |
cd .. |
Повертається на один рівень папки назад | cd .. |
cd ~ |
Він одразу йде до вашої домашньої папки | cd ~ |
The pwd Команда відображає шлях до поточної папки (папки), в якій ви знаходитеся. Коли ви вперше відкриваєте термінал, ви за замовчуванням перебуваєте у своїй домашній директорії.
The ls Команда відображає файли та каталоги у визначеному місці. Поширені варіанти включають -a (показує приховані файли, включно з тими, що починаються з крапки) та -l (показує детальний список з дозволами, власником, розміром і часовими позначками).
Розділ 2: Керування файлами та папками
Ці команди безпосередньо впливають на файли та текст, що зберігаються та використовуються на вашому комп'ютері.
| Команда | Що він робить | Приклад |
|---|---|---|
mkdir foldername |
Створює нову папку | mkdir MyProject |
touch filename |
Створює новий порожній файл | touch notes.txt |
cp source destination |
Копіює файл у нове місце | cp notes.txt ~/Documents/ |
mv source destination |
Переміщення або перейменування файлу | mv notes.txt renamed.txt |
rm filename |
Видаляє файл | rm oldfile.txt |
rm -r foldername |
Видаляє папку та все всередині неї | rm -r OldFolder |
cat filename |
Відображає вміст файлу | cat notes.txt |
nano filename |
Відкриває файл для редагування у простому текстовому редакторі | nano notes.txt |
grep "text" filename |
Пошук конкретного тексту всередині файлу | grep "error" log.txt |
rm Command назавжди видаляє файли. У терміналі немає контейнера для переходу. Завжди перевіряйте перед тим, як запускати.
The rm команда використовується для видалення файлів. Одним із важливих аспектів Unix-подібних систем (включно з Ubuntu) є їхня система дозволів на файли.
The cat Команда відображає, об'єднує або створює файли, читаючи та записуючи вміст файлів. Поширені варіанти включають -n (відображає номери рядків разом із вмістом файлу) та -b (показує номери рядків лише для непорожніх рядків).
The grep Командний пошук за конкретними шаблонами або ключовими словами у файлах або командному виході. Поширені варіанти включають -i (виконує пошук без регістру), -r (рекурсивний пошук у каталогах), та -n (відображає номери рядків із відповідними результатами).
Розділ 3: Встановлення та управління програмним забезпеченням
Як дистрибутив Linux на базі Debian, Ubuntu використовує менеджер пакетів APT для встановлення, оновлення та видалення програмних пакетів через командний рядок.
Ubuntu включає обидва apt та apt-get. Вони використовують одну й ту ж базу пакетів, але орієнтовані на різні професії. apt є кращим інтерактивним інструментом для термінальних сесій, оскільки його результат розроблений для людей. apt-get є безпечнішим за замовчуванням для скриптів, оскільки їхня поведінка в командному рядку більш стабільна у всіх версіях APT.
| Команда | Що він робить |
|---|---|
sudo apt update |
Оновлення списку доступних програмних пакетів |
sudo apt upgrade |
Встановлення доступних оновлень для всіх встановлених пакетів |
sudo apt install packagename |
Встановлює конкретний програмний пакет |
sudo apt remove packagename |
Видаляє програмний пакет |
sudo apt autoremove |
Видаляє пакети, які більше не потрібні |
Щоб оновити вашу систему, дотримуйтесь цих кроків:
- Відкрийте термінал за допомогою Ctrl + Alt + T.
- Введіть наступну команду та натисніть Enter , щоб оновити список пакетів:
sudo apt update - Введіть пароль, коли вас запитують, потім натисніть Enter.
- Введіть наступну команду та натисніть Enter , щоб встановити доступні оновлення:
sudo apt upgrade - Якщо попросять підтвердити, введіть Y і натисніть Enter.
apt update забирає останні списки пакетів із налаштованих репозиторіїв. Це не оновлює пакети, лише оновлює інформацію про доступні пакети.
Щоб встановити конкретний додаток:
- Відкрий термінал.
- Введіть таку команду, замінюючи назву пакету на додаток, який хочете встановити:
sudo apt install packagenameПриклад: Щоб встановити медіаплеєр VLC, введіть:sudo apt install vlc - Натисніть Enter, введіть Y за запитом і натисніть Enter ще раз.
Розділ 4: Перевірка інформації про систему
Використовуйте ці команди, щоб дізнатися деталі про апаратне та програмне забезпечення вашого ПК Dell.
| Команда | Що він робить |
|---|---|
uname -a |
Показує версію ядра та архітектуру системи |
lsb_release -a |
Показує вашу версію для Ubuntu |
df -h |
Показує використання диска для всіх дисків (читається людиною) |
free -h |
Показує, скільки доступної оперативної пам'яті |
top |
Показує реальне використання процесора та пам'яті |
htop |
Показує покращений, інтерактивний вигляд запущених процесів |
uptime |
Показує, як довго система працює |
date |
Відображає поточну дату та час |
whoami |
Показує, під яким користувачем ви зараз увійшли |
hostname |
Показує ім'я вашого комп'ютера в мережі |
The uname Команда друкує системну інформацію, таку як версія ядра та архітектура. Використання uname -a щоб одночасно відображати всю доступну системну інформацію.
The top Команда відображає інформацію в реальному часі про активність системи. Він відображає динамічну інформацію про процеси системи.
Перед оновленням Ubuntu до нового релізу важливо підготувати свою систему. Перевірте місце на диску, щоб переконатися, що у вас достатньо вільного місця для завантаження та встановлення оновлених пакетів. Ви можете перевірити простір на диску за допомогою df -h Командування.
Розділ 5: Управління користувачами та групами
Управління користувачами є критично важливою складовою підтримки безпечної системи. Неефективне управління користувачами та привілеями часто призводить до компрометації системи.
| Команда | Що він робить |
|---|---|
whoami |
Показує поточного увійденого користувача |
sudo adduser username |
Створення нового облікового запису користувача |
sudo deluser username |
Видалення облікового запису користувача |
passwd |
Змінює пароль |
sudo passwd username |
Зміна пароля іншого користувача |
sudo usermod -aG groupname username |
Додає користувача до групи |
groups username |
Показує, до яких груп належить користувач |
id |
Показує поточний ідентифікатор користувача та членство в групах |
adduser — це високорівневий, зручний для користувача скрипт, який спрощує процес створення нового облікового запису. Він інтерактивно запитує інформацію, автоматично створює домашню директорію, копіює скелетні файли (наприклад, .bashrc та .profile), встановлює відповідні дозволи та призначає стандартну оболонку. У більшості випадків це рекомендована команда для створення користувачів на системах на базі Debian, таких як Ubuntu.
Щоб додати нового користувача, виконайте ці кроки:
- Відкрий термінал.
- Введіть таку команду, замінивши ім'я користувача на ім'я нового користувача:
sudo adduser username - Натисніть Enter і дотримуйтесь підказок на екрані, щоб встановити пароль і ввести додаткові дані.
Щоб надати адміністратору (sudo) доступ:
Найпростіший спосіб надати sudo привілеї в Ubuntu — додати користувача до групи sudo . Члени цієї групи можуть виконувати будь-яку команду як root і отримують запит про пароль при використанні sudo.
- Відкрий термінал.
- Введіть таку команду, замінивши ім'я користувача на ім'я користувача:
sudo usermod -aG sudo username - Натисніть Enter. Зміни набувають чинності наступного разу при вході користувача.
visudo команду для редагування файлу sudoers. Ця команда перевіряє синтаксис перед збереженням, запобігаючи помилкам, які можуть повністю заблокувати доступ до sudo.
Розділ 6: Керування правами доступу до файлів
Кожен файл і каталог мають набір дозволів, які визначають, хто може його читати, записувати або виконувати.
| Символ | Значення |
|---|---|
r |
Читати |
w |
Пиши |
x |
Виконати |
| Команда | Що він робить | Приклад |
|---|---|---|
ls -l |
Перегляд дозволів для файлів у папці | ls -l |
chmod 755 filename |
Встановлює читання/запис/виконання для власника; Читати/виконувати для інших | chmod 755 script.sh |
chmod 644 filename |
Комплекти читають/записують для власника; Для інших — лише для читання | chmod 644 file.txt |
chown user:group filename |
Зміна власника та групи файлу | chown john:staff file.txt |
Сильна стратегія дозволів базується на Принципі найменших привілеїв (PoLP), тобто користувачі та процеси повинні мати лише мінімально необхідний доступ для виконання своїх функцій.
Розділ 7: Мережеві команди
Використовуйте ці команди, щоб перевірити мережеве з'єднання, знайти IP-адресу та усунути проблеми зі з'єднанням.
| Команда | Що він робить |
|---|---|
ip addr або ip a |
Показує вашу IP-адресу та мережеві інтерфейси |
ping google.com |
Перевіряє ваше інтернет-з'єднання |
ping -c 4 google.com |
Відправляє рівно 4 пакети пінгу і зупиняється |
wget URL |
Завантажує файл з інтернету |
curl URL |
Передає дані на сервер або з нього |
hostname -I |
Відображає вашу локальну IP-адресу |
ss -tlnp |
Перелік відкритих мережевих портів |
ifconfig командування застаріле і було замінене на ip у більшості сучасних дистрибутивів Linux. Він є частиною пакету net-tools, який може не встановлюватися за замовчуванням на новіших системах. Рекомендуємо використовувати ip addr натомість.
The ip command — одна з найпростіших і найкорисніших мережевих команд у Linux. Зазвичай він відображає статус мережевих інтерфейсів і IP-адрес, призначених вашій системі. Він приходить на зміну старшого ifconfig Командування, яке тепер застаріло.
Ping — це простий, але потужний мережевий інструмент, який допомагає перевірити зв'язок між вашим комп'ютером і віддаленим хостом (наприклад, вебсайтом, сервером чи іншим комп'ютером). Він надсилає невеликі пакети даних, які називаються «echo requests», цільовому хосту, який потім відповідає «echo replies». Успішний пінг показує, що існує зв'язок із пунктом призначення.
Щоб перевірити, чи працює ваше інтернет-з'єднання:
- Відкрий термінал.
- Введіть наступну команду та натисніть Enter:
ping -c 4 google.com - Якщо ви бачите відповіді, ваше з'єднання працює. Якщо бачите помилки, перевірте налаштування мережі.
The curl та wget команди в Linux використовуються для завантаження файлів з інтернету через командний рядок. Ці команди пропонують зручний спосіб отримувати файли, веб-сторінки чи інші ресурси безпосередньо з заданої URL.
Розділ 8: Управління процесами
Ці команди допомагають бачити, що працює на вашому ПК Dell, і зупиняти все, що не реагує.
| Команда | Що він робить |
|---|---|
ps aux |
Перелік усіх запущених процесів |
top |
Показує використання ресурсів системи в реальному часі |
kill PID |
Зупиняє процес за його ідентифікаційним номером |
killall processname |
Зупиняє всі процеси з власним ім'ям |
Ctrl + C |
Зупиняє поточну команду терміналу |
Команди управління процесами, такі як ps, kill, killall, та top є необхідними для моніторингу стану системи та припинення нечутливих процесів.
Щоб зупинити невідповідну програму:
- Відкрий термінал.
- Введіть наступну команду та натисніть Enter , щоб знайти ідентифікатор процесу (PID) програми:
ps aux | grep programname - Зверніть увагу на номер PID у другому стовпці.
- Введіть таку команду, замінивши PID на фактичний номер, і натисніть Enter:
kill PID
Розділ 9: Корисні термінальні скорочення
Ці клавіатурні ярлості економлять час і роблять ваш термінальний досвід набагато плавнішим.
| Короткий шлях | Що він робить |
|---|---|
| Ctrl + Alt + T | Відкриває нове термінальне вікно |
| Ctrl + C | Зупиняє поточну команду |
| Ctrl + Z | Призупиняє (призупиняє) поточну команду |
| Ctrl + D | Закриває термінальну сесію |
| Ctrl + L | Очищає екран терміналу |
| Tab | Автозаповнює команду або ім'я файлу |
| Стрілки вгору/вниз | Перегляд попередніх команд |
| Ctrl + R | Перевіряє історію команд |
| Ctrl + A | Переміщує курсор на початок рядка |
| Ctrl + E | Переміщує курсор у кінець рядка |
| Ctrl + U | Очищає поточну лінію |
Освоєння ярликів, таких як Ctrl + R для зворотного пошуку команд, Ctrl+A/Ctrl + E для переходу до початку/кінця рядка, а також завершення вкладок для команд і назв файлів, може заощадити дорогоцінний час.
cd Doc потім натисніть Tab, і термінал заповнює решту, щоб отримати cd Documents.
Розділ 10: Отримання допомоги в терміналі
Тобі не потрібно запам'ятовувати кожну команду. Ubuntu має вбудовані допоміжні інструменти.
| Команда | Що він робить |
|---|---|
man commandname |
Відкриває інструкцію (повну документацію) для будь-якої команди |
commandname --help |
Показує короткий огляд командних опцій |
whatis commandname |
Дає однорядковий опис команди |
Приклад: Щоб дізнатися більше про ls команди, набрати:
man ls
Натисніть Q , щоб вийти з інструкції.
Вирішення поширених проблем
Помилка «Команда не знайдено»
Зазвичай це означає один із наступних:
- Пакет не встановлений. Встановіть його за урахуванням:
sudo apt install packagename. - Linux чутливий до регістру, тому
LSтаlsрозглядаються як різні команди. Перевірте орфографію та великі літери.
Помилка «Дозвіл відхилено»
Ця помилка свідчить про те, що ваш обліковий запис користувача не має необхідних дозволів для виконання команди або доступу до файлу. Запустіть команду з підвищеними привілеями за допомогою sudo, або змінити права доступу файлів за допомогою chmod якщо потрібно.
Мережа недоступна
- Біжи
ip addrщоб перевірити, чи активний ваш мережевий інтерфейс. - Якщо ping працює з IP-адресою, але не працює з доменним ім'ям, проблема в DNS. Біжи
dig domainщоб перевірити, чи відповідає ваш налаштований DNS-сервер. Якщо розділ ВІДПОВІДІ порожній, спробуйте інший резольвер за допомогоюdig @8.8.8.8 domain.
Швидка довідка: Найбільш використовувані термінальні команди Ubuntu
| Категорія | Команда | Що він робить |
|---|---|---|
| Навігація | pwd |
Показує поточне місцезнаходження |
| Навігація | ls |
Файли списків |
| Навігація | cd foldername |
Папка змін |
| Файли | cp, mv, rm |
Копіюйте, переміщуйте, видаляйте файли |
| Програмне забезпечення | sudo apt update |
Оновлення списку пакетів |
| Програмне забезпечення | sudo apt install |
Встановлення програмного забезпечення |
| Інформація про систему | df -h |
Перевіряє простір на диску |
| Інформація про систему | free -h |
Перевіряє оперативну пам'ять |
| Мережа | ip addr |
Показує IP-адресу |
| Мережа | ping |
Зв'язок із тестами |
| Користувачі | sudo adduser |
Створює нового користувача |
| Допоможіть | man commandname |
Відкриває командний посібник |
Поширені запитання (FAQ)
Q: Для чого використовується термінал Ubuntu?
Термінал Ubuntu — це текстовий інструмент, який дозволяє встановлювати програмне забезпечення, керувати файлами, перевіряти мережу, керувати користувачами та багато іншого, часто швидше, ніж використовувати графічний інтерфейс.
Q: Як відкрити термінал на Ubuntu?
Натисніть Ctrl + Alt + T на клавіатурі. Це працює у більшості версій Ubuntu, включаючи Ubuntu 22.04 та 24.04.
Q: Що таке sudo В Ubuntu?
sudo (SuperUser DO) дозволяє запускати програми або інші команди з адміністративними правами, подібно до "Run as administrator" у Windows.
Q: Як зупинити команду, яка виконується в терміналі?
Натисніть Ctrl + C , щоб зупинити виконану команду в будь-який момент.
Q: Як оновити Ubuntu з терміналу?
Біжи sudo apt update щоб оновити список пакетів, потім запустити sudo apt upgrade щоб встановити всі доступні оновлення.
Q: Є ifconfig Чи все ще доступно в Ubuntu?
ifconfig є частиною пакету net-tools. Якщо вам потрібен на сучасній системі Ubuntu, встановіть його з sudo apt install net-tools. Однак перевагою сучасного командування є ip addr.
Q: Як перевірити версію Ubuntu з терміналу?
Тип lsb_release -a і натисніть Enter. Тут показано вашу версію Ubuntu та кодове ім'я.
Informations supplémentaires
Підтримка програмного забезпечення здійснюється компанією Canonical наступними методами:
Dell надає технічну підтримку: