Новини високих технологій
» » Основні команди Ubuntu: створення, переміщення і видалення

Основні команди Ubuntu: створення, переміщення і видалення

9-10-2018, 19:24
1 372
Linux в основному використовується на серверах. Близько 90 % інтернету працює на таких серверах, використовують, в тому числі для server, команди Ubuntu. Це тому, що дана ОС є швидкою, безпечною і безкоштовною. Основна проблема використання серверів Windows - це їх вартість, тому користувачі всього світу в якості серверів вибрали саме Linux. Крім того, приблизно 80 % смартфонів світу працюють на Android, який також проводиться з ядра Linux. Це, крім усього іншого, ще й безпечно, так як більшість вірусів у світі атакує Windows, чого не можна сказати про Linux. Тому знання основних команд Ubuntu – усвідомлена необхідність для будь-якого програміста.

Командний рядок terminal

Linux - це програма, яка отримує команди від користувача і передає їх ОС для обробки. Оболонка Ubuntu є її основною частиною. А дистрибутиви входять в графічний інтерфейс користувача (GUI) і інтерфейс командного рядка (CLI). Щоб відкрити термінал команд Ubuntu, натискають на Ctrl + Alt + T або Alt + F2 вводять gnome-terminal і натискають enter.


Корінь є базою файлової системи Linux. Він позначається прямою косою рискою (/). Каталог користувача зазвичай має значення /home/username. Коли користувач знаходиться в домашній папки і йому потрібно перейти в папку «Завантаження», в командному рядку прописують: cd Downloads. Треба бути обережним, прописуючи цей рядок. Наприклад, у користувача є папка під назвою One Pi. В цьому випадку, коли вводиться: cd One Pi, оболонка буде приймати другий аргумент команди Ubuntu, тому користувач отримає повідомлення про помилку, яке вказує, що каталог не існує. Тут можна використовувати зворотну косу риску, тобто можна використовувати: cd One Pi. Прогалини працюють наступним чином: Якщо просто набирати cd і натиснути «Enter», він доставить користувача в домашній каталог. Щоб повернутися, можна ввести «cd». Дві точки виконують зворотну дію. Коли потрібно створити папку, то використовують команду Ubuntu mkdir, наприклад, якщо потрібно створити каталог під назвою DIY, вводять mkdir DIY. Якщо потрібно створити теку під назвою DIY Hacking, можна ввести mkdir DIY Hacking. Для видалення порожнього каталогу використовують «rmdir», щоб видалити каталог, що містить файли, прописують «rm». Але «rm» не може просто видалити каталог, для цього використовують «rm -r», після чого він видаляє як папку, так і файли, що містяться в ній. Команда mv використовується для переміщення файлів через командний рядок або для перейменування файлу. Наприклад, якщо потрібно перейменувати файл text в new, прописують: mv text new. ОС приймає два аргументи, як і команда cp. Команда locate прописується, якщо потрібно знайти файл в системі. Використання аргументу «-i» з допомогою команди дозволяє ігнорувати випадок, неважливо, чи має він верхній або нижній регістр. Наприклад, щоб знайти файл hello, вводять locate -i hello. Якщо назва складається з кількох слів, з яких користувач пам'ятає два, їх можна розділити з допомогою зірочки (*). Наприклад, щоб знайти файл, що містить слова hello та this, прописують: locate -i * hello * this.

Основні команди Ubuntu

Ubuntu - одна з самих настроюються операційних систем. Щоб почати розуміти різні складності системи, необхідно ознайомитися з самими повсякденними командами, використовуваними в операційній системі.


