З цієї шпаргалки командного рядка 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 допоможе вам!