Вернутися назад Друкувати

Команди Linux і їх використання

Сімейство Linux

В даний час сімейство UNIX-подібних операційних систем (ОС) на базі ядра Linux завойовує все більшу популярність серед користувачів комп'ютерів. Пов'язано це з тим, що розробники різних дистрибутивів цієї ОС надають досить хороший графічний інтерфейс і, що важливо, більшість їх абсолютно безкоштовно. Не будемо зупинятися на перевагах "Лінукс" перед улюбленими десятками мільйонами користувачів системами сімейства Windows, бо це суперечка «линуксоидов» і «виндузятников», і немає йому кінця. Поговоримо про те, що собою представляють команди Linux і як їх можна використовувати.




Термінал

Команди Linux і їх використання

Багато настільні ОС цієї родини використовують графічний інтерфейс, а для введення команд застосовується емулятор терміналу. Останній, наприклад в самій популярній системі Ubuntu, викликається натисканням комбінації клавіш Ctrl+Alt+T. В "Лінукс" команди представляють собою окремі незалежні програми. І будь-який програміст може змінити їх як завгодно, якщо у нього достатньо кваліфікації, інакше наслідки непередбачувані.

Класифікація системних команд

Розглянемо основні функції, які можуть знадобитися користувачеві, який працює з графічним інтерфейсом. Насамперед скажемо, що всі системні команди Linux класифікуються на наступні групи: 1) Загального призначення. 2) Управління системою. 3) Управління процесами і завданнями. 4) Управління користувачами. 5) Налаштування терміналу. 6) Управління файлами і дисками.

Команди Linux і їх використання

Команда «man»

Ця команда виводить в форматованому вигляді довідкове керівництво по команді або програми, яка може бути запущена в терміналі. Синтаксис команди: «man ім'я_команди».




Команда «sudo»

ОС Linux влаштована так, що користувачі отримують мінімальний, але достатній для вирішення поставлених завдань набір прав. Однак існує спеціальна обліковий запис під іменем root (суперкористувач), власник має право на виконання всіх без винятку операцій. Майже всі системні команди виконуються тільки під обліковим записом адміністратора. Для передачі користувачеві прав на виконання таких операцій існує команда «sudo», яка вводиться так: «sudo ім'я_команди». Після цього система просить набрати пароль суперкористувача, і, якщо все правильно, ви отримуєте виняткові права на всі.

Команди «ps» і «kill»

Команди Linux і їх використання

Ці дві команди Linux використовуються, коли в системі завис процес. Таке іноді трапляється. Утиліта «ps» виводить список процесів у системі. «Kill» дозволяє вбити процес ідентифікатора. Якщо «ps» викликається разом з «sudo», виводяться всі процеси, запущені в системі, а не тільки ті, що належать поточному користувачу. Спочатку набираємо «sudo ps-aux», після цього на запит системи вводимо пароль. Опції-aux дозволяють вивести всі процеси, пов'язані з цим терміналом і від'єднані від нього, а також відсортувати їх по ID користувача. В отриманому списку знаходимо ідентифікатор потрібного процесу, наприклад «2145», і вбиваємо його командою «kill 2145».

Команда «rm»

Інструкція «rm» дозволяє видаляти файли або каталоги з системи. Як і багато інші команди Linux, користувач може не використовувати її в терміналі, а працювати з файлами у графічному інтерфейсі. Але опишемо цю програму от для чого. Раніше була небезпечна команда «sudo rm-rf /», яка, не питаючи підтвердження, повністю усувала систему. В даний час це не працює. Але якщо додати ключ «--no-preserve-root», тобто «sudo rm-rf /«--no-preserve-root», вся система побивається. Можливий варіант «rm-rf /*», теж вбиває її. Ну ось, мабуть, і всі основні команди Linux. Так що будьте акуратніше. Удачі!