20 найбільш часто використовуваних команд SSH у Linux, ілюстрованих прикладами

20 найбільш часто використовуваних команд SSH у Linux, ілюстрованих прикладами

14:02, 31.07.2023

Зміст статті
arrow

  • Команда 'ls'
  • Команда 'alias'
  • Команда 'pwd'
  • Команда 'touch'
  • Команда 'cd'
  • Команда 'mkdir'
  • Команда 'rm'
  • Команда 'cat'
  • Команда 'chmod'
  • Команда 'man'
  • Команда 'exit'
  • Команда 'shutdown'
  • Команда 'zip' 'unzip'
  • Команда 'clear'
  • Команда 'echo'
  • Команда 'service'
  • Команда 'ps'
  • Команда 'tar'
  • Команда 'kill'

Під командою Linux розуміють програму або утиліту, що виконується в інтерфейсі командного рядка, яка приймає на вхід рядки тексту і обробляє їх як інструкції для комп'ютера. Хоча графічні користувацькі інтерфейси (GUI) забезпечують візуальне представлення, в кінцевому рахунку, для виконання дій вони спираються на базові програми командного рядка. Прапори використовуються для передачі опцій командам, наприклад, прапор "-h" зазвичай використовується для доступу до сторінки довідки. Аргументи або параметри служать для введення команд, зазвичай у вигляді шляхів до файлів або іншого тексту, що вводиться в термінал. Прапори позначаються дефісами або подвійними дефісами, а виконання аргументів залежить від їхнього порядку в команді.

Команди SSH (Secure Shell) у Linux використовуються для створення захищених віддалених з'єднань з іншими системами або серверами. SSH забезпечує безпечний зашифрований канал зв'язку, даючи змогу користувачам входити на віддалені машини, виконувати команди, передавати файли та виконувати різні адміністративні завдання.

У цьому гайді ми розглянемо 20 основних команд SSH, які важливо знати. Освоївши ці команди, ви знатимете основи адміністрування Linux.

Команда 'ls'

Команда 'ls' у Linux є корисним інструментом для перерахування файлів і каталогів у певному каталозі. Вона надає цінну інформацію про дозволи на файли, права власності та інші атрибути. За замовчуванням команда 'ls' розташовує виведення в алфавітному порядку.

Команда 'ls' пропонує різні опції для розширення функціональності. Наприклад, '-l' виводить детальну інформацію, '-a' показує приховані файли, '-h' представляє розміри в зручному для читання форматі, '-t' сортує за часом модифікації, а '-R' вмикає рекурсивний лістинг.

Використовуючи ці опції, ви можете налаштувати виведення команди 'ls' відповідно до ваших потреб і отримати глибше уявлення про файли та каталоги, присутні у вашій системі Linux.

Команда 'alias'

Команда 'alias' у Linux дає змогу створювати тимчасові ярлики або псевдоніми для довших команд. Під час створення псевдоніма задається слово або фраза, що являє собою серію команд.

Наприклад, можна задати псевдонім для команди 'ls', щоб увімкнути прапор '--color', не набираючи його щоразу. Псевдонім матиме такий вигляд:

alias ls="ls --color=auto"

У цьому прикладі використовується команда 'alias' із синтаксисом alias NAME="VALUE". Значення, що являє собою серію команд, має бути поміщено в лапки.

Для перегляду всіх псевдонімів, визначених у поточному сеансі роботи з оболонкою, достатньо виконати команду 'alias' без будь-яких аргументів. У результаті буде виведено список усіх заданих псевдонімів.

Команда 'pwd'

Команда 'pwd' у Linux виконує просте, але важливе завдання: виводить на екран терміналу поточний каталог, який працює на даний момент. Хоча в запрошенні терміналу часто відображається поточний каталог, команда 'pwd' може бути зручна в ситуаціях, коли його не видно. Крім того, вона корисна під час написання сценаріїв, оскільки допомагає знайти каталог, у якому збережено сценарій.

Команда 'touch'

Команда 'touch' у SSH використовується для створення нового файлу. Синтаксис команди простий: 'touch [ім'я файлу]'. Наприклад, щоб створити .txt-файл з ім'ям "myfile", потрібно ввести команду 'touch myfile.txt'. Розширення файлу може бути вибрано за вашим бажанням, також можливе створення файлу без розширення.

Команда 'cd'

Команда 'cd' (Change Directory) дає змогу переміщатися між каталогами. Для цього достатньо набрати 'cd', а потім ім'я каталогу. Наприклад, команда 'cd home' дає змогу перейти в домашній каталог. Також можна вказати повний шлях до каталогу для переходу до конкретного місця. Щоб повернутися на один рівень назад, використовуйте ".", а щоб повернутися ще далі, додайте ще ".", розділені прямою косою рискою ("/").

Команда 'mkdir'

Команда 'mkdir' використовується в терміналі для створення каталогів. Основний синтаксис - 'mkdir', за яким слідує ім'я потрібного каталогу.

Команда 'rm'

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

