webmastertoolbag.com

Online tools Web school 在线工具 基础教程 菜鸟教程 编程学习 Web 学校
Код команди Прим?тки
arch Показати арх?тектуру процесора машини (1)
uname -m Показати арх?тектуру процесора машини (2)
uname -r Показати верс?ю ядра, що використову?ться
dmidecode -q Показати апаратн? компоненти системи -(SMBIOS / DMI)
hdparm -i /dev/hda Перел?к арх?тектурних характеристик диска
hdparm -tT /dev/sda Виконати тестове читання з диска
cat /proc/cpuinfo В?дображення ?нформац?? про процесор
cat /proc/interrupts В?дображення переривань
cat /proc/meminfo Перев?рка використання пам'ят?
cat /proc/swaps Показу?, як? свопи використовуються
cat /proc/version Показати верс?ю ядра
cat /proc/net/dev Показати мережев? адаптери та статистику
cat /proc/mounts Показати завантажен? файлов? системи
lspci -tv Показати PCI-пристро?
lsusb -tv Показати USB-пристро?
date Показати системну дату
cal 2007 Показати календар на 2007 р?к
date 041217002007.00 Налаштування дати ? часу - М?сяць День Година Хвилина Р?к. Секунди
clock -w Збереження зм?н часу у BIOS

Код команди Пояснення
shutdown -h now Вимкнення системи
init 0 Завершити роботу системи
telinit 0 Вимкнути систему
shutdown -h hours:minutes & Вимика? систему в запланований час
shutdown -c Скасування вимкнення системи за розкладом
shutdown -r now Перезавантажити
reboot Перезавантаження
logout Вих?д з системи

Код команди Коментар Опис
cd /home Вв?йти'/ home' каталог'
cd .. Повернутися до попереднього каталогу
cd ../.. Поверта? до двох попередн?х каталог?в
cd Доступ до особистого головного каталогу
cd ~user1 Перейти до персонального головного каталогу
cd - Повернутися до останнього каталогу
pwd Показати робочий шлях
ls Перегляд файл?в у каталоз?
ls -F Перегляд файл?в у каталоз?
ls -l Показати в?домост? про файл ? каталог
ls -a Показати прихован? файли
ls *[0-9]* В?дображення ?мен файл?в ? каталог?в, що м?стять числа
tree В?дображення деревовидно? структури файл?в ? каталог?в, починаючи з кореневого каталогу
lstree В?дображення деревовидно? структури файл?в ? каталог?в, починаючи з кореневого каталогу
mkdir dir1 Створ?ть каталог з назвою'dir1' каталог'
mkdir dir1 dir2 Створення двох каталог?в одночасно
mkdir -p /tmp/dir1/dir2 Створення дерева каталог?в
rm -f file1 Видалення файлу з назвою'file1' файл'
rmdir dir1 Видалення каталогу з назвою'dir1' каталог'
rm -rf dir1 Видалення каталогу з назвою'dir1' ? одночасно видалити його вм?ст
rm -rf dir1 dir2 Видалення двох каталог?в та ?х вм?сту одночасно
mv dir1 new_dir Перейменування/перем?щення каталогу
cp file1 file2 Коп?ювання файлу
cp dir0/g' example.txt Зам?на дек?лькох нул?в на один нуль
cat -n file1 Позначення к?лькост? рядк?в у файл?
cat example.txt | awk 'NR%2==1' Видалення вс?х парних рядк?в у файл? example.txt
echo a b c | awk '{print $1}' Перегляд першого стовпця рядка
echo a b c | awk '{print $1,$3}' Перегляд першого та третього стовпц?в рядка
paste file1 file2 Об'?днати вм?ст двох файл?в або двох стовпц?в
paste -d '+' file1 file2 Об'?днати вм?ст двох файл?в або двох стовпц?в за допомогою команди"+" Сортування
sort file1 file2 В?дсортувати вм?ст двох файл?в
sort file1 file2 | uniq Видалити об'?днання двох файл?в( Зберегти лише одну коп?ю повторюваних рядк?в)
sort file1 file2 | uniq -u Видалити перетин ? залишити решту рядк?в.
sort file1 file2 | uniq -d Видалити перетин двох файл?в( Залишити т?льки т? файли, як? ?снують в обох файлах.)
comm -1 file1 file2 Пор?вняти вм?ст двох файл?в ? видалити т?льки'file1' Вилучити лише вм?ст файлу, який м?ститься у файл?.
comm -2 file1 file2 Пор?вняти вм?ст двох файл?в ? видалити лише'file2' Вм?ст, що м?ститься у файл?
comm -3 file1 file2 Пор?вняння вм?сту двох файл?в вилуча? лише т? частини, як? ? сп?льними для обох файл?в.

Код команди Пояснення
dos2unix filedos.txt fileunix.txt Перетворю? формат текстового файлу з MSDOS на UNIX.
unix2dos fileunix.txt filedos.txt Перетворю? текстовий файл з UNIX на MSDOS.
recode ..HTML < page.txt > page.html Конвертувати текстовий файл в html
recode -l | more Показати вс? дозволен? формати перетворення

