Команди терміналу linux, ru linux
Отримання довідки про команди
man Опис команди або файлу конфігурації. Синонім info. Опис перевертається стрілками, вихід клавішею q. Приклад: man fstab apropos Пошук за описами man. Приклад: apropos iso
Команди роботи з файлами
cd Зміна поточного каталогу. cd
/ Killme mkdir Створення каталогу. rmdir Видалення порожнього каталогу.
Права доступу до файлів і каталогів
chown Зміна власника. chgrp Зміна групи власника. chmod Зміна прав. Приклад: сhmod -R 777 / var / www дає доступ всім до всіх файлів і каталогів нижче / var / www.
cat Висновок файлу. Приклад: cat / etc / fstab. tail Висновок кінця файлу. Зручно при роботі з логами і великими файлами. Приклад: tail / var / log / messages.
редагування файлів
Монтування та отмонтірованіе дисків
mount [параметри] пристрій шлях Монтування пристрою. Приклад: mount / dev / sda1 / mnt / Disk1. umount пристрій / шлях Розмонтування. Приклад: umount / mnt / Disk1. eject Розмонтування і викид CDROM.
Команди роботи з драйверами пристроїв (модулями ядра Linux)
Інші корисні консольні програми та команди Linux
суперкористувач root
Володіє необмежені права. Використання прав суперкористувача необхідно при установці драйверів, зміні важливих параметрів Linux. Пароль користувача root зазвичай запитується при установці дистрибутива. Тоді відразу після установки в систему можна увійти до зазначеного паролем і логіном root.
Однак такі дистрибутиви як Ubuntu і Kubuntu не створюють суперкористувача при установці. Увійти під користувачем root або використовувати su не вдасться. Права суперкористувача в цих дистрибутивах можна отримати командою sudo. Її необхідно писати перед кожною командою, для якої потрібні права суперкористувача. Наприклад sudo nano / etc / fstab. Після першої команди sudo необхідно ввести пароль поточного користувача. Використовувати sudo можуть користувачі, що складаються в групі sudo або admin (в залежності від дистрибутива Linux), що для першого користувача Ubuntu і Kubuntu виконується автоматично при установці дистрибутива.
Особливості роботи терміналів Linux
Записані в файл команди виконуються командою sh имя_файла.
Стандартні команди в Linux відрізняються від команд DOS і Windows - зазвичай вони коротші. При роботі з командним рядком як зазвичай миготливий курсор позначає позицію введення тексту, командний рядок починається з поточного шляху і імені комп'ютера, за яким слід символ $,% або #. Останній означає, що команди будуть виконуватися від імені суперкористувача root. символ
означає шлях до поточної домашньої директорії користувача.
Більшість команд в Linux, що не вимагають виведення інформації користувачеві, в разі успішного завершення взагалі нічого не виводять на екран. Виводяться тільки помилки і попередження в разі порушення нормального виконання команди. Тобто в Linux діє загальний принцип "мовчить, значить працює".
У будь-якому терміналі Linux стрілками вгору / вниз на клавіатурі можна гортати історію команд, яка зберігається між сеансами роботи і розрізняється для різних користувачів і хостів (в разі підключення з командного рядка до іншого комп'ютера по ssh). Набране частково команда або ім'я файлу або каталогу в поточній директорії може бути автоматично дописано клавішею TAB. Якщо знайдено більше одного варіанту і однозначно продовжити команду по TAB неможливо, то виводяться всі підходящі варіанти.
При роботі в графічному середовищі зручні емулятори терміналу. Як правило вони підтримують закладки - кілька терміналів в одному вікні, підтримують колірні схеми. Найбільш поширені емулятори терміналу Gnome Terminal, Konsole, XFCE Terminal.
Робота з репозитарием
Налаштування мережі Основні налаштування мережевих інтерфейсів
Інші налаштування системи Керуючі команди
- /etc/init.d/<имя_сервиса> <действие> - управління сервісами
- update-rc.d - управління завантажувальними скриптами
- sysctl - управління змінними ядра Робота з модулями
- / Etc / modules - перечіленіе завантажувальних модулів (саме так, як вони будуть передані команді modprobe)
- /etc/init.d/module-init-tools - скрипт завантаження модулів Налаштування bash
- / Etc / skel / - каталог з дефолтними файлами, які створюються у всіх нових користувачів
- /etc/adduder.conf - конфиг з параметрами створення нового користувача
- /etc/bash.bashrc - глобальний конфиг
- / Etc / profile - глобальний профіль при локальному логін