Підручник з командного рядка Linux: керування терміналом за допомогою команд CD

Зміст:

Anonim

Найчастішими завданнями, які ви виконуєте на своєму ПК, є створення, переміщення або видалення файлів. Давайте розглянемо різні варіанти управління файлами.

Для управління файлами ви можете скористатися

  1. Термінал (інтерфейс командного рядка - CLI)
  2. Файловий менеджер (графічний інтерфейс користувача -GUI)

У цьому підручнику ви дізнаєтесь-

  • Навіщо вивчати інтерфейс командного рядка?
  • Запуск CLI на Ubuntu
  • Справжній робочий каталог (pwd)
  • Зміна каталогів (cd)
  • Перехід до домашнього каталогу (cd ~)
  • Перехід до кореневого каталогу (cd /)
  • Навігація по декількох каталогах
  • Переміщення на один рівень каталогу (кд…)
  • Відносні та абсолютні шляхи

Клацніть тут, якщо відео недоступне

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

Незважаючи на те, що світ переходить до систем, заснованих на графічному інтерфейсі, CLI використовує своє специфічне використання і широко використовується в сценаріях та адмініструванні серверів. Давайте подивимось на це кілька переконливих застосувань -
  • Для порівняння команди пропонують більше можливостей та гнучкі. Трубопроводи та stdin / stdout надзвичайно потужні, не доступні в графічному інтерфейсі
  • Деякі конфігурації графічного інтерфейсу мають глибину до 5 екранів, тоді як в інтерфейсі командного інтерфейсу це лише одна команда
  • Переміщення, перейменування 1000-х файлів у графічному інтерфейсі займе багато часу (використання Control / Shift для вибору декількох файлів), тоді як у CLI використання регулярних виразів може зробити те саме завдання однією командою.
  • CLI завантажується швидко і не споживає оперативної пам'яті порівняно з графічним інтерфейсом. У сценаріях кризи це має значення.

І графічний інтерфейс, і CLI мають своє конкретне використання. Наприклад, в графічному інтерфейсі графіки моніторингу продуктивності дають миттєвий візуальний зворотний зв’язок про стан системи, тоді як бачити сотні рядків журналів у CLI - це неприємний погляд.

Ви повинні навчитися користуватися як графічним інтерфейсом (Менеджер файлів), так і CLI (Термінал)

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

Запуск CLI на Ubuntu

Існує 2 способи запустити термінал.

1) Перейдіть до Dash і введіть термінал

2) Або ви можете натиснути CTRL + Alt + T, щоб запустити термінал

Після запуску CLI (терміналу) ви знайдете щось на зразок guru99 @ VirtualBox (див. Зображення).

1) Перша частина цього рядка - це ім'я користувача (bob, tom, ubuntu, home ...)

2) Друга частина - це ім’я комп’ютера або ім’я хоста. Ім'я хоста допомагає ідентифікувати комп'ютер по мережі. В серверному середовищі ім'я хоста стає важливим.

3) ":" - це простий роздільник

4) Знак тильди '~' показує, що користувач працює в домашньому каталозі . Якщо ви зміните каталог, цей знак зникне.

На наведеній вище ілюстрації ми перейшли з каталогу / home в / bin за допомогою команди 'cd' . Знак ~ не відображається під час роботи в каталозі / bin. Він з'являється під час повернення до домашнього каталогу.

5) Знак "$" говорить про те, що ви працюєте як звичайний користувач у Linux. Під час роботи в якості кореневого користувача відображається '#'.

Справжній робочий каталог

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

pwd

PWD команда виступає за р RINT ш orking д irectory

На рисунку вище видно, що / home / guru99 - це каталог, над яким ми зараз працюємо.

Зміна каталогів

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

cd /tem

Розглянемо наступний приклад.

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

Перехід до домашнього каталогу

Якщо ви хочете перейти до домашнього каталогу, введіть cd .

cd

Ви також можете використовувати команду cd ~ .

cd ~

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

Корінь файлової системи в Linux позначається символом '/'. Подібно до 'c: \' у Windows.

Примітка: У Windows ви використовуєте косу риску "\", а в UNIX / Linux - косу риску "/"

Введіть 'cd /', щоб перейти до кореневого каталогу.

cd /

ПОРАДА : Не забувайте пробіл між компакт-дисками та / . В іншому випадку ви отримаєте помилку.

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

Ви можете переміщатися по декількох каталогах одночасно, вказуючи повний шлях.

Приклад: Якщо ви хочете перемістити каталог / cpu під / dev, нам не потрібно розбивати цю операцію на дві частини.

Натомість ми можемо ввести '/ dev / cpu', щоб безпосередньо перейти до каталогу.

cd /dev/cpu

Переміщення на один рівень вгору

Для переходу на один рівень каталогу спробуйте.

cd… 

Тут, використовуючи команду 'cd ...', ми перемістили один каталог вгору з '/ dev / cpu' в '/ dev'.

Потім, знову використовуючи ту саму команду, ми перейшли з кореневого каталогу '/ dev' в '/'.

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

Шлях у обчисленнях - це адреса файлу або папки.

Приклад - у Windows

C:\documentsandsettings\user\downloads
У Linux
/home/user/downloads

Існує два типи шляхів:

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

Скажімо, вам потрібно переглянути зображення, що зберігаються в каталозі «Зображення» домашньої папки «guru99».

Абсолютний шлях до каталогу папок Зображення / home / guru99 / Pictures

Щоб перейти до цього каталогу, ви можете скористатися командою.

cd /home/guru99/Pictures

Це називається абсолютним шляхом, оскільки ви вказуєте повний шлях до файлу.

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

Відносний шлях стане в нагоді, коли вам потрібно переглянути інший підкаталог у даному каталозі.

Це позбавляє вас від зусиль постійно вводити повні шляхи.

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

Вам не потрібно вводити абсолютний шлях

cd /home/guru99/Downloads

Натомість ви можете просто ввести "cd Downloads" і перейти до каталогу "Downloads", оскільки ви вже присутні в каталозі "/ home / guru99" .

cd Downloads

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

Короткий зміст:

  • Для управління файлами ви можете використовувати графічний інтерфейс (менеджер файлів) або CLI (термінал) у Linux. І те, і інше має свої відносні переваги. У серії підручників ми зупинимося на CLI, який називається Терміналом
  • Ви можете запустити термінал з інформаційної панелі або скористатися комбінацією клавіш Cntrl + Alt + T
  • Команда pwd дає поточний робочий каталог.
  • Ви можете використовувати команду cd для зміни каталогів
  • Абсолютний шлях - це повна адреса файлу або каталогу
  • Відносний шлях - це відносне розташування файлу каталогу відносно поточного каталогу
  • Відносний шлях допомагає уникати постійного введення повних шляхів.
Команда Опис

cd або cd ~

Перейдіть до каталогу HOME

компакт-диск…

Підніміться на один рівень вгору

компакт-диск

Щоб змінити певний каталог

CD /

Перейти до кореневого каталогу