Основи роботи з командним рядком в ubuntu
Коли людина хоче, добре навчиться працювати з операційною системою Linux Ubuntu, він рано чи пізно, починає вивчати консольні команди. Про існування консолі, користувачі Linux Ubuntu, дізнаються досить скоро. Це пов'язано з тим що, безліч того що можна зробити в операційній системі Ubuntu робиться з командного рядка і безліч налаштувань, описаних на різноманітних форумах, теж описують команди командного рядка.
На початку робота з командним рядком, може здатися для Вас складною. Тільки, чим частіше Ви працюєте в інтерфейсі, командного рядка, тим простіше і зрозуміліше для Вас, стають її команди. Згодом, Ви зрозумієте що, виконання команд в терміналі, займає у Вас на порядок менше часу, ніж ті ж дії в графічній оболонці.
Ubuntu, як і будь-яка інша графічна оболонка Linux, має шість віртуальних консолей, (терміналів). Для того щоб Вам перейти з графічного інтерфейсу, в інтерфейс терміналу, Вам необхідно використовувати комбінацію Ctrl + Alt + F (n). Замість (n), необхідно ввести номер терміналу, який Ви хочете відкрити, від 1 до 6, F1, F2, F3 і тд. Щоб повернутися в графічний інтерфейс, використовуйте комбінацію Ctrl + Alt + F7.
У графічному ж режимі, Ви можете використовувати емулятор терміналу, спеціальну програму, Gnome-terminal. Всі консольні команди, що виконуються в консолі, так само можна виконувати і в емуляторі терміналу. Так само в емуляторі терміналу, Ви можете запускати і графічні програми, для того щоб запустити програму, з емулятора термінала, Вам необхідно всього лише набрати ім'я програми і натиснути кнопку Enter. У цій консолі, графічні програми працювати не будуть, адже для їх запуску необхідний X-сервер. Для того щоб запустити емулятор терміналу, в графічній оболонці, через меню зайдіть в Додатку-Стандартні-Термінал.
Рабату в консолі, полягає у введенні необхідної команди. Давайте введемо команду (ls), в консолі і натиснемо Enter. Після введення команди, на екран виведеться весь вміст каталогу, де ви знаходитеся, за замовчуванням Ви побачите вміст домашнього каталогу. Якщо ж Вам необхідно подивитися який-небудь інший каталог, тоді нам необхідно ввести аргумент, як аргумент вводимо шлях до необхідного каталогу. наприклад
Дана команда, в консолі Ubuntu, виведе весь вміст каталогу / bin, який вказаний в якості аргументу. Так само, як аргумент, іноді використовуються wildcards символи. Найчастіші з використовуваних це (?) Знак питання і (*) зірочка. Знак питання (?) Замінює один символ в введеному вираженні. Це означає що, якщо в поточному каталозі, знаходяться файли, ну наприклад 1file.txt, 2file.txt і тд. команда
Виведе на екран всі файли, такого виду. Якщо ж ви в якості аргументу введете (*) зірочку, то команда, замінить абсолютно будь-яку кількість символів, в вираженні. І виведе всі файли, з введеним розширенням.
Після виконання цієї команди, в консолі Ubuntu, на екран виведуться абсолютно всі файли з розширенням odt. Ще, вам може знадобиться запустити команду, в консолі Ubuntu, з цілком певним ключем. наприклад
або можна використовувати
Такі консольні команди, в Linux Ubuntu, виведуть на екран все що знаходиться в даному каталозі, разом з прихованими файлами і каталогами. Буває і так, що нам необхідно буде ввести декілька параметрів, в нашій команді, в консолі Linux Ubuntu. наприклад
В даному прикладі параметр (-l), позначає що вміст каталогу буде виведено, в самому докладному вигляді. У кожної команди, в консолі Linux Ubuntu, існують свої ключі, а так само аргументи. Безумовно, запам'ятати всі параметри для кожної команди, у вас не вийде, та й не треба. У кожної програми, існує своя сторінка допомоги, так званий мануал або простіше man-сторінка. До кожної man-сторінці, можна звернеться за довідкою, для допомоги по якій-небудь команді, в консолі Linux Ubuntu. Наприклад, викличемо підказку по команді (ls). Робиться це так:
Після запуску цієї команди, на екран буде виведено докладний опис даної команди, абсолютно з усіма аргументами для цієї команди і параметрами для неї.
Так само, в одному рядку, можливо ввести відразу кілька команд, розділивши їх оператором (;).
Виглядає це так
В даному випадку ми бачимо що, перш за все, виконується одна програма в консолі Linux Ubuntu, а коли вона буде виконана, почнеться виконання іншої програми. Крім цього оператора, можна використовувати оператор ().
Це буде виглядати таким чином:
команда1 команда2
Якщо команди, до командного рядка, матимуть такий вигляд то оболонка почне виконувати Команду2, не чекаючи закінчення виконання команди 1. Якщо ж ви розділите команди, в консолі Linux Ubuntu, оператором ().
Що буде виглядати як:
команда1 команда2
Тоді команда2, буде запущена і виконана, лише коли успішно виконається і успішно завершиться команда1. Так само існує оператор (||), який є протилежністю оператора ().
Що означає що якщо ви задасте команду, в консолі Linux Ubuntu, виду:
Тоді команда 2, буде запущена і виконана лише в разі, якщо команда1 завершиться помилкою.
Якщо ж, ви забули назву програми, яку хотіли запустити, але пам'ятайте хоча б початкові літери, тієї консольної програми в Linux Ubuntu, навіть якщо це всього одна буква. Ви можете вивести всі команди, які починаються на цю букву. Щоб це зробити, після введення відомої вам частини команди, натисніть кнопку Tab, якщо така команда одна, вона з'явиться автоматично. Якщо ж таких команд кілька і натискання кнопки Tab, не дало результату, натисніть ще раз Tab, і на екран виведуться, все консольні команди Linux Ubuntu, які починаються цією літерою або цими літерами.
Команд, які запускаються в командному рядку Linux Ubuntu, безліч. Так звичайно, навчиться користуватися консоллю хоч і не дуже просто, але і складного в цьому нічого немає. Після того, як Ви навчитеся користуватися, командним рядком в Linux Ubuntu, Ви отримаєте дуже потужний інструмент, за допомогою якого Ви зможете робити те, про що зараз навіть і не здогадуєтеся.