Як початківцям лінуксойдов почати використовувати Linux термінал
- Базове використання терміналу Linux
- Установка Програмного Забезпечення через термінал Linux Ubuntu
- Робота з каталогами та файлами в терміналі Linux
- Секрети прискорюють роботу в терміналі Linux
- Додаткові трюки ви знайдете в цій книзі.
Незалежно ми знали що ви початківцям користувачем Linux або ви використовуєте Linux вже давно, в своїй роботі Ви повинні використовувати термінал. Я Вам хочу допомогти почати працювати з терміналом.
Термінал Linux це не те, чого Ви повинні боятися.
Термінал - це потужний інструмент з величезним потенціалом, який насправді полегшує і якщо потрібно виконує всю рутинну роботу за Вас. Через термінал можна дуже швидко:
- додавати нові репозиторії (сховище програм)
- встановлювати програми
- запускати програми (для того щоб побачити можливі помилки)
- налаштовувати дистрибутив або окремі програми через конфігураційні файли
- і багато, багато іншого
Читаючи цю статтю Ви не зможете дізнатися всі премудрості, того що потрібно знати про термінал Linux початківцям. Потрібен досвід, роботи з терміналом.
Я сподіваюся, що це вступна стаття допоможе вам розібратися з основами, так що ви можете продовжити навчання, далі скачавши цю книгу «Команди для терміналу Linux» .
Базове використання терміналу Linux
Запустіть термінал з робочого столу, меню додатків і ви побачите запущену командну оболонку bash. Є й інші оболонки, але більшість дистрибутивів Linux використовують за замовчуванням bash.
Ви можете спробувати запустити будь-яку програму, ввівши її ім'я в командному рядку. Через термінал ви зможете запустити всі, що запускається в Linux: від графічних додатків, таких як Firefox, до консольних утиліт. На відміну від Windows, вам не потрібно вводити повний шлях до програми, щоб запустити її. Наприклад, припустимо, ми хочемо відкрити Firefox через термінал. У Windows, потрібно ввести повний шлях до exe-файлу Firefox. На Linux, досить просто набрати: firefox
Відкриваємо Firefox з терміналу Linux
Натисніть Enter після введення команди, і він запуститься. Зверніть увагу, що Вам не потрібно додавати в кінці імені розширення або що-небудь подібне, як в Windows .EXE, файли в Linux не мають розширення.
Команди терміналу також можуть приймати аргументи. Типи аргументів ви можете використовувати, в заздрості від програми. Наприклад, Firefox приймає web-адреси в якості аргументів. Щоб запустити Firefox з відкритою вкладкою, ви можете виконати наступну команду:
firefox linux-user.ru
Будь-які інші програми можна запустити в терміналі, і вони точно також працюватимуть, як і Firefox. Бувають програми, які тільки і вміють працювати в терміналі. Вони не мають графічний вигляд, не мають графічного інтерфейсу у вигляді вікна програми.
Установка Програмного Забезпечення через термінал Linux Ubuntu
Одне з найбільш ефективних дій в терміналі це установка програмного забезпечення. Для установки програмного забезпечення існую графічні менеджери, наприклад в Ubuntu «Центр додатків». Центр додатків Ubuntu це графічна оболонка тих небагатьох команд терміналу, які він використовують у фоновому режимі. Якщо Ви знаєте, що Вам потрібно, то замість того щоб клацати по всіх цих кнопок і пошуків, можна легко встановити програму з терміналу однією командою. Ви можете навіть встановити кілька додатків за допомогою однієї команди.
Приклад буду використовувати на Ubuntu / Linux Mint або інших Ubuntu-подібних дистрибутивах (всі інші дистрибутиви мають свої власні системи управління пакетами). Отже, ось команда для установки нового програмного пакету:
sudo apt-get install Имя_Пакета
Це може здатися трохи складним, але це працює, так само як і вищезгаданий Firefox. Слово-скорочення sudo запускає програму, яка запитує пароль root (адміністратора) перед запуском apt-get. Програма apt-get в свою чергу зчитує аргументи install імені пакета і встановлює пакет запитаний вами.
Приклад для установки через термінал відразу декількох пакетів.
Наприклад, щоб встановити веб-браузер хромиум і менеджер миттєвих повідомлень Pidgin виконайте цю команду:
sudo apt-get install chromium-browser pidgin
Вище згаданої командою я користуюся після того як встановлю «новоспечену» Ubuntu. Встановив новий реліз Ubuntu, додав однією командою всі свої улюблені програми. Ви просто повинні знати назву пакетів ваших улюблених програм. Як бачите про назву пакетів досить легко здогадатися. Ви також можете уточнити ваші здогадки за допомогою tab, трюк нижче.
У мене в робочому дистрибутиві десятки потрібних мені програм, не буду ж я вводити імена всіх програм в терміналі на новій встановленої Linux. І тому я використовую більш автоматизований спосіб. Який полягає в тому, що перед установкою нового дистрибутива Linux, я спочатку на старій установці, за допомогою терміналу, експортує назва всіх встановлених пакетів в текстовий файл.
А потім, після переустановлення, в новому, через термінал імпортують цей тестовий файл, який повідомляє дистрибутива про всі програми, які необхідно встановити. Таким чином, ці команди зовсім невеликі, на відміну від того якби я вводив їх вручну, і економиться багато часу. Ця рада і інші, більш глибокі інструкції ви знайдете в цій книзі .
Робота з каталогами та файлами в терміналі Linux
Оболонка завжди виробляє дії в поточному каталозі, якщо ви не вкажіть інший каталог. Наприклад, NANO - це простий у використанні консольний текстовий редактор. команда:
nano document1
скаже, що треба запустити текстовий редактор NANO з відкритим файлом під іменем «document1» з поточного каталогу. Якщо ви хочете відкрити документ, який знаходиться в іншій папці, потрібно вказати повний шлях до файлу, наприклад:
nano / home / pavel / Documents / document1
Якщо ви вказуєте шлях до файлу, який не існує, nano (як і багато інших програм) будуть створювати новий порожній файл в цьому місці і відкрити його.
Для роботи з файлами і директоріями, Вам необхідно знати кілька основних команд:
cd - команда для зміни каталогу
~ (Тильда) являє собою ваш домашній каталог (/ home / ви), який є в терміналі відправною точкою за замовчуванням. Щоб перейти в інший каталог, ви повинні використовувати cd - команди.
наприклад:
cd /
ви перейдете в кореневій каталог
cd Завантаження
переміститися в каталог «Для дорослих» всередині поточного каталогу вашого користувача (точний шлях, в моєму випадку, буде такий / home / pavel / Завантаження), щоб переміститися в ваш домашній каталог / home / you / з будь-якого місця потрібно скомандувати так:
cd ~
, і
cd ..
команда для переходу вгору по ієрархічній системі каталогів.
ls - виводить список файлів в поточному каталозі
ls
mkdir - команда для створення нового каталогу
За командою:
mkdir newfolder
буде створено новий каталог у поточному каталозі з іменем newfolder, а:
mkdir / home / pavel / Завантаження / test
створить новий каталог з ім'ям test в моєму домашньому каталозі «Для дорослих» (pavel потрібно змінити на ім'я вашого користувача).
rm - команда видаляє файл
наприклад:
rm testfile
видаляє файл з ім'ям test в поточному каталозі, а:
rm / home / pavel / Завантаження / testfile
видаляє файл з ім'ям testfile в каталозі / home / pavel / Завантаження.
cp - команда копіює файл з одного місця в інше
наприклад:
cp testfile / home / pavel / Завантаження
копіює файл з ім'ям testfile з поточного каталогу в / home / pavel / Завантаження.
mv - команда переміщує файл з однієї папки в іншу
mv працює точно також як і подана вище команда cp, але вона переміщує файл, а не створює копію. mv також може бути використана для перейменування файлів. наприклад:
mv / home / pavelz / Завантаження / testfile / home / pavelz / Документи / testfile1
переміщує файл з ім'ям testfile з / home / pavel / Завантаження в каталог / home / pavel / Документи вже під ім'ям testfile1.
Це може здаватися спочатку трохи лякає, але тут немає, ні чого складного. Це основні команди, які необхідно освоїти, щоб ефективно працювати з файлами в терміналі. Переміщатися по файлової системи за допомогою cd, переглядати файли в поточному каталозі за допомогою ls, створювати каталоги з mkdir, і управляти файлами за допомогою rm, cp, mv командами.
Секрети прискорюють роботу в терміналі Linux
Авто доповнення по клавіші Tab
Tab - це дуже корисний трюк. У той час коли Ви вводите будь-яку команду, ім'я файлу, або деякі інші типи аргументів - можна авто заповнити команду за допомогою tab. Термінал просто додрукує за Вас.
Наприклад, якщо ввести fir в терміналі і натиснути tab, firefox з'являється автоматично. Це позбавить вас від необхідності друкувати повністю. Можна натиснути Tab і оболонка буде готове доповнити команду за Вас. Це також працює для папок, імен файлів і назв пакунків.
У всякому випадках, коли я не знаю, як повністю виглядає команда, я натискаю кнопку Tab і бачу команду, або список можливих збігів. Якщо продовжити і ще ввести кілька букв, то це звузити збігу при натисканні клавіші Tab.
Додаткові трюки ви знайдете в цій книзі.
Архів, в який упакована книга «Команди для терміналу Linux» знаходиться у відкритому доступі, але захищений паролем. Для того щоб отримати пароль, я від Вас прошу поставити посилання на цей сайт в Vkontakte, Фейсбук, Google Plus, Твіттері або в будь-якій іншій соціальній мережі, на сайті або форумі. Можете вибрати будь-які сподобалися статті і поділитися посиланням через соціальні кнопки, які можна спостерігати зліва. При цьому я Вас прошу трохи змінювати віддається текст в соціалку для унікалізації або додавати свій коментар.
Важливо: Ваш аккаунт у соціальній мережі, де буде розташована посилання, не повинен бути «нульовим». Хоча б повинно бути десяток - інший друзів, читачів. Ця сторінка повинна бути доступна без реєстрації.
Отже: завантажуйте архів з книгою , Діліться будь-якими статтями цього сайту і надсилайте мені на e-mail: [email protected] лист з вмістом адреси, web-станиці, де Ви розмістили посилання, бажано кілька посилань на різні сторінки цього сайту. Таким чином, я зможу знайти ту Вашу сторінку і відповісти Вам листом з паролем від архіву.
Така своєрідна плата за книгу допоможе розвинути цей сайт.
висновок:
Я сподіваюся, що після прочитання і застосування на ділі цієї статті, Ви відчуєте себе трохи комфортніше в терміналі. Щоб дізнатися більше про термінал - і, в кінцевому рахунку, освоїти його - продовжите свій шлях з цією книгою.