Навчальний посібник із командного рядка Linux: керування терміналом за допомогою команд компакт-диска

⚡ Розумний підсумок

Керування файлами з командного рядка Linux використовує термінал для створення, переміщення та видалення файлів швидше, ніж графічний менеджер. Команди cd та pwd переміщуються між каталогами за абсолютними та відносними шляхами у файловій системі.

  • 🖥️ CLI проти графічного інтерфейсу: Термінал швидший і підтримує скрипти; файловий менеджер візуальний.
  • 📍 pwd: Виводить поточний робочий каталог, який ви переглядаєте.
  • 📂 CD: Змінює каталог; cd або cd ~ повертає додому, cd / переходить до root-каталогу.
  • ⬆️ cd..: Переміщується на один рівень каталогу вгору, ближче до кореня.
  • 🧭 Шляхи: Абсолютні шляхи починаються з кореневого каталогу; відносні шляхи починаються з поточного каталогу.
  • 🤖 Допомога AI: Інструменти штучного інтелекту пояснюють, генерують та виправляють команди Linux на запит.

Навчальний посібник із командного рядка Linux

Найчастіші завдання, які ви виконуєте на своєму ПК, – це створення, переміщення або видалення файлів. Для керування файлами ви можете використовувати Термінал (інтерфейс командного рядка, CLI) або Файловий менеджер (графічний інтерфейс користувача, GUI)Ця стаття зосереджена на інтерфейсі командного рядка (CLI) та командах cd, що використовуються для переміщення по файловій системі.

Навіщо вивчати інтерфейс командного рядка?

Навіть попри те, що світ переходить на системи на основі графічного інтерфейсу, CLI має специфічне застосування та широко використовується в сценаріях та адмініструванні серверів. Ось кілька вагомих причин вивчити його:

  • Команди пропонують більше можливостей та є гнучкими. Піping а stdin/stdout надзвичайно потужні та недоступні в графічному інтерфейсі.
  • Деякі конфігурації в графічному інтерфейсі мають глибину до п'яти екранів, тоді як в інтерфейсі командного рядка вони являють собою одну команду.
  • Переміщення або перейменування тисяч файлів у графічному інтерфейсі займає багато часу, тоді як у CLI регулярний вираз виконує те саме завдання за допомогою однієї команди.
  • Інтерфейс командного рядка завантажується швидко та споживає мало оперативної пам'яті порівняно з графічним інтерфейсом. У критичних ситуаціях це важливо.

Обидва інтерфейси мають своє застосування. У графічному інтерфейсі графіки моніторингу продуктивності дають миттєвий візуальний зворотний зв'язок про стан системи, тоді як читання сотень рядків журналів у CLI є неприємним. Графічний інтерфейс... ОС на базі Linux схожа на будь-яку іншу ОС, тому цей посібник зосереджений на CLI.

Запуск CLI на Ubuntu

Існує два способи запуску терміналу:

  1. Перейдіть до панелі керування та введіть термінал.
  2. Або натисніть CTRL+Alt+T щоб запустити термінал.

Запуск терміналу на Ubuntu

Після запуску CLI ви побачите запит, такий як guru99@VirtualBoxЧитаючи зліва направо:

  • Перша частина – це назва користувач (наприклад, bob, tom або ubuntu).
  • Друга частина – це комп’ютер або ім'я хоста, що допомагає ідентифікувати комп'ютер у мережі та стає важливим у серверному середовищі.
  • Команда : є простим роздільником.
  • Тильда ~ знак показує, що користувач працює в домашній каталогЯкщо змінити каталог, цей знак зникає.
  • Команда $ означає, що ви працюєте як звичайний користувач; під час роботи як користувач root, # відображається.

Нинішній робочий довідник

Каталог, який ви зараз переглядаєте, називається поточним робочим каталогом. Ви входите в домашній каталог під час завантаження ПК. Щоб визначити каталог, у якому ви зараз працюєте, скористайтеся командою:

pwd

Команда pwd означає pринт wOrking dкаталог. Наприклад, може бути показано, що /home/guru99 — це каталог, у якому ви зараз працюєте.

Зміна довідників

Якщо ви хочете змінити поточний каталог, скористайтеся cd команда:

cd /tmp

Наприклад, ви можете перейти з каталогу /tmp до /bin, потім до /usr, а потім назад до /tmp.

