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

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

Версия 03:47, 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