Show Menu
Cheatography

Linux CLI Cheat Sheet (DRAFT) by

Linux cli commands for begginers

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Файловая система

ls
Список файлов и папок в текущей директории (.)
ls -lah
Тоже что и ls, но -l в виде списка, -a включая скрытые, -h размер в нормальных единицах
cd
Сменить каталог
less filename
Прочитать файл filename с навигацией
cat filename
Вывести содержимое filename в консоль
rm file
Удалить файл filename
rm -rf dir
Удалить содержимое папки dir вместе с папкой
mv from to
Переме­стить файл from в to
mc
Открыть файловый браузер midnight commander
mkdir dir_path
Создать новую папку в каталоге dir_path
pwd
Вывести текущий каталог
cp from to
Скопир­овать файл из каталога from в каталог to

Установка программ

sudo apt update
Обновить список доступных пакетов и их версий
sudo apt install package
Устана­вливает пакет package в систему
sudo apt upgrade
Обновляет устано­вленные пакеты до последних доступных версий
 

SSH

ssh user@host
-p port
Подклю­читься к host как user на порт port. Порт не нужен если исполь­зуется станда­ртный.
scp file
user@host:host_path
Скопир­овать файл с локальной машины на удаленную в папку host_path

shortcuts

ctrl+c
Отменить выполн­яющуюся команду
ctrl+r
Поиск по истории команд

Архиватор

tar -cfz filena­me.t­ar.gz dir_path
Создать архив filena­me.t­ar.gz из папки dir_path
tar -xzf filena­me.t­ar.gz
Распак­овать filena­me.t­ar.gz в текущий каталог.
tar -tzvf filena­me.t­ar.gz
Показать содержимое архива без его распаковки

Netplan

/etc/n­etp­lan­/in­ter­fac­e.yaml
Файл сетевых настроек интерфейса interface
netplan try
Проверить конфиг­урацию сетевых интерф­ейсов без их настройки
netplan apply
Применить текущую конфиг­урацию к сетевым интерф­ейсам
 

Прочее

nano filename
Открыть файл filename в редакторе nano
sudo command
Выполнить команду command от имени root
sudo -i
Стать пользо­вателем root
env
Вывести список всех переменных окружения
echo $ENV_VAR
Вывести значение переменной окружения ENV_VAR
export ENV_VA­R=value
Устано­витьь значение переменной ENV_VAR в значение value
command > file
Оператор > перена­пра­вляет вывод комманды command в файл file. Файл при этом полностью переза­пис­ыва­ется.
command >> file
Добавляет вывод команды command в конец файла file.
cmd1 | cmd2
Оператор | перена­пра­вляет вывод комманды cmd1 на вход команды cmd2
ps -aux
Отобразить полный список запущенных процессов
df -h
Отображает информацию о доступном и исполь­зуемом простр­анстве в файловой системе
du -h --max-­depth=1 path
Отображет в виде списка размер файлов и папок в каталоге path
chomd +x filename
Делает файл filename исполн­яемым