Навігація до домашнього каталогу

Щоб перейти до домашнього каталогу, введіть cd самостійно або використовувати CD ~:

cd
cd ~

Перехід до кореневого каталогу

Корінь файлової системи в Linux позначається як /, схожий на C: \ in Windows. Зверніть увагу на це Windows використовує зворотну скісну риску «\», тоді як UNIX/Linux використовує пряму скісну риску «/». Тип кд / щоб перейти до кореневого каталогу:

cd /

РАДА: Не забудьте про пробіл між cd та /, інакше ви отримаєте помилку.

Навігація по кількох каталогах

Ви можете одночасно переміщатися по кількох каталогах, вказавши повний шлях. Наприклад, щоб перейти до каталогу /cpu в /dev, не потрібно розділяти операцію на дві частини; введіть повний шлях безпосередньо:

cd /dev/cpu

Перехід на один рівень каталогу вгору

Щоб перейти на один рівень каталогу вище, використовуйте:

cd ..

Наприклад, cd .. переміщує на один каталог вгору з /dev/cpu до /dev. Використовуючи ту саму команду знову, переходить з /dev до кореневого каталогу /.

Відносний і абсолютний шляхи

Шлях в обчислювальній техніці – це адреса файлу або папки. Windows шлях виглядає як C:\documents and settings\user\downloads, а в Linux, як-от /home/user/downloadsІснує два типи шляхів:

Абсолютний шлях

Абсолютний шлях вказує повний шлях до файлу. Наприклад, абсолютний шлях до каталогу Pictures у домашній папці guru99 такий: /home/guru99/Зображення:

cd /home/guru99/Pictures

Відносний шлях

Відносний шлях зручний під час перегляду підкаталогу в поточному каталозі; це позбавляє вас відping повні шляхи. Припустимо, ви перебуваєте у своєму домашньому каталозі та хочете перейти до Завантажень. Замість typing повний шлях, просто введіть:

cd Downloads

Це працює, оскільки ви вже перебуваєте всередині каталогу /home/guru99, тому вам не потрібно вказувати повний шлях, щоб дістатися до місця в тій самій частині файлової системи.

Звичайні файлові менеджери терміналів

Окрім команди cd, текстові файлові менеджери додають візуальний шар, керований клавіатурою, всередині терміналу, що корисно через SSH або в контейнерах:

  • Опівнічний командир (мк): Давній двопанельний менеджер з меню та гарячими клавішами, створений за зразком Norton Замовлення.
  • ranger: A Vim-натхненний менеджер із триколонковим макетом та швидким попереднім переглядом файлів.
  • ннн: Надзвичайно легкий менеджер з однією колонкою, створений для швидкості та низького використання пам'яті.

Поширені запитання

Тильда позначає ваш домашній каталог. Коли вона відображається в командному рядку, ви перебуваєте у своїй домашній папці; вона зникає, як тільки ви переходите до іншого каталогу.

Знак $ означає, що ви ввійшли в систему як звичайний користувач. Знак # означає, що ви працюєте як користувач root (адміністратор), який має всі системні привілеї.

Використовуйте cd – (cd з дефісом). Це поверне вас до останнього каталогу, в якому ви були, що зручно під час перемикання між двома місцями.

Поширені варіанти рейнджер, легкий nnn та Midnight Commander (mc). Вони додають панелі, попередній перегляд та гарячі клавіші поверх оболонки.

Натисніть клавішу Tab. Оболонка автоматично завершить ім'я файлу або каталогу. Подвійне натискання Tab відображає список усіх варіантів, якщо кілька імен мають однаковий префікс.

Використайте команду ls. Додайте ls -l для отримання таких деталей, як дозволи та розмір, та ls -a, щоб включити приховані файли, імена яких починаються з крапки.

Так. Помічники зі штучним інтелектом пояснюють, що робить команда, перекладають звичайну англійську мову у правильний синтаксис cd або ls та пропонують прапорці, що пришвидшує вивчення терміналу.

Штучний інтелект може створювати чернетки команд, але завжди перевіряє їх перед виконанням, особливо команди rm або sudo. Інтелектуальні помічники позначають деструктивні операції, але ви залишаєтеся відповідальними за те, що виконується у вашій системі.

Підсумуйте цей пост за допомогою: