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

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

Сімейство Linux

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

Термінал

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

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

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

1) Загального призначення.

2) Керування системою.

3) Управління процесами і завданнями.

4) Керування користувачами.

5) Налаштування термінала.

6) Керування файловою системою і дисками.

Команда "man"

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

Команда sudo

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

Команди "ps" і "kill"

Ці дві команди 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. Так що будьте акуратнішими. Удачі!