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


З цієї шпаргалки командного рядка Linux/Unix ви дізнаєтесь:

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

Command Опис
ls Перераховує всі файли та каталоги в поточному робочому каталозі
ls -R Також відображає список файлів у підкаталогах
ls -a Також містить список прихованих файлів
ls -al Перелік файлів і каталогів із детальною інформацією, як-от дозволи, розмір, власник тощо.
cd or cd ~ Перейдіть до ДОМАШНЬОГО каталогу
cd .. Перейти на один рівень вище
cd Щоб перейти до певного каталогу
cd / Перейти до кореневого каталогу
cat > filename Створює новий файл
cat filename Відображає вміст файлу
cat file1 file2 > file3 Об’єднує два файли (файл1, файл2) і зберігає результат у новому файлі (файл3)
mv file "new file path" Переміщує файли в нове розташування
mv filename new_file_name Перейменовує файл на нову назву
sudo Дозволяє звичайним користувачам запускати програми з привілеями безпеки суперкористувача або root
rm filename Видаляє файл
man Надає довідкову інформацію щодо команди
history Дає список усіх попередніх команд, введених у поточному термінальному сеансі
clear Очищає термінал
mkdir directoryname Створює новий каталог у поточному робочому каталозі або a за вказаним шляхом
rmdir Видаляє каталог
mv Перейменовує каталог
pr -x Розділяє файл на x стовпців
pr -h Призначає заголовок файлу
pr -n Позначає файл рядком Numbers
lp -nc , lpr c Друкує «c» копії файлу
 lp-d lp-P
Вказує назву принтера
apt-get
Команда, яка використовується для встановлення та оновлення пакетів
mail -s 'subject'
-c 'cc-address'

-b 'bcc-address'
'to-address'
Команда для надсилання електронної пошти
mail -s "Subject"
to-address < Filename
Команда для надсилання електронного листа з вкладенням

Команди доступу до файлу

Command Опис
ls -l щоб показати тип файлу та дозвіл доступу
r дозвіл на читання
w дозвіл написати
x виконати дозвіл
-= немає дозволу
Chown user Для зміни права власності на файл/каталог
Chown user:group filename змінити користувача, а також групу для файлу чи каталогу

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

Command Опис
echo $VARIABLE Для відображення значення змінної
env Відображає всі змінні середовища
VARIABLE_NAME= variable_value Створіть нову змінну
Unset Видалити змінну
export Variable=value Щоб встановити значення змінної середовища

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

Command Опис
sudo adduser username Щоб додати нового користувача
sudo passwd -l 'username' Щоб змінити пароль користувача
sudo userdel -r 'username' Щоб видалити новоствореного користувача
sudo usermod -a -G GROUPNAME USERNAME Щоб додати користувача до групи
sudo deluser USER GROUPNAME Щоб видалити користувача з групи
finger Показує інформацію про всіх користувачів, які ввійшли в систему
finger username Надає інформацію про конкретного користувача

Мережева команда

Command Опис
SSH username@ip-address or hostname увійдіть до віддаленої машини Linux за допомогою SSH
Ping hostname="" or ="" Для перевірки ping та аналізу підключень до мережі та хосту
dir Відображати файли в поточному каталозі віддаленого комп'ютера
cd "dirname" змініть каталог на «dirname» на віддаленому комп’ютері
put file завантажити "файл" з локального на віддалений комп'ютер
get file Завантажте «файл» з віддаленого на локальний комп’ютер
quit Вийти

Команда процесу

Command Опис
bg Щоб відправити процес у фоновий режим
fg Щоб запустити зупинений процес на передньому плані
top Подробиці про всі активні процеси
ps Передайте статус запущених процесів для користувача
ps PID Надає статус певного процесу
pidof Надає ідентифікатор процесу (PID) процесу
kill PID Вбиває процес
nice Запускає процес із заданим пріоритетом
renice Змінює пріоритет уже запущеного процесу
df Надає вільний простір на жорсткому диску вашої системи
free Надає безкоштовну оперативну пам'ять у вашій системі

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

Command Опис
i Вставити за курсором (переходить у режим вставки)
a Запис після курсору (переходить у режим вставки)
A Написати в кінці рядка (переходить у режим вставки)
ESC Завершити режим вставки
u Скасувати останню зміну
U Скасувати всі зміни в усьому рядку
o Відкрити новий рядок (переходить у режим вставки)
dd Видалити рядок
3dd Видалити 3 рядки
D Видалити вміст рядка після курсору
C Видалити вміст рядка після курсору та вставити новий текст. Натисніть клавішу ESC, щоб завершити вставку.
dw Видалити слово
4dw Видалити 4 слова
cw Змінити слово
x Видалення символу під курсором
r Замінити символ
R Перезаписувати символи від курсору
s Підставте один символ під курсор і продовжуйте вставляти
S Підставте весь рядок і почніть вставляти на початку рядка
~ Змінити регістр індивідуального символу

Сподіваюся, цей довідковий посібник з Linux допоможе вам!