Обрати професію На платформу

Пройди тест:
Хто я в IT?

Для тих, хто не визначився з професією, але хоче змінити роботу

Хочу зрозуміти, хто я в IT
Пройти тест

Основи UNIX/Linux ОС – команди та гарячі клавіші термінала

  • ~ 5 хв

У сучасному світі інформаційних технологій знання операційних систем Linux стає не просто корисним – це практично обов’язкова навичка. Особливо, якщо ти хочеш розпочати кар’єру в програмуванні, системному адмініструванні, DevOps або просто глибше зрозуміти, як працює твій комп’ютер.

Якщо ти хочеш розібратися в цьому, тобі потрібно більш детально дізнатися, як користуватися терміналом Linux. Не знаєш, з чого почати? Тоді ти точно за адресою. Термінал Лінукса може мати страшний вигляд, особливо якщо раніше ти все робив мишкою. Але насправді це просто інструмент. Так, потужний. Так, текстовий. Але все не так вже й страшно. Головне – почати з базових команд і гарячих клавіш, які спрощують роботу та роблять її швидшою.

А щоб не блукати по форумах у пошуках пояснень, ми в GoIT створили мінікурс «Основи UNIX/Linux ОС» – для тих, хто хоче опанувати термінал Linux з нуля та впевнено з ним працювати.

Що за термінал в Лінуксі та навіщо він потрібен

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

Багато новачків лякаються командного рядка ЛІнукс Здається, ніби потрібно знати мову машин, щоб ввести хоча б одну команду. Але це не так. Насправді термінал Linux – це твій прямий канал до управління системою. Він дозволяє працювати з файлами та теками без мишки, встановлювати та оновлювати програми, налаштовувати мережеві з’єднання, керувати користувачами й правами доступу, запускати процеси, слідкувати за ними та зупиняти за необхідності.

Для багатьох IT-спеціалістів – від розробників до DevOps – робота з терміналом є щоденною рутиною. А для новачків це крок до глибшого розуміння, як працює операційна система.

Тонкощі терміналів та оточень

Linux пропонує безліч терміналів: gnome-terminal, terminator, tilix, xterm, konsole та навіть екзотичні, як-от terminus або terminal max. Всі вони роблять одне й те саме, але з різними інтерфейсами та функціями.

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

Як відкрити термінал у Linux

Простіше, ніж здається. Найшвидший спосіб – натиснути Ctrl + Alt + T. Термінал відразу відкриється. Це працює на більшості популярних дистрибутивів, включаючи Ubuntu, Debian, Mint та інші.

Однак запустити командний рядок можна й іншими способами. Наприклад, через пошук (введи «Термінал» або «Terminal»), через меню застосунків або клацни правою кнопкою миші (комп’ютерною, не домашньою) на робочому столі → «Відкрити термінал».

Чому важливо знати команди термінала?

Коли ти знаєш хоча б основні команди Linux, ти стаєш мобільнішим. Не залежиш від інтерфейсу, не шукаєш кнопку «Видалити» чи «Перемістити» – просто вводиш команду, і все відбувається миттєво.

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

Базові команди Linux для новачків

Мінікурс «Основи UNIX/Linux ОС» від GoIT

навчить тебе користуватися терміналом з нуля. А зараз розглянемо список ключових команд, які можуть стати в пригоді на практиці.

  • cat – перегляд вмісту файлу;
  • cd – перехід між теками, в іншу директорію;
  • clear – очищення вікна термінала;
  • cp – копіювання файлів;
  • date – показати чи змінити системну дату;
  • echo – вивід тексту на екран;
  • history – історія введених команд;
  • ifconfig / ip a – дізнатися IP-адресу з консолі;
  • ls – список файлів і тек;
  • man [команда] – відкриття довідки по команді (man означає manual, з англійської «інструкція»);
  • mkdir – створення нової теки, директорії;
  • mv – переміщення чи перейменування файлів;
  • nano чи vim – редагування файлів прямо в терміналі;
  • pwd – показує шлях до поточної директорії;
  • rm – видалення файлів або директорії;
  • sudo – виконання команди з правами адміністратора;
  • touch – створення нового файлу.