Переваги Ubuntu для розробки: Найшвидший маршрут від розробки до розгортання настільних, мобільних, серверних або хмарних пристроях. Робочий стіл для розробників у деяких провідних світових технологічних компаніях. Найбільш широкі і кращі інструменти і бібліотеки для користувачів. Легкий, щоб або запускати спочатку, або у віртуальній машині, на ПК або Mac. Ідеально підходить для будь ресурсномісткою середовища, від інтелектуального аналізу даних до великомасштабного фінансового моделювання. Список для початківців програмістів: mv - переміщує файли між папками. rm - команда Ubuntu видалення. cp - копіює документи для перенесення в каталог. chown - зміна права власності на файл. chmod - зміна права доступу до документа. ls - огляд файлів в каталозі. pwd - демонстрація робочого каталогу. sudo - дозволяє запускати команди запуску Ubuntu з правами адміністратора. Вона особливо корисна для модифікації файлів. cd - змінює робочий каталог, застосовують для переходу до певних файлів. Таким чином, основні команди Ubuntu служать для комплексного використання користувачем операційної системи комп'ютера.

Доступ до кореня sudo

Дослівно це означає Super User DO і являє собою команду, яка дозволяє мати доступ до кореневого адміністратору без реєстрації. Зазвичай вона застосовується спільно з утилітою Apt-get. Це ще один дуже потужний інструмент, використовуваний для відновлення вихідних текстів (репозиторіїв), оновлення існуючих програм. Це команда для установки Ubuntu. Команда sudo apt-get завантажує оновлення і встановлює нові версії програмного забезпечення. Попередньо необхідно переконатися, щоб вихідні файли були спочатку оновлені, і користувач отримав останній варіант. Ця команда спочатку завантажує, а потім встановлює нове. Наприклад, якщо встановлюють програмне забезпечення під назвою onebox, прописують: sudo apt-get install onebox.
Тепер, щоб видалити наявне З: sudo apt-get remove onebox.

Отримання списку файлів dirctories

Команда консолі Ubuntu ls встановлює всі файли, якщо користувач хоче побачити повний список, він використовує додатково літеру l: ls –l. Параметр «a», допоможе відобразити всі файли, включаючи приховані: ls –a. Команда touch використовує для створення файлу. Це може бути що завгодно: від порожнього txt-файла до порожнього zip-файлу. Наприклад, touch new.txt. Щоб дізнатися більше про команду і про те, як її застосовувати, використовують man, показує сторінки керівництва цієї функції. Наприклад, man cd показує сторінки керівництва для cd. Введення імені команди та аргументу допомагає показати способи використання, наприклад, cd –help. Приклад команди Linux Ubuntu touch для створення нового порожнього файлу: touch newfile. Команда mkdir створює нову порожню директорію, прописують: mkdir newfolder. Для додавання вмісту в файл за допомогою команди cat з перенаправленням «>», натискають на Ctrl + D і додають текст: cat > myfile. Перегляд вмісту файлу здійснюють з допомогою команди cat, прописуючи: cat myfile.

Змінити каталог можна за допомогою команди cd, за замовчуванням користувач знаходиться в домашньому каталозі. Наприклад, щоб перемістити цей каталог на робочий стіл, прописують: cd Desktop. Команди Linux Ubuntu чутливі до регістру, тому не можна набирати deskop, а саме Desktop. Щоб повернутися в попередній каталог, домашній каталог, прописує: «CD », подвійна точка означає батьківський каталог. Тільки команда «cd» призведе користувача в домашній каталог, де б він не перебував.

Демонстрація робочого каталогу

Команда консолі Ubuntu pwd показує поточний каталог з повним ім'ям шляху, а rm означає «видалити», і це призведе до видалення файлу myfile, без права відновлення його з кошика: rm myfile. Для копіювання файлів використовують команду cp, яка копіює файл з домашньої папки і вставить його на робочий стіл. За замовчуванням користувач знаходиться на робочому столі, тому йому не потрібно міняти каталог: sudo cp abc Desktop. Команду терміналу Ubuntu mv використовують, щоб перемістити файл в інше місце. Наступна команда вирізає файл з папки Home і вставляє його на робочий стіл: sudo mv abc Desktop.

Допоміжні утиліти

