Основи команд Linux/Unix із прикладами та синтаксисом (список)

Керувати файлами стає легко, якщо ви знаєте правильну базову команду в Linux.

Іноді команди також називають «програмами», оскільки щоразу, коли ви запускаєте команду, виконується відповідний програмний код, написаний для команди.

Давайте вивчимо базові команди Linux на прикладах:

Натисніть тут якщо відео недоступне

Файли списку (ls)

Якщо ви хочете переглянути список файлів у вашій системі UNIX або Linux, скористайтеся 'ls' команда

Він показує файли/каталоги у вашому поточному каталозі.

Список файлів

Примітка:

  • Довідники позначені синім кольором.
  • Файли позначені білим кольором.
  • Ви знайдете подібні колірні схеми в різних варіантах Linux.

Припустимо, ваша папка «Музика» має наступні підкаталоги та файли.

Список файлів

Ви можете використовувати 'ls -R' для показу всіх файлів не лише в каталогах, а й у підкаталогах

Список файлів

ПРИМІТКА. Ці основні команди Linux чутливі до регістру. Якщо ви введете, "ls – r” ви отримаєте помилку.

'ls -al' надає детальну інформацію про файли. Команда надає інформацію у форматі стовпців. Стовпці містять таку інформацію:

1st Колонка

Тип файлу та права доступу

2nd Колонка

Кількість жорстких посилань на файл

3rd Колонка

Власник і творець файлу

4th Колонка

Група власника

5th Колонка

Розмір файлу в байтах

6th Колонка

Дата і час проведення

7th Колонка

Ім'я каталогу або файлу

Давайте подивимося на приклад –

Список файлів

Перелік прихованих файлів

Приховані елементи в UNIX/Linux починаються з –Перелік прихованих файлівна початку файлу або каталогу.

Будь-який каталог/файл, що починається з «.» не буде видно, якщо ви не попросите про це. Щоб переглянути приховані файли, використовуйте команду.

ls -a

Перелік прихованих файлів

Створення та перегляд файлів

Серверна команда 'cat' використовується для відображення текстових файлів. Його також можна використовувати для копіювання, комбінування та створення нових текстових файлів. Давайте подивимося, як це працює.

Щоб створити новий файл, використовуйте команду

  1. cat > ім'я файлу
  2. Додайте вміст
  3. Натисніть «ctrl + d», щоб повернутися до командного рядка.

Створення та перегляд файлів
Як створювати та переглядати файли в Linux/Unix

Щоб переглянути файл, використовуйте команду –

cat filename

Давайте подивимося на файл, який ми щойно створили –

Створення та перегляд файлів

Давайте подивимося інший приклад файлу2

Створення та перегляд файлів

Синтаксис об’єднання 2 файлів такий:

cat file1 file2 > newfilename

Давайте об’єднаємо зразок 1 і зразок 2.

Створення та перегляд файлів

Щойно ви вставите цю команду та натиснете Enter, файли об’єднаються, але ви не побачите результату. Це відбувається тому Bash Shell (термінал) — тихий тип. Команди оболонки ніколи не дадуть вам повідомлення про підтвердження, наприклад «ОК» або «Команду успішно виконано». Він показуватиме повідомлення лише тоді, коли щось піде не так або коли сталася помилка.

Щоб переглянути новий комбінований файл «зразок», скористайтеся командою

cat sample

Створення та перегляд файлів

Примітка: За допомогою цієї команди можна відображати та комбінувати лише текстові файли.

Видалення файлів

Команда 'rm' видаляє файли з системи без підтвердження.

Щоб видалити файл, використовуйте синтаксис –

rm filename

видалити файли -

Як видалити файли за допомогою команд Linux/Unix

Переміщення та перейменування файлів

Щоб перемістити файл, використовуйте команду.

mv filename new_file_location

Припустімо, ми хочемо перемістити файл «sample2» у розташування /home/guru99/Documents. Виконання команди

mv sample2 /home/guru99/Documents

Переміщення та перейменування файлів

Для команди mv потрібен дозвіл суперкористувача. Зараз ми виконуємо команду як звичайний користувач. Тому ми отримуємо вищевказану помилку. Для усунення помилки використовуйте команду.

sudo command_you_want_to_execute

Програма Sudo дозволяє звичайним користувачам запускати програми з правами безпеки суперкористувача або root.

Команда Sudo запитає автентифікацію пароля. Однак вам не потрібно знати пароль root. Ви можете вказати свій власний пароль. Після аутентифікації система викличе запитувану команду.

Sudo веде журнал виконання кожної команди. Системні адміністратори можуть відстежити особу, відповідальну за небажані зміни в системі.

guru99@VirtualBox:~$ sudo mv sample2 /home/quru99/Documents 
[sudo] password for guru99: ****
guru99@VirtualBox:~$ 

Для перейменування файлу:

mv filename newfilename

