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

Зміст:

Anonim

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