Утиліти nano, vi, jed-nano і vi вже встановлені як текстові редактори в командному рядку. Nano - хороший текстовий редактор, який виділяє ключові слова з кольором і може розпізнавати більшість мов. Редактор vi простіше, ніж nano. Можна створити новий файл або змінити існуючий цими утилітами. Наприклад, якщо потрібно створити файл з ім'ям check.txt, прописують команду терміналу Ubuntu nano check.txt. Далі зберігають файли після редагування, використовуючи послідовність клавіш Ctrl + X, а потім Y, якщо «так» або N для «ні».
Команду df використовують для перегляду вільного місця на диску у кожному з розділів системи. Можна просто ввести df в термінал, і на екрані відобразиться кожен змонтований розділ, використовується і доступний простір в %. Якщо потрібно, щоб він відображався мегабайтах, прописують команду df -m. Якщо потрібна інформація про використання диска для конкретної папки, вводять команду df і ім'я папки. Наприклад, якщо потрібно знати дисковий простір папки документів, прописують du Documents або ls -lah, щоб ознайомитися з розмірами файлів в папці. Команда архівних файлів tar має довгий список застосувань. Їх можна використовувати для стиснення і розпаковування різних типів архівів tar, наприклад, tar -cvf для створення .tar - архіву, tar – xvf для розпакування tar-архіву, tar – tvf для відображення вмісту архіву. Команди zip, unzip використовуються для стиснення, розархівування та вилучення файлів з архіву zip. Для відображення інформації про систему, в якій працює дистрибутив, використовують uname. При використанні команди «uname -a» друкується велика частина інформації про систему: дата випуску, версія, тип процесора і т. д. Для перевірки з'єднання з сервером використовується команда ping. Це програмна утиліта для адміністрування комп'ютерної мережі, яка використовується для перевірки доступності хоста в мережі інтернет-протоколу IP. Коли вводиться вираз команди Ubuntu для сервера, наприклад, ping google.com воно перевіряє, чи може підключитися до сервера, вимірює час в обидва кінця і дає детальну інформацію про процесі.

Установка пакета програмного забезпечення

Існує кілька способів отримати програмні пакети або програми для встановлення в Ubuntu. Загальний шлях - через її програмний центр. Цей процес є найпростішим, в основному використовуючи стиль point-and-click. Але деякі програмні додатки не можуть бути знайдені і встановлені в офіційному репозиторії програм. Дуже часто розповсюджувачі додатків для платформи Ubuntu воліють поширювати їх, надаючи завантажуваний пакунок Debian (.deb) зі своїх веб-сайтів. Пакет deb містить всі можливості для програми, яка успішно встановлює його, через термінал, використовуючи наступні кроки: Відкрити термінал одночасним натисканням клавіш Ctrl + Alt + T. Ввести команду: sudo dpkg –i_ /path/to/deb/file. Утиліта dpkg - це інструмент для низькорівневого пакету, який використовується для безпосередньої установки пакетів програмного забезпечення. Ввести: sudo apt-get install –f. Оновлення Ubuntu - дуже простий процес. Навіть починаючий користувач може легко оновити її з однієї версії на іншу з першої спроби. Розробник зробив процес оновлення набагато простіше за допомогою zzupdate, простий утиліти командного рядка, щоб повністю оновити ПК або сервер в основному в режимі hands-off. Офіційним і рекомендований спосіб оновлення будь-якої версії Ubuntu до наступної доступної версії є виконання наступних команд, однієї за інший, з подальшим виконанням вказівок на екрані.
Користувачеві потрібно запускати всі ці команди для оновлення Ubuntu. Нижче на фото можна побачити докладну інформацію.
Zzupdate - команда для оновлення Ubuntu.

Введення в історію командного рядка BASH