Код команди Пояснення коментар?в
badblocks -v /dev/hda1 Перев?рити наявн?сть битих блок?в на диску hda1
fsck /dev/hda1 В?дновлення/перев?рка ц?л?сност? файлово? системи linux на диску hda1
fsck.ext2 /dev/hda1 В?дновлення/перев?рка ц?л?сност? файлово? системи ext2 на диску hda1
e2fsck /dev/hda1 В?дновлення/перев?рка ц?л?сност? файлово? системи ext2 на диску hda1
e2fsck -j /dev/hda1 В?дновлення/перев?рка ц?л?сност? файлово? системи ext3 на диску hda1
fsck.ext3 /dev/hda1 В?дновлення/перев?рка ц?л?сност? файлово? системи ext3 на диску hda1
fsck.vfat /dev/hda1 В?дновлення/перев?рка ц?л?сност? файлово? системи fat на диску hda1
fsck.msdos /dev/hda1 В?дновлення/перев?рка ц?л?сност? файлово? системи dos на диску hda1
dosfsck /dev/hda1 В?дновлення/перев?рка ц?л?сност? файлово? системи dos на диску hda1

Код команди Прим?тки
mkfs /dev/hda1 Створення файлово? системи на розд?л? hda1
mke2fs /dev/hda1 Створити файлову систему linux ext2 на розд?л? hda1
mke2fs -j /dev/hda1 Створити файлову систему linux ext3 на розд?л? hda1( ведення журналу) файлова система на hda1
mkfs -t vfat 32 -F /dev/hda1 Створення файлово? системи FAT32
fdformat -n /dev/fd0 Форматування дискети
mkswap /dev/hda3 Створення файлово? системи п?дкачки

Код команди Пояснення
mkswap /dev/hda3 Створити файлову систему п?дкачки
swapon /dev/hda3 Вмика? нову файлову систему п?дкачки
swapon /dev/hda2 /dev/hdb3 Ув?мкнення двох розд?л?в п?дкачки

Код команди Прим?тка Пояснення
dump -0aj -f /tmp/home0.bak /home Створю?'/home' повну резервну коп?ю каталогу
dump -1aj -f /tmp/home0.bak /home Створю? ?нтерактивну резервну коп?ю каталогу'/home' ?нтерактивну резервну коп?ю каталогу
restore -if /tmp/home0.bak В?дновлення ?нтерактивно? резервно? коп??
rsync -rogpav --delete /home /tmp Синхрон?зац?я обох каталог?в
rsync -rogpav -e ssh --delete /home ip_address:/tmp rsync по SSH-каналу
rsync -az -e ssh --delete ip_addr:/home/public /home/local Синхрон?зац?я в?ддаленого каталогу з локальним за допомогою ssh ? стиснення
rsync -az -e ssh --delete /home/local ip_addr:/home/public Синхрон?зац?я локального каталогу з в?ддаленим за допомогою ssh ? стиснення
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' Виконання резервного коп?ювання локального диска на в?ддаленому хост? по ssh
dd if=/dev/sda of=/tmp/file1 Резервне коп?ювання вм?сту диска в файл
tar -Puf backup.tar /home/user Виконання ?нтерактивного резервного коп?ювання каталогу'/home/user' каталогу в ?нтерактивному режим?
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' Коп?ювання вм?сту каталогу у в?ддалений каталог по ssh
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' Коп?ювання локального каталогу у в?ддалений каталог по ssh
tar cf - . | (cd /tmp/backup ; tar xf - ) Локальне коп?ювання каталогу в ?нше м?сце з? збереженням прав доступу та посилань.
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents Знайти ? скоп?ювати вс? файли, що зак?нчуються на'.txt' до ?ншого каталогу
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 Знайти вс? файли, що зак?нчуються на'.log' зак?нченнями ? створ?ть bzip-арх?в.
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 Зроб?ть коп?ю вм?сту MBR(Master Boot Record) на дискету
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 В?дновлення вм?сту MBR з резервно? коп??, збережено? на дискету

Код команди Прим?тка Пояснення
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force Вичища? вм?ст диска, який можна перезаписати
mkisofs /dev/cdrom > cd.iso Створю? iso-образ диска на диску.
mkisofs /dev/cdrom | gzip > cd_iso.gz Створю? стислий iso-образ диска на диску.
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd Створю? iso-образ каталогу.
cdrecord -v dev=/dev/cdrom cd.iso Записати файл образу ISO
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - Записати стислий файл образу ISO
mount -o loop cd.iso /mnt/iso Змонтувати файл образу ISO
cd-paranoia -B Видобування звукових дор?жок з компакт-диска до wav-файлу
cd-paranoia -- "-3" Переписати дор?жки з CD-диска у wav-файл (параметр -3)
cdrecord --scanbus Просканувати шину для виявлення scsi-канал?в
dd if=/dev/hdc | md5sum Перев?рка кодування md5sum пристрою, наприклад, компакт-диска

