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