BASH (Bourne Again SHell) - це оболонка командного рядка за промовчанням, яка використовується в Ubuntu і більшості інших дистрибутивів. Користувачі не модифікують оболонку, до якої вони звертаються через термінал. Коли закривається сеанс терміналу, BASH записує всі його команди в bash_history файл. Новий сеанс команд, які виконуються для робочого процесу, стає новою історією команд. Важливо пам'ятати, що команди, які виконуються для сеансу, записуються тільки при виході. Якщо одночасно працюють дві сесії, вони не можуть перехресно посилатися на знову виконані команди в іншому сеансі. Крім того, якщо примусово завершений сеанс терміналу, історія команд не буде оновлено, а команда Ubuntu - не знайдена. Легкий спосіб розпочати роботу з історією команд - просто переміщатися за допомогою клавіш зі стрілками вгору і вниз. Використовуючи їх, можна прокручувати попередні команди по одній за раз. Як тільки буде знайдена потрібна, можна розглядати її так, як якщо вона була набрана в командному рядку. Натискають Enter, щоб виконати команду ще раз або змінити її, по мірі необхідності, перед виконанням. Цей метод дуже хороший для швидкого повторного запуску команд.

Пошук і запуск попередніх команд

BASH надає history-команду з номером. Користувач може змусити history-команду зробити тільки останнім кількість, вказавши номер. Наприклад, якщо потрібно побачити попередні десять команд, можна прописати:
Потрібно звернути увагу, що остання команда така ж, як і та, яку запускали для її створення. Функціональність команди BASH Ubuntu також дозволяє здійснювати пошук по історії і виконати перший сеанс. Основна форма цього процесу шукає збіги на початку команди !find. Ubuntu виконує останню команду, що починається з find.Також можна виконати пошук всіх команд для відповідності «!?link?». Вона виконує останню, містить link. Як і в багатьох інструментах Linux, можна досягти великої сили, об'єднавши інструмент з регулярними виразами. Історія в BASH дозволяє запускати попередні команди за допомогою пошуку і заміни в режимі Regex.

Перезавантаження комп'ютера і завершення роботи

З моменту створення Linux вона була командною у терміналі, і це було основним засобом спілкування з ОС. Пізніше з'явився GUI, і тепер основна увага видавців приділяється розробці зручного робочого столу. Основні завдання, такі як вийти з системи, завершити роботу і перезавантажити комп'ютер з терміналу, за допомогою командного рядка, виконуються просто. Вихід з системи: Запустити Terminal і ввести наступну команду: gnome-session-quit. Ця команда покаже попередження, якщо в сеансі є незбережені документи, і дасть можливість їх зберегти. В якості альтернативи можна використовувати параметр «вийти з системи», який зупинить всі запущені програми і навіть незбережені документи без попередження: gnome-session-save -force-logout. Команда виходу з системи не є прямою, тому дуже важко новачкам її запам'ятати, особливо якщо вони ніколи не чули про навколишньому середовищі GNOME. Можна додати власний псевдонім, використовуючи команду gedit: gedit ~ /.bash_aliasesalias logout = "gnome-session-quit". Після чого призначається новий вихід з псевдонімом, який Ubuntu читає як gnome-session-quit і ініціює команду виходу з системи. Тепер потрібно просто ввести команду виходу з системи: Logout. Команда виключення Ubuntu:shutdown. При цьому команда не вимикає ПК негайно. Замість цього включається таймер і дає хвилинне час, щоб зберегти всі програми. Якщо потрібно негайне завершення роботи, використовують іншу команду, а перед виконанням цієї команди обов'язково зберігають усі документи: sudo shutdown -P now. Деякі опції Shutdown: shutdown +t "your message". Ця командний рядок вимикає ПК через зазначений час t в хвилинах і відображає повідомлення в лапках разом зі стандартним діалоговим вікном завершення. Ось приклад команди: shutdown +30 "Leave to pickup friend!". Крім того, існують дві команди перезавантаження Ubuntu на комп'ютері: reboot; shutdown -r. Сплячий режим: sudo pm-hibernate. Призупинення та сон: sudo pm-suspend.

Відновлення ОС після збою

