Шпаргалка по командам Linux
⚡ Умное резюме
Команды Linux позволяют управлять операционной системой из терминала, включая управление файлами, правами доступа, переменными среды, администрирование пользователей, сеть, процессы и редактирование текста с помощью редактора vi во всех основных дистрибутивах Linux.

В этом справочнике команд Linux собраны наиболее полезные команды. Linux и команды терминала Unix по задачам, чтобы вы могли быстро найти нужную команду. Каждый раздел ниже охватывает общую область: базовая навигация, права доступа к файлам, переменные среды, администрирование пользователей, сеть, процессы и редактор vi.
Основные команды Linux
Эти основные команды помогут вам перемещаться по файловой системе, а также создавать, просматривать, перемещать и удалять файлы и каталоги прямо из терминала.
| Command | Описание |
|---|---|
| ls | Перечисляет все файлы и каталоги в текущем рабочем каталоге. |
| лс-р | Также выводит список файлов в подкаталогах. |
| ls -a | Также выводит список скрытых файлов |
| ls-al | Список файлов и каталогов с подробной информацией, такой как разрешения, размер, владелец и т. Д. |
| компакт-диск или компакт-диск ~ | Перейдите в ГЛАВНУЮ директорию |
| CD .. | Переместиться на один уровень вверх |
| cd | Чтобы перейти в определенный каталог |
| кд / | Перейти в корневой каталог |
| кошка> имя файла | Создает новый файл |
| кошка имя файла | Отображает содержимое файла |
| кошка файл1 файл2> файл3 | Объединяет два файла (файл1, файл2) и сохраняет вывод в новом файле (файл3) |
| mv file “новый путь к файлу” | Перемещает файлы в новое место |
| имя файла mv новое_имя_файла | Переименовывает файл в новое имя. |
| Sudo | Позволяет обычным пользователям запускать программы с привилегиями суперпользователя или root. |
| rm имя файла | Удаляет файл |
| человек | Предоставляет справочную информацию по команде |
| история | Предоставляет список всех прошлых команд, введенных в текущем сеансе терминала. |
| Очистить | Очищает терминал |
| mkdir имя-директора | Создает новую директорию в текущей рабочей директории или по указанному пути. |
| RmDir | Удаляет каталог |
| mv | Переименовывает каталог |
| пр-х | Делит файл на x столбцов |
| пр -ч | Назначает заголовок файлу |
| пр-н | Обозначает файл строкой Numbers |
| lp -nc , lpr c | Выводит "c" копий файла |
| лп-д лп-П | Указывает имя принтера |
| APT-получить | Команда, используемая для установки и обновления пакетов |
| mail -s 'тема' -c 'адрес копии' -b 'скрытый адрес' 'адрес получателя' | Команда для отправки электронной почты |
| mail -s «Тема» на адрес <имя файла | Команда для отправки электронного письма с вложением |
Команды разрешения файлов
В Linux доступ контролируется с помощью операций чтения, записи и выполнения. РазрешенияПриведенные ниже команды и символы отображают типы файлов, права доступа и информацию о владельцах.
| Command | Описание |
|---|---|
| ls -l | чтобы показать тип файла и права доступа |
| r | разрешение на чтение |
| w | разрешение на запись |
| x | выполнить разрешение |
| – | нет разрешения |
| пользователь chown | Для изменения владельца файла/каталога |
| chown user:group filename | Изменить пользователя и группу для файла или каталога. |
Команда «Переменные среды»
Переменные среды хранят значения, которые оболочка и программы считывают во время выполнения. Используйте эти команды для отображения, создания, установки и удаления переменных. переменные среды.
| Command | Описание |
|---|---|
| echo $ VARIABLE | Чтобы отобразить значение переменной |
| окр | Отображает все переменные среды |
| VARIABLE_NAME=variable_value | Создать новую переменную |
| сброшен | Удалить переменную |
| экспортировать переменную=значение | Чтобы установить значение переменной среды |
Команды управления пользователями Linux
Система администраторы Используйте эти команды для добавления, изменения и удаления учетных записей пользователей и групп.
| Command | Описание |
|---|---|
| имя пользователя sudo adduser | Чтобы добавить нового пользователя |
| sudo passwd -l 'имя пользователя' | Чтобы изменить пароль пользователя |
| sudo userdel -r 'имя пользователя' | Чтобы удалить вновь созданного пользователя |
| sudo usermod -a -G ИМЯ ГРУППЫ ИМЯ ПОЛЬЗОВАТЕЛЯ | Чтобы добавить пользователя в группу |
| sudo deluser ИМЯ ГРУППЫ ПОЛЬЗОВАТЕЛЯ | Чтобы удалить пользователя из группы |
| палец | Показывает информацию обо всех вошедших в систему пользователях. |
| палец имя пользователя | Предоставляет информацию о конкретном пользователе |
Сетевая команда
Эти команды позволяют подключаться к удалённым машинам по SSH и передавать файлы по сети.
| Command | Описание |
|---|---|
| ssh имя пользователя@IP-адрес или имя хоста | Войдите в удаленную машину Linux с помощью SSH. |
| ping имя хоста или IP-адрес | к ping и анализировать сетевые и хост-соединения. |
| директория | Отображение файлов в текущем каталоге удаленного компьютера |
| компакт-диск «имя каталога» | Перейдите в каталог "dirname" на удалённом компьютере. |
| положить файл | Загрузите файл с локального компьютера на удаленный. |
| получить файл | Загрузите «файл» с удаленного на локальный компьютер |
| выход | Выйти |
Команда процесса
Используйте эти команды для мониторинга и управления процессами, работающими в вашей системе, а также для проверки использования диска и памяти.
| Command | Описание |
|---|---|
| bg | Чтобы отправить процесс в фоновый режим |
| fg | Чтобы запустить остановленный процесс на переднем плане |
| ная | Подробная информация обо всех активных процессах |
| ps | Сообщать статус запущенных для пользователя процессов |
| PS PID | Дает статус определенного процесса |
| пидоф | Предоставляет идентификатор процесса (PID) процесса |
| убить PID | Убивает процесс |
| хороший | Запускает процесс с заданным приоритетом |
| Ренис | Изменяет приоритет уже запущенного процесса |
| df | Предоставляет свободное место на жестком диске вашей системы |
| бесплатно | Предоставляет свободную оперативную память в вашей системе |
VI Команды редактирования
vi редактор Работает в режимах Command и Insert. Эти сочетания клавиш позволяют вставлять, удалять, изменять и отменять текст.
| Command | Описание |
|---|---|
| i | Вставить под курсором (переходит в режим вставки) |
| a | Запись после курсора (переходит в режим вставки) |
| A | Запись в конце строки (переходит в режим вставки) |
| ESC | Завершить режим вставки |
| u | Отменить последнее изменение |
| U | Отменить все изменения во всей строке |
| o | Открыть новую строку (переходит в режим вставки) |
| dd | Удалить строку |
| 3dd | Удалить 3 строки |
| D | Удалить содержимое строки после курсора |
| C | Удалить содержимое строки после курсора и вставить новый текст. Нажмите клавишу ESC, чтобы завершить вставку. |
| dw | Удалить слово |
| 4dw | Удалить 4 слова |
| cw | Изменить слово |
| x | Удалить символ под курсором |
| r | Заменить символ |
| R | Перезаписать символы, начиная с курсора |
| s | Замените один символ под курсором, продолжайте вставлять |
| S | Замените всю строку и начните вставлять с начала строки. |
| ~ | Изменение регистра отдельного символа |
