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

Материал из sysadm
Перейти к навигации Перейти к поиску
Строка 58: Строка 58:
  
 
<pre>
 
<pre>
echo
+
echo           #
  
 
grep
 
grep
Строка 71: Строка 71:
  
 
<pre>
 
<pre>
gzip
+
gzip           #
 
tar
 
tar
 
zcat
 
zcat
Строка 80: Строка 80:
  
 
<pre>
 
<pre>
su
+
su             #
 
sudo
 
sudo
 
</pre>
 
</pre>
Строка 87: Строка 87:
  
 
<pre>
 
<pre>
netstat
+
netstat       #
 
ping
 
ping
 
ip
 
ip
Строка 96: Строка 96:
  
 
<pre>
 
<pre>
who     - список текущих пользовательских сессий
+
who           # список текущих пользовательских сессий
 
crontab
 
crontab
 
ps
 
ps
Строка 129: Строка 129:
 
= Работа с Oracle Database =
 
= Работа с Oracle Database =
 
<pre>
 
<pre>
sqlplus
+
sqlplus       #
 
rman
 
rman
 
lsnrctl
 
lsnrctl
 
tnsping
 
tnsping
 
</pre>
 
</pre>

Версия 04:00, 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             # disk usage, определяет сколько физического места на диске занимают файлы или каталоги (может отличаться от логического размера)

cp             # копирование файлов или каталогов
mv             # перенос/переименование файлов или каталогов
rm             # удаление файлов или каталогов

rsync          # синхронизация каталогов

find           # поиск файлов/каталогво по заданным критериям, выполнение действий над каждым найденным объектом

cat            # вывод содержимого файла
less           # интерактивный просмотр файла или потока данных
vi             # vim консольный редактор текстовых файлов

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