Якщо в момент пуску на екрані з'являється загадкове повідомлення про помилку або, що ще гірше, порожній екран, значить, у вас з'явилися проблеми з запуском. Незалежно від того, скільки раз натискається скидання або перезапуск, він бачить, що той же непроникний бар'єр блокує пуск. Перш ніж знайти засіб від пускових збоїв, потрібно зрозуміти принцип процесу завантаження. Його можна розділити на три широкі платформи, зосереджені навколо завантажувача Grub 2: pre-Grub, Grub і post-Grub. Знання цього дає змогу зосередити зусилля на усуненні неполадок, засновані на тому, в якому процесі відбувається помилка або гальмування. Якщо користувач намагається запустити диск з завантажувальним Boot-Repair, рекомендується поекспериментувати з різними варіантами завантаження і відмовостійкість. Починають з самого початку: Вмикають комп'ютер. Якщо харчування надходить, але нічого з ПК більше не відбувається, швидше за все, є проблеми з обладнанням. Щоб усунути несправність, необхідно перевірити правильність підключення останнього підключеного пристрою. Якщо результату немає, відключають всі зовнішні пристрої, крім клавіатури, і повторюють спробу. Якщо це не спрацює, відкривають корпус і відокремлюють внутрішні диски. Якщо комп'ютер тепер завантажується на екран заставки, можна спробувати підключити внутрішні диски і повторити спробу. Якщо тепер екран входу в систему завантажується, вимикають комп'ютер і починають повторне підключення зовнішніх периферійних пристроїв, щоб переконатися, що проблема очистилася сама. Якщо це не вдається, проблема може бути пов'язана з жорстким диском, тому перші місця для профілактичного перегляду - це MBR і Grub. Якщо Grub не встановлено автоматично, коли комп'ютер запускається, потрібно спробувати перезавантажити ПК, утримуючи клавішу Shift або натиснувши Esc, щоб відкрити меню завантаження Grub і переконатися, що він не може завантажитися. Перейти в розділ «Відновити завантаження». Якщо Grub вже завантажується, але не може знайти якусь завантажувальну ОС, користувачеві запропонують кілька сценаріїв: базове командне запрошення, таке як grub> або grub rescue>. Вони вказують, що один або кілька файлів, необхідні Grub, відсутні або пошкоджені. Після натискання C користувач зможе увійти в режим Grub Terminal для виконання основних перевірок і ремонту і спробувати вручну ініціювати завантаження, натиснувши Ctrl + X або F10. Використовуючи команду set для перегляду поточних параметрів і зміни таких, наприклад, як графічний режим. Якщо з'являється меню Grub, проблема може бути пов'язана з його конфігураційним файлом. Якщо після вибору опції меню відразу ж зупиниться, але ОС почне завантажуватися до зупинки, то проблема пов'язана з операційною системою, в цьому випадку необхідно перейти до розділу " усунення неполадок Post-Grub. Якщо користувач намагається усунути проблеми Grub вручну або взагалі не бачить Grub в системі, потрібно використовувати переносні носії з системами відновлення і Boot-Repair. Boot-Repair сам запускається автоматично при завантаженні з диска з програмним забезпеченням. Засіб Boot-Repair зосереджено на тих ранніх проблеми із завантаженням MBR і Grub. Він в основному забезпечує зручний інтерфейс, необхідний для вирішення багатьох проблем. Інструмент пропонує варіант «Рекомендований ремонт», який обіцяє усунути найбільш часто виникають проблеми, або «Додаткові параметри», щоб вибрати певні виправлення. Інструмент автоматично генерує журнал системи і намагається його виконати.

Прийоми командного рядка Unix

