Справочник команд и утилит Linux: различия между версиями

Материал из sysadm
Перейти к навигации Перейти к поиску
Строка 28: Строка 28:
  
 
<pre>
 
<pre>
cd
+
cd         # изменение текущего каталога
pwd
+
pwd         # вывод пути к текущему каталогу
 +
pushd      # изменение текущего каталога с сохранением предыдущего в стек
 +
popd        # извлечение из стека последнего каталога и возврат к нему
  
mkdir
+
mkdir       # создание каталога
rmdir
+
rmdir       # удаление пустого каталога
  
 
ls
 
ls

Версия 03:46, 17 октября 2025

Работа с дисками, разделами, томами

lsblk          # список блочных устройств, дисков, разделов
  lsblk -f     # список блочных устройств, с указанием типов файловых систем и их UUID
blkid          # выводит универсальные идентификаторы файловых систем UUID и разделов PARTUUID блочных устройств
df             # выводит список смонтированных файловых систем, размер, сколько места занято и сколько доступно (свободно)

fdisk          # управление разделами диска
parted         # управление разделами диска

LVM

pvs            # список PV (Phisical Volume) физических блочных устройств (дисков/разделов) подключенных к LVM
pvcreate       # форматирование блочного устройства (диска/раздела) в PV формат и подключение к LVM
pvextend       # изменение размера PV диска (размер форматированной структуры данных PV), используется перед сжатием или после расширения размера блочного устройства

vgs            # список VG (Volume Group), группы дисков LVM
vgcreate       # создание VG
vgextend       # добавление в VG новых PV

lvs            # список LV (Logical Volume) томов LVM
lvcreate       # создание LV тома
lvextend       # изменение размера LV тома

Работа с каталогами и файлами

cd          # изменение текущего каталога
pwd         # вывод пути к текущему каталогу
pushd       # изменение текущего каталога с сохранением предыдущего в стек
popd        # извлечение из стека последнего каталога и возврат к нему

mkdir       # создание каталога
rmdir       # удаление пустого каталога

ls
du

cp
mv
rm

rsync

find

cat
less
vi

chmod
chown

Работа с текстом

echo

grep
tail
head

cut
sed

Работа с архивами

gzip
tar
zcat
xzcat

Работа с пользователями

su
sudo

Работа с сетью

netstat
ping
ip
tcpdump

Прочее

who      - список текущих пользовательских сессий
crontab
ps
nohup
history
swapon
clear
exit
which
alias
date
exit
firewall-cmd
set
systemctl
uname

htop
iotop
mc

Полезные конструкции

# передача многострочного текста на стандартный ввод команды
some_command << EOF
... some text
EOF

Работа с Oracle Database

sqlplus
rman
lsnrctl
tnsping