Код команди Прим?тки
dhclient eth0 Вмика? мережевий пристр?й 'eth0' у режим dhcp.
ethtool eth0 Показати статистику траф?ку для мережево? карти 'eth0'.
host www.example.com Пошук ?мен хост?в для перетворення ?мен, IP-адрес ? дзеркал
hostname Показати ?мена хост?в
ifconfig eth0 В?дображення конф?гурац?? мережево? карти Ethernet
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 Керування IP-адресами
ifconfig eth0 promisc Перевести 'eth0' у безладний режим для перехоплення пакет?в
ifdown eth0 Вимкнення мережевого пристрою 'eth0'
ifup eth0 Ув?мкнути мережевий пристр?й 'eth0'
ip link show Показати стан п?дключення вс?х мережевих пристро?в
iwconfig eth1 Показати конф?гурац?ю бездротово? карти
iwlist scan Показати бездротов? мереж?
mii-tool eth0 Показати стан з'?днання 'eth0'
netstat -tup Показати вс? ув?мкнен? мережев? з'?днання та ?хн? PID
netstat -tup1 Показати вс? мережев? служби, що прослуховують систему, та ?хн? PID.
netstat -rn Показати таблицю маршрутизац??, под?бно до команди "route -n".
nslookup www.example.com Знайти ?мена хост?в для перетворення ?мен, IP-адрес ? дзеркал
route -n Показати таблицю маршрутизац??
route add -net 0/0 gw IP Gateway Керування заздалег?дь визначеними шлюзами
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 Контролю? статичн? маршрути до мереж? '192.168.0.0/16'.
route del 0/0 gw IP gateway Видалити статичн? маршрути
echo “1”> /proc/sys/net/ipv4/ip_foward Ув?мкнути переадресац?ю IP-адрес
tcpdump tcp port 80 Показати вс? HTTP-петл?
whois www.example.com Пошук у баз? даних Whois

Код команди Прим?тка Пояснення
mount -t smbfs -o username=user,password=pass Змонтувати мережевий ресурс Windows
nbtscan ip addr Розширення ?мен netbios
nmblookup -A ip addr Розширення ?мен netbios
smbclient -L ip addr/hostname Показати в?ддалений ресурс хоста Windows
smbget -Rr smb: Завантажити файли з комп'ютера з Windows за допомогою smb, наприклад, wget.

Код команди Пояснення
iptables -t filter -L Показу? вс? посилання у таблиц? filter
iptables -t nae -L Показу? вс? посилання у таблиц? nat
iptables -t filter -F Очища? вс? правила, заснован? на таблиц? ф?льтр?в
iptables -t nat -F Очища? вс? правила, заснован? на таблиц? nat
iptables -t filter -X Видалити вс? посилання, створен? користувачем
iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT Дозволити доступ по telnet
iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP Заблокувати доступ по telnet
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT Дозволити переадресац?ю POP3-з'?днань на посиланнях
iptables -t filter -A INPUT -j LOG --log-prefix Записувати вс? пакети, заблокован? на канал?
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Налаштування PAT (Port Address Translation) для маскування вих?дних пакет?в на eth0
iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --to-destination 10.0.0.2:22 Перенаправляти пакети, призначен? для одн??? адреси хоста, на ?нш? хости

Код команди Прим?тки
free -m Вивести стан оперативно? пам'ят? в мегабайтах
kill -9 process id Примусити процес завершити роботу ? завершити його
kill -1 process id Примусити процес перезавантажити його конф?гурац?ю
last reboot Показати ?стор?ю перезавантажень
lsmod Показати статус модул?в ядра
lsof -p process id Вивести список файл?в, в?дкритих процесом
lsof /home/user1 Вивести список в?дкритих файл?в за вказаними системними шляхами
ps -eafw Перел?к завдань linux
ps -e -o pid,args --forest Перегляд ??рарх?чного списку завдань linux.
pstress В?дображення процес?в у вигляд? дерева
smartctl -A /dev/hda В?дстежувати над?йн?сть жорсткого диска, ув?мкнувши SMART.
smartctl -i /dev/hda Перев?ря?, чи ув?мкнено SMART для жорсткого диска.
strace -c ls >/dev/null Перегляд системних виклик?в, зроблених ? отриманих процесом
strace -f -e open ls >/dev/null Перегляд виклик?в б?бл?отек
tail /var/log/dmesg Показувати внутр?шн? под?? п?д час завантаження ядра
tail /val/log/messages Показати системн? под??
top Показувати завдання linux, як? використовують найб?льше ресурс?в процесора
watch -nl ‘cat /proc/interrupts’ Перел?к переривань у реальному час?

Код команди Прим?тки
alias hh='history' Встанов?ть псевдон?м для ?стор?? команд.
apropos ...keyword Скласти список команд з ключовими словами програми, особливо корисно, якщо ви зна?те лише те, що робить програма, ? не пам'ята?те команд
chsh Зм?на команд оболонки
chsh --list-shells Хороша команда для з'ясування того, чи потр?бно вам в?ддалено п?дключитися до ?ншо? машини.
gpg -c filel Зашифрувати файл за допомогою GNU Privacy Guard
gpg filel.gpg Розшифрувати файл за допомогою GNU Privacy Guard.
Доступ до запис?в: