Короткий опис основних команд

Останнє оновлення 2026-07-09 | Редагувати цю сторінку

Короткий опис основних команд


Дія Для файлів Для каталогів
Оглянути ls ls
Проглянути вміст cat ls
Перейти до … cd
Перемістити mv mv
Копіювати cp cp -r
Створити nano mkdir
Видалити rm rmdir, rm -r

Ієрархія файлової системи


Нижче наведено огляд стандартної файлової системи Unix. Її точна ієрархія може відрізнятися залежно від платформи. Ваша структура файлів/каталогів може дещо відрізнятися:

Ієрархія файлової системи Linux

Глосарій


абсолютний шлях
Шлях, який посилається на певне місце у файловій системі. Абсолютні шляхи зазвичай записуються відносно кореневого каталогу файлової системи та починаються з символів “/” (у Unix) або “\” (у Microsoft Windows). Див. також: відносний шлях.
аргумент
Значення, яке передається до функції або програми під час її запуску. Цей термін часто (та непослідовно) замінюється на параметр.
командна оболонка
Дивись термінал
інтерфейс командного рядка
Інтерфейс користувача, заснований на введенні команд, зазвичай у циклі REPL. Див. також: графічний інтерфейс користувача.
коментар
Зауваження в програмі, яке пояснює код людині-читачеві, але ігнорується комп’ютером. Коментарі у мовах Python, R та в терміналі Unix починаються з символу # та тривають до кінця відповідного рядка; коментарі в SQL починаються з --, а в інших мовах існують інші домовленості.
поточний робочий каталог
Каталог, з якого визначаються відносні шляхи; тобто місце, де відбувається пошук файлів, вказаних лише за назвою. Кожен процес має власний поточний робочий каталог. На поточний робочий каталог зазвичай посилаються за допомогою скорочення . (тобто “крапка”).
файлова система
Набір файлів, каталогів та пристроїв вводу/виводу (таких як клавіатури та екрани). Файлова система може бути розподіленою на кількох фізичних пристроях одразу, або декілька файлових систем можуть зберігатися на одному пристрої; доступом керує операційна система.
розширення файлу
Частина імені файлу, яка йде після останнього символу “.”. За домовленістю це визначає тип файлу: .txt означає “текстовий файл (від англ.”TeXT”), .png означає “файл портативної мережевої графіки” (від англ. “Portable Network Graphics file”), і так далі. Більшість операційних систем не наполягають на дотриманні цих домовленостей: цілком можливо (але призведе до плутанини!) назвати звуковий MP3 файл homepage.html. Оскільки багато програм використовують розширення назв файлів для ідентифікації MIME типу файлу, неправильні назви файлів можуть призвести до збоїв у роботі відповідних застосунків.
фільтр
Програма, яка перетворює потік даних. Багато інструментів командного рядка Unix написано у вигляді фільтрів: вони зчитують дані зі стандартного вводу, обробляють їх і записують результат у стандартний вивід.
цикл for
Цикл, який виконується один раз для кожного значення в деякому наборі, списку або діапазоні. Дивись також: цикл while.
графічний інтерфейс користувача
Інтерфейс користувача, у якому елементи й дії обираються на графічному екрані, зазвичай за допомогою миші. Дивись також: інтерфейс командного рядка.
домашній каталог
Каталог за замовчуванням, пов’язаний з обліковим записом у комп’ютерній системі. Зазвичай усі файли користувача зберігаються у домашньому каталозі або його підкаталогах.
цикл
Набір інструкцій, що виконується декілька разів. Складається з тіла циклу та (зазвичай) умови для виходу з нього. Дивись також: цикл for та цикл while.
тіло циклу
Набір операторів або команд, які повторюються всередині [циклу for]((#for-loop) чи циклу while.
тип MIME
Типи MIME (багатоцільові розширення інтернет-пошти, з англ. Multi-Purpose Internet Mail Extensions) описують різні типи файлів для обміну в Інтернеті через Інтернет, наприклад: зображення, аудіо та документи.
операційна система
Програмне забезпечення, що забезпечує взаємодію між користувачами, обладнанням і програмними процесами. Поширеними прикладами є Linux, macOS та Windows.
опція
Спосіб вказати аргумент або параметр у програмі, що викликається з командного рядка. Зазвичай програми для Unix використовують тире, за яким слідує одна літера (наприклад, -v) або два тире за якими слідує слово (наприклад, --verbose). Застосунки DOS натомість використовують скісну риску (наприклад /V). Залежно від програми, опція може супроводжуватися одним аргументом, наприклад -o /tmp/output.txt.
параметр
Змінна в оголошенні функції, яка отримує значення при виклику функції. Цей термін часто (та непослідовно) замінюється на аргумент.
батьківський каталог
Каталог, який “містить” каталог, про який йде мова. Кожен каталог у файловій системі, окрім кореневого каталогу, має батьківський каталог. На батьківський каталог зазвичай посилаються за допомогою скороченого позначення .. (“крапка крапка”).
шлях
Нотація, яка вказує розташування файлу або каталогу у файловій системі. Див. також: абсолютний шлях, відносний шлях.
канал
З’єднання виходу однієї програми зі входом іншої. Коли дві або більше програм з’єднані таким чином, вони називаються “конвеєром” (pipeline).
процес
Виконуваний екземпляр програми, який містить код, значення змінних, відкриті файли, мережеві з’єднання тощо. Процеси - це “актори”, якими керує операційна система; зазвичай вона виконує кожен процес по кілька мілісекунд за раз щоб створити враження, що вони виконуються одночасно.
запит на введення
Символ або символи, які виводяться циклом REPL, щоб показати, що він чекає на наступну команду.
взяття в лапки
(в терміналі): Використання лапок різного типу із метою запобігання інтерпретації командним рядком спеціальних символів. Наприклад, щоб передати програмі рядок *.txt, зазвичай потрібно записати його як '*.txt' (з одинарними лапками), щоб термінал не намагався розгорнути символ підстановки *.
цикл REPL
(REPL): Інтерфейс командного рядка, який читає команду від користувача, виконує її, виводить результат і чекає на наступну команду.
перенаправлення
Надсилання виводу команди до файлу замість екрана чи іншої команди або читання її вхідних даних із файлу.
регулярний вираз
Шаблон, який визначає набір рядків символів. Регулярні вирази найчастіше використовуються для пошуку послідовностей символів у рядках.
відносний шлях
Шлях, який вказує розташування файлу або каталогу відносно поточного робочого каталогу. Будь-який шлях, який не починається з символу-розділювача (“/” або “\”), є відносним шляхом. Див. також: абсолютний шлях.
кореневий каталог
Найвищий каталог у файловій системі, від якого відгалужуються всі інші каталоги. Він позначається “/” в Unix (включаючи Linux і macOS) та “\” в Microsoft Windows.
термінал
(оболонка): Інтерфейс командного рядка, наприклад, Bash (Bourne-Again Shell) або DOS термінал у Microsoft Windows, що дозволяють користувачеві взаємодіяти з операційною системою.
скрипт терміналу
(скрипт оболонки): Набір команд терміналу, збережений у файлі для повторного використання. Скрипт терміналу - це програма, яку виконує термінал; назва “скрипт” використовується з історичних причин.
стандартний ввід
Потік вхідних даних, який процес використовує за замовчуванням. В інтерактивних програмах командного рядка, він зазвичай підключається до клавіатури. У каналі він отримує дані зі стандартного виводу попереднього процесу.
стандартний вивід
Вихідний потік процесу за замовчуванням. В інтерактивних програмах командного рядка, дані, надіслані на стандартний вивід, виводяться на екран; в каналі вони передаються до стандартного вводу наступного процесу.
підкаталог
Каталог, що міститься у іншому каталозі.
автодоповнення
(клавішею табуляції): Функція, що надається багатьма інтерактивними системами, в яких натискання клавіші Tab автоматично доповнює поточне слово або команду.
змінна
Ім’я у програмі, яке асоціюється зі значенням або набором значень.
цикл while
Цикл, який виконується до тих пір, поки певна умова є істинною. Дивись також: цикл for.
символ підстановки
Символ, який використовується для зіставлення із шаблоном. У терміналі Unix, шаблон * відповідає нулю або більше символів; таким чином, *.txt відповідає усім файлам, назви яких закінчуються на .txt.

Зовнішні джерела


Відкриття терміналу

Документація