Команди Linux (Gentoo-based) minimum minimorum, Про паперові книги, кремнієві камені та вищу школу

Навігація за записами

Команди Linux (Gentoo-based): minimum minimorum

Мені давно хотілося скласти ультралаконічну - і разом з тим по можливості корисну пам'ятку по лінуксових команд і клавіатурних поєднань для звичайного користувача-початківця. Ось вінець моїх зусиль. Для не-Gentoo команди ті ж, крім що стосуються встановлення та оновлення ПЗ (ці дистрибутивно-специфічні і зазвичай виконуються через графічний менеджер пакетів, через меню).

man команда // вивести довідку по команді. Для виходу з довідки натиснути Q. Дозволяє отримати докладний опис будь-якої команди та її опцій - це основне джерело довідки, яке завжди доступне, на відміну від інтернет-ресурсів.su // працювати від адміністратора. Для окремої команди – sudo команда. Дозволяє виконувати системні операції (і тому потребує певної обережності в користуванні — зокрема, щоб ненароком не стерти файли, потрібні системі для роботи). Не потрібно працювати з домашньою папкою в цьому режимі.exit // Розлогініться. У тому числі — перестати працювати від адміністратора, коли всі необхідні операції над системою зроблено.Ctrl+Alt+F1 //вийти в консольний режим. Як правило, консольні команди вводяться у вікні програми-терміналу. Але якщо це неможливо або взагалі не запускається графічне середовище, стане в нагоді цей режим. Зазвичай є шість консолей, перемикання між ними здійснюється клавішами F1-F6; F7 поверне вас у графічне середовище, якщо це можливо. команда1&& команда2 //виконати команду1, а потім, якщо вона виконана успішно - команду2. Зручно, щоб призначити послідовне виконання кількох команд. !! //Повторити останню команду. Зручно,якщо попередня команда була довгою та/або якщо ви в одному вікні виконуєте ту саму команду.Ctrl+C //завершити поточну команду. Перериває виконання команди будь-якої миті.

  • ПРОГРАМИ (виконувати від адміністратора):

eix-sync //синхронізувати портежі. Зокрема це необхідно перед оновленням.eix пакет // шукати пакет серед доступних для установки. emerge --search пакет виведе докладну довідку. Дозволяє перевірити, чи доступний пакет для встановлення та які версії, для чого він служить і т.д.emerge пакет // встановити пакет. Тут необхідно ввести точне ім'я пакета, інакше система запропонує вам уточнити його і доти нічого не встановить.tail -f /var/log/emerge-fetch.log //стежити за ходом доставки нових пакетів. Можна запустити в іншому вікні або вкладці терміналу, щоб бачити, як довго ще скачуватиметься великий пакет.emerge -uD world //оновити світ із залежностями пакетів (опція -N врахує та оновлення прапорів). «Світ» включає встановлені пакети, разом з якими оновлюватимуться і їх залежності. Щоразу, коли ви встановлюєте пакет, він додається до «світу».emerge --resume //продовжити останнє перерване оновлення або встановлення. Діє навіть після перезавантаження. А повторний запуск команди дозволяє продовжити передостаннє перерване встановлення.dispatch-conf //оновити конфігураційні файли. Щоб прийняти новий файл, натисніть U , коли буде запропоновано. Необхідно виконувати після оновлення, коли система повідомляє, що змінилися конфігураційні файли. Якщо ж ви запустили команду, а конфігураційні файли не змінювалися, вона нічого не робитиме.emerge --depclean //видалити непотрібні та/або застаріліпакети. Щоб мати змогу переконатися, що видалитиметься лише непотрібне, додати опцію -a ; у цьому випадку програма, вивівши список пакетів, які передбачає видалення, запитає вас, чи це варто робити.

top //Вивести всі процеси. Для виходу натиснути Q.killall процес //вбити всі процеси із зазначеним ім'ям. При зависанні будь-якої програми та неможливості його закрити звичайним способом, можна вбити процес — ім'ям процесу найчастіше буде ім'я програми, але краще переконатися в цьому за допомогою команди top або аналогічної графічної утиліти, якщо є.

chmod права файл //призначити або змінити права на файл окремо для поточного користувача, групи та всіх інших. Код прав: 4-читання, 2-запис, 1-виконання (для комбінації кількох прав ці значення підсумовуються, повинен вийде тризначний код — за цифрою на користувача, групу та решту, саме в цьому порядку. Наприклад, код 710 позначає, що користувач може переглядати, редагувати та запускати файл, група - тільки запускати, а решті файл недоступний).

  • ЗАВЕРШЕННЯ РОБОТИ (виконувати від адміністратора):

shutdown -h now //вимкнутиreboot //перезавантажитиpm-suspend //перейти в режим очікування. Інша команда, pm-hibernate, переводить систему в сплячий режим, який відрізняється від того, що чекає тим, що він енергонезалежний - ви зможете продовжити роботу з того місця, на якому зупинилися, навіть якщо комп'ютер був вимкнений.