Розглянемо приклади використання цих команд. Наприклад, створити теку (mkdir нова_тека), перейти в теку (cd шлях/до/теки), створити файл (touch file.txt) або видалити файл (rm file.txt).

Цікавить програмування? Записуйся на безплатні марафони та курси в GoIT, щоб досягти успіху!

Що робити, якщо помилився?

Помилки – частина навчання. Наприклад, ти ввів shutdown now і випадково почав завершення роботи. Не біда! Просто використовуй команду shutdown -c.

Це скасує команду shutdown і поверне тебе до роботи. У нашому мінікурсі ти дізнаєшся про безліч таких «антикризових» команд і сценаріїв.

Корисні гарячі клавіші

Команди це, звичайно, круто, але ось гарячі клавіші для термінала Лінукс – це вже прям інший рівень! Вони роблять роботу інтуїтивною та швидкою. Ось ті, що зекономлять тобі десятки хвилин:

  • Tab – автодоповнення імені команди чи назви файлу.
  • Ctrl + A / Ctrl + E – перехід на початок/кінець рядка.
  • Ctrl + C – зупинка виконання команди.
  • Ctrl + D – вихід з термінала.
  • Ctrl + U / Ctrl + K – видалення тексту до курсора/після курсора.
  • Ctrl + L – очищення термінала.
  • Ctrl + R – пошук по історії команд.
  • ↑ / ↓ – перемикання між попередніми командами.
  • !! – повтор останньої команди.
  • !sudo – повтор останньої команди з правами адміністратора.

Вводиш команду неправильно? Просто натисни ↑, виправ і запускай знову. Це швидше, ніж друкувати наново.

Замість висновку

Знання команд термінала Linux – це не лише корисно, але й необхідно, якщо ти хочеш просуватися в IT-напрямку. Розробка, системне адміністрування, тестування, DevOps – скрізь, куди не подивишся, потрібна командний рядок.

Пройшовши мінікурс «Основи UNIX/Linux ОС» від GoIT, ти навчишся користуватися терміналом Linux без страху, виконувати базові операції через команди, використовувати гарячі клавіші для прискорення роботи та, найголовніше, застосовувати отримані знання на практиці прямо у себе на ПК в будь-який зручний час!

Складно визначитися?

За 5 хв пройди тест із підбору професії

Він підкаже, який напрямок найбільше відповідає твоїм здібностям та попередньому досвіду

Пройти тест

Популярні статті

Project Manager в IT: обов`язки, переваги та шлях до кар`єрного успіху

Project Manager в IT: обов`язки, переваги та шлях до кар`єрного успіху

Ця стаття присвячена професії Project Manager в IT. Вона допоможе вам краще зрозуміти, хто такий Project Manager, які завдання він виконує, які переваги та недоліки має ця професія, а також як стати Project Manager та які перспективи розвитку кар'єри в цій області. Якщо ви хочете дізнатися більше про цю цікаву та перспективну професію, прочитайте цю статтю!

Team Lead в IT: роль, обов`язки та перспективи

Management

Team Lead в IT: роль, обов`язки та перспективи

У цій статті детально описано, хто такий Team Lead та які обов'язки він має у компанії. У статті також розглянуто переваги та недоліки роботи тім ліда в IT-індустрії. Також даний матеріал допоможе розібратися в тому, як розвиватися далі у кар'єрі тім ліда, та що потрібно знати, щоб стати ефективним Team Lead-ом.

Складно визначитися?

За 3 хв пройди тест із підбору професії

Він підкаже, який напрямок найбільше відповідає твоїм здібностям та попередньому досвіду

Пройти тест