Переміщення та перейменування файлів

ПРИМІТКА: за умовчанням пароль, який ви ввели для sudo, зберігається протягом 15 хвилин для кожного терміналу. Це усуває необхідність постійного введення пароля.

Вам потрібні лише права root/sudo, лише якщо команда включає файли чи каталоги, які не належать користувачу чи групі, що виконує команди

Маніпуляції з каталогом

Маніпуляції з каталогами

Маніпуляції каталогами в Linux/Unix

Досить маніпуляцій з файлами! Давайте вивчимо деякі команди керування каталогами Linux із прикладами та синтаксисом.

Створення каталогів

Каталоги можна створювати в операційній системі Linux за допомогою такої команди

mkdir directoryname

Ця команда створить підкаталог у поточному робочому каталозі, який зазвичай є вашим «Домашнім каталогом».

Наприклад,

mkdir mydirectory

Маніпуляції з каталогами

Якщо ви хочете створити каталог в іншому місці, крім «домашнього каталогу», ви можете використати таку команду –

mkdir 

Наприклад:

mkdir /tmp/MUSIC

створить каталог «Музика» в каталозі «/tmp».

Маніпуляції з каталогами

Ви також можете створити більше ніж один каталог одночасно.

Маніпуляції з каталогами

Видалення каталогів

Щоб видалити каталог, використовуйте команду –

rmdir directoryname

Приклад

rmdir mydirectory

видалить каталог mydirectory

Видалення каталогів

Чайові: Переконайтеся, що в каталозі, який ви хочете видалити, немає файлів/підкаталогів. Перш ніж видаляти батьківський каталог, спочатку видаліть файли/підкаталог.

Видалення каталогів

Перейменування каталогу

Команда 'mv' (переміщення) (розглянута раніше) також може бути використана для перейменування каталогів. Використовуйте наведений нижче формат:

mv directoryname newdirectoryname

Давайте спробуємо:

Перейменування каталогу каталогу

Як перейменувати каталог за допомогою команд Linux/Unix

Інші важливі команди

Команда «Людина».

Man розшифровується як посібник, який є довідником a Операційна система Linux. Він схожий на файл HELP, який можна знайти в популярному програмному забезпеченні.

Щоб отримати довідку щодо будь-якої команди, яку ви не розумієте, ви можете ввести

man 

Термінал відкриє сторінку посібника для цієї команди.

Наприклад, якщо ми введемо man man і натиснемо enter; термінал надасть нам інформацію про команду man

Людина команда

Людина команда

Команда історії

Команда History показує всі основні команди в Linux, які ви використовували в минулому для поточного термінального сеансу. Це може допомогти вам звернутися до старих команд, які ви ввели, і повторно використовувати їх у своїх операціях.

Команда історії

Чітка команда

Ця команда очищає весь безлад на терміналі та дає вам чисте вікно для роботи, як і під час запуску терміналу.

Очистити команду

Вставлення команд у термінал

Багато разів вам доводиться вводити довгі команди в терміналі. Що ж, іноді це може дратувати, і якщо ви хочете уникнути такої ситуації, скопіюйте та вставте команди, які можуть прийти на допомогу.

Для копіювання використовуйте текст із джерела Ctrl + c, але щоб вставити його в термінал, потрібно використовувати CTRL+ Shift + стор. Ви також можете спробувати Shift + Вставити або вибрати в меню «Редагувати>Вставити».

ПРИМІТКА. З оновленням Linux ці ярлики постійно змінюються. Ви можете встановити бажані комбінації клавіш через «Термінал» > «Редагувати» > «Комбінації клавіш».

Друк в Unix/Linux

друк

Як надрукувати файл за допомогою команд Linux/Unix

Давайте спробуємо деякі базові команди Linux із прикладами може друкувати файли у потрібному форматі. Більше того, форматування, яке ви робите, зовсім не впливає на ваш вихідний файл. Давайте дізнаємося про ці команди та їх використання.

Натисніть тут якщо відео недоступне

команда 'pr'

Ця команда допомагає відформатувати файл для друку на терміналі. За допомогою цієї команди доступно багато команд терміналу Linux, які допомагають вносити бажані зміни формату файлу. Найбільш використовувані 'пр' Команди Unix із прикладами наведено нижче.

варіант функція
-x Розділяє дані на стовпці «x».
-h «заголовок» Призначає значення «header» як заголовок звіту
-t Не друкує заголовок і верхнє/нижнє поля
-d Double розміщує вихідний файл
-n Позначає всі рядки з цифрами
-l довжина сторінки Визначає рядки (довжину сторінки) на сторінці. За замовчуванням 56
-о маржа Форматує сторінку за номером поля

Давайте спробуємо деякі з варіантів і вивчимо їхній ефект.

Розбиття даних на стовпці

"Інструменти ' є файлом (показано нижче).

Команда pr

