Шпаргалка по командам Linux
Из этой шпаргалки по командной строке Linux/Unix вы узнаете:
- Основные команды Linux
- Команды разрешения файлов
- Команда «Переменные среды»
- Команды управления пользователями Linux
- Сетевая команда
- Команда процесса
- VI Команды редактирования
Основные команды 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' -b 'bcc-address' |
Команда для отправки электронной почты | |
mail -s "Subject" |
Команда для отправки электронного письма с вложением |
Команды разрешения файлов
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 вам поможет!