Нижче наведено деякі часто використовувані опції команди 'rm':

'-r': Рекурсивно видаляє каталоги та їхній вміст.

'-f': Примусове видалення без запиту підтвердження.

'-i': Запитує підтвердження перед видаленням кожного файлу.

'-v': Відображає детальну інформацію про видалені файли.

'-rf': Комбінація опцій '-r' і '-f', яка використовується для примусового видалення каталогів та їхнього вмісту без запиту підтвердження.

Команда 'cat'

Команда 'cat' у Linux підтримує використання символів підстановки для відображення вмісту кількох файлів. Використовуючи підстановний символ "*", можна вивести вміст усіх файлів у поточному каталозі.

Команда 'chmod'

Команда 'chmod' у Linux використовується для зміни дозволів або режимів файлів. Вона дає змогу змінювати дозволи на читання, запис і виконання файлу.

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

'r' (читання)

'w' (запис)

'x' (виконання)

Команда 'man'

Команда 'man' у Linux відображає детальну інформацію та документацію щодо різних команд. Щоб переглянути сторінку керівництва для конкретної команди, використовуйте:

man [команда]

Наприклад, щоб переглянути сторінку керівництва для команди 'mkdir', введіть:

man mkdir

Щоб перейти до сторінки керівництва для самої команди 'man', використовуйте:

man man

Ці сторінки керівництва містять вичерпну інформацію про використання команд, опції та приклади.

Команда 'exit'

Команда 'exit' у Linux використовується для завершення сеансу роботи з оболонкою та закриття пов'язаного з нею терміналу. Під час виконання команди 'exit' відбувається ефективне завершення поточного сеансу і вихід із середовища оболонки.

Команда 'shutdown'

Команда 'shutdown' у Linux використовується для вимкнення, зупинки або перезавантаження комп'ютера. За замовчуванням вона ініціює процес вимкнення із затримкою в одну хвилину. Для негайного вимкнення комп'ютера можна використовувати таку команду:

‘shutdown’

Команда 'zip' 'unzip'

Команда 'zip' стискає файли в zip-архів, а 'unzip' витягує файли з zip-архіву.

Для створення zip-архіву:

zip archive.zip file1.txt file2.txt

Для вилучення файлів із zip-архіву:

unzip archive.zip

Для розширеного використання доступні додаткові опції та функціональні можливості.

Команда 'clear'

Команда 'clear' використовується для очищення вмісту вікна терміналу, забезпечуючи чистоту екрана для нових команд і виведення. При цьому з вікна терміналу видаляються всі попередні команди і виведення, і ви отримуєте чистий екран для роботи.

Команда 'echo'

Команда 'echo' у Linux виводить текст або змінні на термінал. Вона зазвичай використовується для виведення повідомлень або змінних для налагодження або інформування користувачів. Просте введення команди 'echo' з подальшим набором потрібного тексту або змінної виводить його на термінал. Це корисна команда для виведення інформації під час виконання скрипта або взаємодії з користувачем.

Команда 'service'

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

Команда 'ps'

Команда 'ps' у Linux дає змогу переглядати процеси, що виконуються в поточному сеансі оболонки. Вона надає цінну інформацію про програми, що виконуються, таку як ідентифікатор процесу, TTY (TeleTYpewriter), час та ім'я команди. Використовуючи команду 'ps', можна отримати уявлення про запущені процеси, відстежувати їхній стан і використання ресурсів.

Команда 'tar'

Команда 'tar' у Linux - це універсальна утиліта, призначена для створення, вилучення та стиснення файлів і каталогів. Вона широко використовується для резервного копіювання та роботи з архівами.

Команда 'kill'

Коли ви стикаєтеся з програмою, що не відповідає, яку неможливо закрити звичайними засобами, на допомогу приходить команда 'kill'. Вона дозволяє послати процесу сигнал TERM або kill, фактично завершуючи його.

Для примусового завершення процесу можна вказати або PID (ідентифікатор процесу), або двійкове ім'я програми:

kill533494
kill firefox

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

Насамкінець слід зазначити, що знайомство з цими 20 основними командами SSH в Linux дасть вам змогу отримати необхідні навички для ефективного адміністрування віддалених серверів і безпечного виконання цілої низки завдань. Ці команди надають широкі можливості для віддаленого доступу, передачі файлів, аутентифікації, тунелювання тощо. Скористайтеся можливістю поекспериментувати з цими командами і розкрити їхній потенціал, щоб розширити свої можливості в Linux SSH.

views 49s
views 2
Поділитися

Чи була ця стаття корисною для вас?

Популярні пропозиції VPS

Інші статті на цю тему

cookie

Чи приймаєте ви файли cookie та політику конфіденційності?

Ми використовуємо файли cookie, щоб забезпечити вам найкращий досвід роботи на нашому сайті. Якщо ви продовжуєте користуватися сайтом, не змінюючи налаштувань, вважайте, що ви згодні на отримання всіх файлів cookie на сайті HostZealot.