Cheatography
https://cheatography.com
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 filename.tar.gz dir_path |
Создать архив filename.tar.gz из папки dir_path |
tar -xzf filename.tar.gz |
Распаковать filename.tar.gz в текущий каталог. |
tar -tzvf filename.tar.gz |
Показать содержимое архива без его распаковки |
Netplan
/etc/netplan/interface.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_VAR=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 исполняемым |
|