Шпаргалка по командам 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 Создает новый каталог в текущем рабочем каталоге или по указанному пути
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 ="" Для проверки связи и анализа сетевых и хост-соединений
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 вам поможет!