Ми хочемо, щоб його вміст було впорядковано у три колонки. Синтаксис для цього буде таким:

pr -x Filename

Опція '-x' з командою 'pr' розділяє дані на x стовпців.

Команда pr

Призначення заголовка

Синтаксис:

pr -h "Header" Filename

Параметр «-h» призначає значення «header» як заголовок звіту.

Команда pr

Як показано вище, ми впорядкували файл у 3 стовпці та призначили заголовок

Позначення всіх рядків цифрами

Синтаксис:

pr -n Filename

Ця команда позначає всі рядки у файлі номерами.

Команда pr

Це деякі параметри команди «pr», які можна використовувати для зміни формату файлу.

Друк файлу

Раз ти є завершено з форматуванням, і вам час отримати a паперова копія файлу, потрібно використати таку команду:

lp Filename

or

lpr Filename

Якщо ви хочете надрукувати кілька копій файлу, ви можете скористатися модифікатором числа.

Команда pr

Якщо у вас налаштовано кілька принтерів, ви можете вказати окремий принтер за допомогою модифікатора Принтер

Команда pr

Встановлення програмного забезпечення

У Windows інсталяція програми виконується шляхом запуску файлу setup.exe. Пакет встановлення містить програму, а також різні залежні компоненти, необхідні для правильного запуску програми.

Встановлення програмного забезпечення

Використовуючи основні команди Linux/Unix, інсталяційні файли в Linux розповсюджуються як пакети. Але пакет містить тільки саму програму. Будь-які залежні компоненти потрібно встановлювати окремо, які зазвичай доступні як пакети.

Встановлення програмного забезпечення

Ви можете використовувати схильний команди для встановлення або видалення пакета. Давайте оновимо всі встановлені пакунки в нашій системі за допомогою команди –

sudo apt-get update

Встановлення програмного забезпечення

Простий і популярний спосіб встановлення програм Ubuntu за допомогою Центру програмного забезпечення, оскільки більшість пакетів програмного забезпечення доступні в ньому, і це набагато безпечніше, ніж файли, завантажені з Інтернету.

Встановлення програмного забезпечення

Також перевірте: - Шпаргалка команд Linux

Linux Mail Command

Для надсилання пошти через термінал вам потрібно буде встановити пакети «mailutils».

Синтаксис команди –

sudo apt-get install packagename

Після цього ви можете використовувати наведений нижче синтаксис для надсилання електронного листа.

mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'

Це виглядатиме так:

Linux Mail Command

Натисніть Cntrl+D, щоб написати лист. Лист буде надіслано на вказану адресу.

Основна інформація:

  • Ви можете відформатувати та роздрукувати файл безпосередньо з терміналу. Форматування файлів не впливає на їх вміст
  • В Unix/Linux програмне забезпечення встановлюється у вигляді пакетів. Пакет містить саму програму. Будь-який залежний компонент потрібно завантажити окремо.
  • Ви також можете надсилати електронні листи з терміналу за допомогою "пошта" мережеві команди. Це дуже корисна команда Linux.

Список команд Linux

Нижче наведено шпаргалку основних команд Linux/Unix із прикладами, які ми вивчили в цьому посібнику з команд Linux

Command Опис
ls Перераховує всі файли та каталоги в поточному робочому каталозі
ls – Р Також відображає список файлів у підкаталогах
ls – a Також містить список прихованих файлів
ls – al Перелік файлів і каталогів із детальною інформацією, як-от дозволи, розмір, власник тощо.
cat > ім'я файлу Створює новий файл
cat ім'я файлу Відображає вміст файлу
cat файл1 файл2 > файл3 Об’єднує два файли (файл1, файл2) і зберігає результат у новому файлі (файл3)
mv файл «новий шлях до файлу» Переміщує файли в нове розташування
mv ім'я файлу new_file_name Перейменовує файл на нову назву
Суду Дозволяє звичайним користувачам запускати програми з привілеями безпеки суперкористувача або root
rm ім'я файлу Видаляє файл
людина Надає довідкову інформацію щодо команди
історія Дає список усіх попередніх основних команд Linux, введених у поточному термінальному сеансі
ясно Очищає термінал
mkdir ім'я каталогу Створює новий каталог у поточному робочому каталозі або a за вказаним шляхом
rmdir Видаляє каталог
mv Перейменовує каталог
пр -х Розділяє файл на x стовпців
пр -ч Призначає заголовок файлу
пр -н Позначає файл рядком Numbers
lp -nc
lpr c
Друкує «c» копії файлу
lp -d

лпр -П

Вказує назву принтера
apt-get Команда, яка використовується для встановлення та оновлення пакетів
mail -s 'тема' -c 'cc-address' -b 'bcc-address' 'to-address' Команда для надсилання електронної пошти
mail -s “Тема” на адресу < ім’я файлу Команда для надсилання електронного листа з вкладенням

Завантажте підручник Linux PDF