Просунуті користувачі протягом всього періоду використання цієї ОС збирають різні «просунуті штучки» і з задоволенням діляться ними у відгуках: Стиснення, поділ та шифрування файлів. Спроба перенесення великих файлів на комп'ютери - важка задача. Можна легко зробити це, стиснувши файли і створивши багатотомний архів, якщо вони надзвичайно великі.
Копіювання і вставка декількох рядків коду IDL. Користувач може вставити кілька рядків тексту з буфера обміну в командний рядок. Для цього потрібно помістити деякий текст в буфер обміну і вставити його в командний рядок. Будь джерело тексту дійсний з акцентом на вимогу конвертації тексту в ASCII. Коли використовується версія IDL на основі командного рядка на tty і вставити кілька рядків, переконуються, що вони містять тільки одну команду IDL або є операторами, що містять символи продовження рядка ($). Багаторядкові оператори будуть створювати ненавмисне поведінка інтерпретатора IDL або помилки. Рядки передаються в командний рядок. Білий простір не видаляється, і рядки коментарів відправляються в інтерпретатор IDL. Якщо використовується IDL Workbench, можна вставити кілька операторів безпосередньо в командний рядок. І також можна перетягнути одну або кілька рядків з вікна «Історія команд» в командний рядок. Виклик команд. За замовчуванням IDL зберігає останні 500 команд, введені в буфер відкликання. Ці команди можна переглядати, редагувати і повторно вводити. У вікні «Історія команд» праворуч від консолі відображається історія команд за добу. Можна повторно використовувати і редагувати команди, натискаючи їх у командному рядку. Клавіша зі стрілкою вгору на клавіатурі нагадує попередню команду, введену в IDL. Повторне натиснення на неї викликає попередній рядок, переміщення назад по списку історії команд Ubuntu. Клавіша зі стрілкою вниз на клавіатурі переміщається вперед по історії команд. Використання процедури HELP з ключовим словом RECALL_COMMANDS відображає весь вміст буфера відкликання в консолі IDL. Виклик команди завжди доступний в IDL Workbench. Функція відкликання команд включена для версії IDL на основі командного рядка tty, встановлюючи для параметра IDL_EDIT_INPUT значення true, яке встановлює системна змінна EDIT_INPUT на ненульове значення (за замовчуванням - 1). Легкі способи виправити або скасувати текст в терміналі: Перейти ліворуч на одне слово: ESC + B. Перейти вправо на одне слово: ESC + F. Перейти на початок рядка: CTRL + A. Перейти до кінця рядка: CTRL + E. Видалити попереднє слово: CTRL + W. Очистити всю рядка: CTRL + U.
Вихідні дані таких команд, як l, df, du, у зрозумілих для користувача форматах представлені нижче.
Швидко знайти відмінності між двома каталогами. Команда diff порівнює файли по рядках. Команда також може порівнювати два каталоги.
Всі рекомендації у цій статті є стандартними функціями і повинні працювати в Ubuntu або подібних системах. Цей мінімальний набір функцій в кожній області цілком забезпечує роботу користувача-початківця. Як тільки він звикне до їх застосування, ці маленькі трюки зроблять його справжнім профі у цій оболонці, блискавично виконуючи будь-яке завдання з мінімальним набором тексту.
Цікаво по темі
Postfix: настройка, установка. Поштовий сервер Postfix
Postfix: настройка, установка. Поштовий сервер Postfix
У цій статті ми розберемо, як налаштувати поштовий сервер Postfix на базі Ubuntu Linux. Ознайомившись з рекомендаціями, ви зможете відправляти і
Як використовувати Putty: команди і корисні функції
Як використовувати Putty: команди і корисні функції
У цьому матеріалі ми познайомимося з PuTTY, безкоштовним клієнтом терміналу для Windows, який дозволяє віддалено керувати серверами на базі Linux по
Установка PhpMyAdmin в різних операційних системах
Установка PhpMyAdmin в різних операційних системах
Як встановити PhpMyAdmin в Ubuntu, CentOS і Debian. Особливості установки LAMP для використання PhpMyAdmin.
Як додати користувача до групи Linux за допомогою командного рядка?
Як додати користувача до групи Linux за допомогою командного рядка?
По пам'яті всі намагаються додати користувача до групи Linux, переходячи в "Облікові записи", але там звичний функціонал відсутня. Незрозуміло, для