Шпаргалка з команд Linux

13 травня 2023 1 хвилина Автор: Lady Liberty

Linux-шпаргалка: команди для новачків

Термінал і текстові команди – головний спосіб керування операційною системою Linux, особливо, якщо йдеться про сервер. І хоч слово “термінал” лякає новачків, повірте, що все набагато простіше. Сьогодні ми підготували для вас шпаргалку з базовими командами – зберігайте її в закладки і підвищуйте свою продуктивність у сотні разів. Команда – це назва програми, яку користувач вводить у терміналі для виконання певного завдання. Команди можуть мати додаткові дані та параметри.
Буває, що деякі команди терміналу Linux складно пригадати, і збереження їх на комп’ютері або на папері як шпаргалки є гарною практикою. Цей список не є повним, але він містить команди, які використовуються найчастіше. Команди Linux можуть здатися страшними на перший погляд, якщо ви не звикли користуватися терміналом. Існує безліч команд для виконання операцій і процесів у системі Linux. Незалежно від того, чи є ви новачком у Linux або досвідченим користувачем, мати під рукою список поширених команд буде корисно.У цьому посібнику ви знайдете часто використовувані команди Linux із синтаксисом і прикладами.

Можете тримати цю шпаргалку команд Linux на своєму столі. Впевнені, що Ви швидко опануєте ці команди, якщо тільки нещодавно розпочали їх вивчення, і дуже скоро станете експертом з Linux. Команди поділяються на різні розділи залежно від їхнього використання. Посилання на PDF і PNG версії цієї шпаргалки в кінці запису. Ми згрупували команди Linux у наступних розділах для кращого розуміння. На перший погляд може здатися, що список дуже важко запам’ятати, але запам’ятовування приходить із практикою! Що частіше ви користуєтеся тими чи іншими командами, то швидше ви їх запам’ятаєте.

Базові команди Linux

ls

Перелічує всі файли

ls -R

Показує файли у підкаталогах також

ls -a

Також відображає приховані файли

ls -al

Перелічує файли  з детальною інформацією

cd or cd ~

Перейдіть до директорії HOME

cd ..

Перейдіть на рівень вище

cd

Щоб перейти до певної директорії

cd /

Перехід до кореневої директорії

cat > filename

Створення нового файлу

cat filename

Відображає вміст файлу

cat file1 file2 > file3

Об’єднує два файли  і зберігає у новому

mv file “new file path”

Переміщує файли в нове місце

new_file_name

Перейменовує файл на нову назву

sudo

Дозволяє запускати програми з root

rm filename

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

man

Надає довідкову інформацію щодо команди

history

Надає список усіх попередніх команд

clear

Очищення терміналу

mkdir directoryname

Створює новий каталог у поточному каталозі

rmdir

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

mv

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

pr -x

Розбиває файл на x стовпців

pr -h

Присвоює заголовок файлу

pr -n

Позначає файл номерами рядків

lp -nc , lpr c

Друкує “c” копій файлу

 lp-d lp-P

Зазначає назву принтера

apt-get

Команда для встановлення та оновлення пакунків

mail -s ‘subject’

Команда для надсилання електронного листа

to-address < Filename

Команда надсилання листа з вкладенням

Команди дозволів для файлів

ls -l

Щоб показати тип файлу та права доступу до нього

r

Дозвіл на перегляд

w

Дозвіл на запис

x

Виконати дозвіл

-=

Немає дозволу

Chown user

Для зміни права власності на файл/каталоги

Chown user:group filename

змінити користувача та групу для файлу або каталогу

Команда Зміна середовища

echo $VARIABLE

Щоб вивести на екран значення зміни

export Variable=value

Задати значення змінної оточення

env

Відображає всі змінні оточення

VARIABLE_NAME= variable_value

Створити нову змінну

Unset

Видалення змінної

Команди керування користувачами в linux

sudo deluser USER GROUPNAME

Змінити каталог на “dirname”

finger

Показує інформацію про всіх користувачів

finger username

Надає інформацію про конкретного користувача

sudo userdel -r ‘username’

Видалення новоствореного користувача

sudo usermod -a -G GROUPNAME USERNAME

Додавання користувача до групи

sudo adduser username

Додавання нового користувача

sudo passwd -l ‘username’

Змінити пароль користувача

Команда підключення до мережі

SSH username@ip-address or hostname

Увійти на віддалену машину Linux через SSH

Ping hostname=”” or =””

Пінг та аналіз мережевих і хост-з’єднань

dir

Відображення файлів у поточному каталозі

cd “dirname”

Змінити каталог на “dirname”

put file

Завантажити “файл” з лок. на віддалений пк

get file

Завантажити “файл” з віддаленого пк

quit

Вихід з системи

Команда для обробки

bg

Переведення процесу у фоновий режим

fg

Запуск зупиненого процесу на передньому плані

top

Детальна інформація про всі активні процеси

df

Надає вільне місце на жорсткому диску

ps

Відображати стан процесів

ps PID

Надає статус певному процесу

pidof

Дає ідентифікатор процесу (PID) процесу

kill PID

Вбивство процесу

nice

Запускає процес із заданим пріоритетом

renice

Змінює пріоритет вже запущеного процесу

VI Команди для редагування

i

Вставити за курсором

a

Писати після курсору

A

Писати в кінці рядка

ESC

Завершення режиму вставки

u

Скасувати останню зміну

U

Скасувати всі зміни для всього рядка

o

Відкрити новий рядок

dd

Видалити рядок

3dd

Видалити 3 рядки

D

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

C

Видалити вміст рядка після курсору.

dw

Видалити слово

4dw

Видалити 4 слова

cw

Змінити слово

x

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

r

Замінити символ

R

Перезапис символів, починаючи з курсору

s

Замініть один символ під курсором

S

Замінити весь рядок

~

Зміна регістру окремого символу

Інші статті по темі
Знайшли помилку?
Якщо ви знайшли помилку, зробіть скріншот і надішліть його боту.