У цій шпаргалці командного рядка Linux / Unix ви дізнаєтесь:
- Основні команди Linux
- Команди дозволу файлу
- Команда змінних середовища
- Команди керування користувачами Linux
- Команда мережі
- Команда обробки
- VI Редагування команд
Основні команди Linux
Команда | Опис |
ls | Перераховує всі файли та каталоги у поточному робочому каталозі |
ls-R | Також перелічує файли в підкаталогах |
ls-a | Перераховує також приховані файли |
ls-al | Перераховує файли та каталоги з детальною інформацією, як-от дозволи, розмір, власник тощо. |
cd or cd ~ | Перейдіть до каталогу HOME |
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 | Позначає файл номерами рядків |
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 | Команда відправити електронний лист із вкладенням |
Команди дозволу файлу
Команда | Опис |
ls-l | щоб показати тип файлу та дозвіл на доступ |
r | дозвіл на читання |
w | написати дозвіл |
x | виконати дозвіл |
-= | немає дозволу |
Chown user | Для зміни власника файлу / каталогу |
Chown user:group filename | змінити користувача, а також групувати файл чи каталог |
Команда змінних середовища
Команда | Опис |
echo $VARIABLE | Відображення значення змінної |
env | Відображає всі змінні середовища |
VARIABLE_NAME= variable_value | Створіть нову змінну |
Unset | Видаліть змінну |
export Variable=value | Встановити значення змінної середовища |
Команди керування користувачами Linux
Команда | Опис |
sudo adduser username | Відображення значення змінної |
sudo passwd -l 'username' | Відображає всі змінні середовища |
sudo userdel -r 'username' | Створіть нову змінну |
sudo usermod -a -G GROUPNAME USERNAME | Видаліть змінну |
sudo deluser USER GROUPNAME | Встановити значення змінної середовища |
finger | Дає інформацію про всіх зареєстрованих користувачів |
finger username | Дає інформацію про конкретного користувача |
Команда мережі
Команда | Опис |
SSH username@ip-address or hostname | увійдіть у віддалену машину Linux за допомогою SSH |
Ping hostname or | Для пінгу та аналізу мережевих та хост-з'єднань |
dir | Відображення файлів у поточному каталозі віддаленого комп’ютера |
cd "dirname" | змінити каталог на "dirname" на віддаленому комп'ютері |
put file | завантажити "файл" з локального на віддалений комп'ютер |
get file | Завантажте "файл" з віддаленого на локальний комп'ютер |
quit | Вийти |
Команда обробки
Команда | Опис |
bg | Щоб відправити процес у фоновий режим |
fg | Запуск зупиненого процесу на передньому плані |
top | Детально про всі активні процеси |
ps | Надайте статус процесів, що працюють для користувача |
ps PID | Надає статус певного процесу |
pidof | Дає ідентифікатор процесу (PID) процесу |
kill PID | Вбиває процес |
nice | Запускає процес із заданим пріоритетом |
renice | Змінює пріоритет уже запущеного процесу |
df | Дає вільне місце на жорсткому диску у вашій системі |
free | Надає безкоштовну оперативну пам’ять у вашій системі |
VI Редагування команд
Команда | Опис |
i | Вставити в курсор (переходить у режим вставки) |
a | Запис після курсору (переходить у режим вставки) |
A | Запис у кінці рядка (переходить у режим вставки) |
ESC | Завершити режим вставки |
u | Скасувати останню зміну |
U | Скасувати всі зміни у всьому рядку |
o | Відкрити новий рядок (переходить у режим вставки) |
dd | Видалити рядок |
3dd | Видалити 3 рядки |
D | Видалити вміст рядка після курсору |
C | Видалити вміст рядка після курсору та вставити новий текст. Натисніть клавішу ESC, щоб закінчити вставку. |
dw | Видалити слово |
4dw | Видаліть 4 слова |
cw | Змінити слово |
x | Видалити символ біля курсору |
r | Замінити символ |
R | Замінити символи від курсору далі |
s | Підставте один символ під курсор, щоб продовжувати вставляти |
S | Підставте цілий рядок і починайте вставляти його на початку рядка |
~ | Змінити регістр індивідуального характеру |
Сподіваюся, цей довідковий посібник Linux допоможе вам!