Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 10626|Відповідь: 0

[linux] Linux Common Commands (дуже вичерпні!! )

[Копіювати посилання]
Опубліковано 04.03.2019 08:12:41 | | |
Останнім часом я маю справу з Linux, і все почувається досить добре. Я думаю, що більш складна річ у Linux порівняно з Windows у тому, що багато речей мають керуватися командами, звісно, саме тому багатьом подобається Linux, який досить короткий, але потужний. Я перелічу команди, які вивчив, лише для вашого довідку:




Системна інформація
Архітектура процесора машин з арковим дисплеєм(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-пристрої
Дата відображає дату системи
Cal 2007 показує календарну таблицю за 2007 рік
Дата 041217002007.00 Встановіть дату і час — місяць, день, час, рік. секунди
такт -w для економії часу на зміну BIOS





Вимкнення (вимкнення, перезавантаження та вихід із системи)
Вимкнення -H Тепер Система вимкнення (1)
INIT 0 Вимкнути систему (2)
Система вимкнення Telinit 0(3)
вимкнення -h за годинами/хвилинами та вимкніть систему у запланований час
вимкнення -c скасування вимкнення системи у запланований час
Вимкнення -R тепер перезапуск(1)
Перезапуск (2)
Вихід з гри



Файли та каталоги
cd /home у каталог '/home'
CD .. Повернення до попереднього каталогу
CD .. /.. Повернення до попередніх двох рівнів каталогу
CD у домашній довіднику особи
CD ~user1 для входу до домашнього каталогу особи
cd - Повертається до каталогу, де він востаннє знаходився
PWD показує робочий шлях
Для перегляду файлів у каталозі
ls -F для перегляду файлів у директорії
ls -l відображає деталі файлу та каталогу
ls -a показує приховані файли
ls *[0-9]* відображає ім'я файлу та назву каталогу, які містять цей номер
Дерево відображає структуру дерева файлів і каталогів, починаючи з кореневого каталогу (1)
lstree відображає структуру дерева файлів і каталогів, починаючи з кореневого каталогу (2)
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 файл1 файл2 скопіювати файл
cp режисер/* . Скопіюйте всі файли в одному каталогу в поточну робочу директорію
cp -a /tmp/dir1 . Скопіюйте каталог у поточний робочий каталог
cp -a dir1 dir2 duplicate a directory
LN -s file1 lnk1 створює софтлінк до файлу або каталогу
У локальному файлі1 lnk1 створює фізичне посилання на файл або каталог
дотик -t 0712250000 файл1 Змінити часову мітку файлу або каталогу - (YYMMDDhhmm)
file file1 виводить тип MIME файлу у вигляді тексту
iconv -l перелічує відомі кодування
iconv -f fromEncoding -t toEncoding inputFile > outputFile створює новий файл із заданого вхідного файлу, припускаючи, що він закодований у fromEncoding, і конвертуючи його у toEncoding.
знайти . -maxdepth 1 -name *.jpg -print -exec convert "{}" -resize 80x60 "thumbs/{}" \; Пакетно змінюйте розмір файлів у поточній директорії та надсилайте їх у каталог мініатюр (потрібна конвертація з Imagemagick)



Пошук у файлах
Знайти /-name file1 веде до кореневої файлової системи з '/' для пошуку файлів і каталогів
Знайти / -User User1 шукає файли та каталоги, що належать користувачу 'user1'
знайти /home/user1 -name \*.bin Шукати файли з кінцевим '.bin' у каталозі '/home/user1'
знайти /usr/bin -тип f -atime +100 Шукати виконувані файли, які не використовувалися протягом останніх 100 днів
знайти /usr/bin -тип f -mtime -10 Шукати файли, створені або змінені протягом 10 днів
Знайти / -ім'я \*.rpm -exec chmod 755 '{}' \; Знайдіть файли, що закінчуються на '.rpm', і визначте їхні права доступу
Find / -xdev -name \*.rpm шукає файли, що закінчуються на '.rpm', ігноруючи знімні пристрої, такі як оптичні приводи та ярлики
Знайти \*.ps щоб знайти файли, що закінчуються на '.ps' — спочатку виконайте команду 'updatedb'
Де halt показує розташування двійкового коду, вихідного коду або людини
який halt показує повний шлях до бінарного або виконуваного файлу



Монтування файлової системи
Монтуйте /dev/hda2 /mnt/hda2 Монтуйте диск під назвою HDA2 — переконайтеся, що каталог '/mnt/hda2' вже існує
UMOUNT /dev/HDA2 Спочатку видаліть диск під назвою HDA2 — вийдіть з точки монтування '/mnt/hda2'
fuser -km /mnt/hda2 примусово видаляє, коли пристрій зайнятий
Umount -n /mnt/hda2 виконує операцію видалення без запису у файл /etc/mtab — корисно, коли файл лише для читання або коли диск заповнений записами
Змонтуйте /dev/fd0 /mnt/floppy, щоб встановити гнучкий диск
Монтування /dev/cdrom /mnt/cdrom монтує CDROM або DVDROM
Підключіть /dev/hdc /mnt/cdrecorder до CDRW або DVDROM
Монтування /dev/hdb /mnt/cd-рекордер монтує CDRW або DVDROM
mount -o loop file.iso /mnt/cdrom для монтування файлу або ISO зображення
mount -t vfat /dev/hda5 /mnt/hda5 монтує файлову систему Windows FAT32
Монтувати /dev/sda1 /mnt/usbdisk Монтувати USB-ярлик або флеш-пристрій
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share Монтувати мережевий спільний доступ до Windows



Простір на диску
df -h показує список розділів, які були встановлені
ls -lSr |more впорядковує файли та каталоги за розміром
du -sh DIR1 оцінює вже використаний дисковий простір каталогу 'DIR1'
du -sk * | sort -rn відображає розмір файлу та каталог у порядку об'єму
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n Відображає простір, який використовується встановленими пакетами rpm у порядку розміру (Fedora, Redhat Class System)
dpkg-query -W -f='${Встановлений розмір; 10}t${Package}n' | sort -k1,1n Показує простір, який використовується встановленими пакетами Deb за розміром (Ubuntu, класові системи Debian)



Користувачі та групи
groupadd group_name для створення нової групи користувачів
groupdel group_name видалити групу користувачів
groupmod -n new_group_name old_group_name перейменування групи користувачів
useradd -c "Ім'я Прізвище " -g admin -d /home/user1 -s /bin/bash user1 Створити користувача, який належить до групи користувачів "адмін"
userдодай користувача1, щоб створити нового користувача
userdel -r user1 видаляє користувача ('-r' виключає домашню директорію)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 Змінити атрибути користувача
passwd змінює пароль
Passwd user1 змінює пароль користувача (дозволяється виконувати лише root)
chage -E 2005-12-31 user1 Встановити термін дії пароля користувача
PWCK перевіряє форматування файлів і синтаксичні корекції для '/etc/passwd' та присутніх користувачів
grpck перевіряє виправлення формату файлу та синтаксису для '/etc/passwd' та присутніх груп
NEWGRP group_name входить у нову групу, щоб змінити стандартну групу для новоствореного файлу



Дозволи для файлів — використовуйте "+" для встановлення дозволів, використовуйте "-" для скасування
LS-LH для показу дозволів
LS /tmp | pr -T5 -W$COLUMNS розділяє термінал на 5 колонок
CHMOD UGO+RWX Directory1 встановлює права всіх (u), групи (g) та інших (o) для читання (r), запису (w) та виконання (x) каталогу
CHMOD Go-RWX Directory1 видаляє права на виконання для групи (G) та інших користувачів (O) у каталозі
chown user1 file1 змінює властивість власника файлу
chown -R directory1 user1 змінює властивості всіх файлів у каталозі та одночасно змінює властивості всіх файлів у каталозі
CHGRP Group1 File1 змінює групу файлів
chown user1:group1 file1 змінює властивості власника та групи файлу
find / -perm -u+s перелічує всі файли в системі, які використовують керування SUID
chmod u+s /bin/file1 встановлює SUID-біт бінарного файлу — користувач, який запускає файл, отримує ті ж права, що й власнику
chmod u-s /bin/file1 вимикає SUID-біт бінарного файлу
chmod g+s /home/public встановлює біт каталогу SGID — подібно до SUID, але це специфічно для каталогу
chmod g-s /home/public вимикає SGID у каталогу
chmod o+t /home/public встановлює STIKY-біт файлу — лише законний власник має право видалити файл
chmod o-t /home/public вимикає STIKY-біти каталогу



Спеціальні властивості файлу — встановіть дозволи з "+" і "-" для скасування
Chattr +A file1 дозволяє читати та записувати файли лише у вигляді додаткового способу
Chattr +C file1 дозволяє цей файл автоматично стискати/декомпресуватися ядром
chattr +d file1 Програма дампу ігнорує цей файл при виконанні резервного копіювання файлової системи
Chattr +i file1 встановлений як незмінний файл і не може бути видалений, змінений, перейменований або пов'язаний
Chattr +S file1 дозволяє безпечно видалити файл
chattr +S file1 Після виконання операції запису на цей файл система негайно запише результат зміни на диск
chattr +u file1 Якщо файл видалено, ви зможете відновити видалений файл пізніше
LSATTR відображає спеціальні властивості



Пакетні та компресійні файли
bunzip2 file1.bz2 розпаковує файл під назвою file1.bz2
bzip2 file1 стискає файл під назвою 'file1'
gunzip file1.gz розпаковувати файл під назвою 'file1.gz'
gzip file1 стискає файл під назвою 'file1'
gzip -9 file1 максимальне стиснення
rar a file1.rar test_file створити пакет під назвою 'file1.rar'
RAR a file1.rar file1 file2 DIR1 одночасно стискає 'file1', 'file2' та каталог 'dir1'
RAR X file1.rar Розпакувати RAR-пакети
Unrar X file1.rar Unzip RAR пакет
tar -cvf archive.tar file1 для створення несжатого тарбола
tar -cvf archive.tar file1 file2 dir1 створює архівний файл, що містить file1, file2 та dir1
tar -tf archive.tar відображає вміст пакета
tar -xvf archive.tar випуск пакета
tar -xvf archive.tar -C /tmp випускає стиснений пакет у каталог /tmp
tar -cvfj archive.tar.bz2 DIR1 створює bzip2 форматований компрессований пакет
tar -jxvf archive.tar.bz2 для розпакування стисненого пакета у форматі bzip2
tar -cvfz archive.tar.gz dir1 для створення gzip-пакету
tar -zxvf archive.tar.gz Розпакувати gzip-пакет
zip file1.zip file1, щоб створити zip-пакет
zip -r file1.zip file1 file2 dir1 одночасно стискає кілька файлів і каталогів у zip-пакет
розпакувати file1.zip Розпакувати стиснений пакет у форматі zip



Пакети RPM — (Fedora, Redhat та подібні)
rpm -ivh package.rpm Встановити rpm пакет
rpm -ivh --nodeeps package.rpm встановлює пакет rpm і ігнорує попередження про залежності
rpm -U package.rpm Оновлює rpm-пакет без зміни його конфігураційного файлу
rpm -F package.rpm Оновіть пакет rpm, який точно встановлено
rpm -e package_name.rpm видаляє пакет rpm
rpm -QA відображає всі пакети RPM, встановлені в системі
rpm -qa | GREP HTTPD показує всі пакети RPM зі словом «httpd» у назвах
rpm -qi package_name для отримання спеціальної інформації для встановленого пакету
rpm -qg "System Environment/Daemons" відображає пакет rpm для компонента
rpm -QL package_name відображає список файлів, наданих вже встановленим пакетом RPM
rpm -QC package_name відображає список конфігураційних файлів, наданих вже встановленим пакетом RPM
rpm -q package_name --whatrequires показує список залежностей у rpm пакеті
rpm -q package_name --whatprovides показує об'єм, який займає пакет об/хв
rpm -q package_name --scripts показує скрипти, виконані під час встановлення/видалення
RPM -Q package_name --changelog показує історію модифікацій корпусу RPM
rpm -qf /etc/httpd/conf/httpd.conf для підтвердження, який пакет rpm надає файл
rpm -qp package.rpm -l відображає список файлів, наданих пакетом rpm, який ще не встановлений
rpm --імпорт /media/cdrom/RPM-GPG-KEY для імпорту цифрового сертифіката відкритого ключа
rpm --checksig package.rpm підтверджує цілісність пакета rpm
RPM -QA GPG-PUBkey підтверджує цілісність усіх встановлених пакетів RPM
rpm -V package_name перевірити розмір файлу, ліцензію, тип, власника, групу, перевірку MD5 та час останньої зміни
rpm - VA перевіряє всі встановлені пакети обертів у системі - Використовуйте обережно
rpm -Vp package.rpm підтверджує, що пакет rpm ще не встановлено
rpm2cpio package.rpm | cpio --extract --make-directories *bin* запускає виконуваний файл із пакету rpm
rpm -ivh /usr/src/redhat/RPMS/'arch'/package.rpm Встановити зібраний пакет із вихідного коду rpm
rpmbuild --rebuild package_name.src.rpm Побудуй пакет rpm з одного rpm вихідного коду



Оновлення пакетів YUM — (Fedora, RedHat та подібні)
смачно встановити package_name завантажити та встановити пакет rpm
yum localinstall package_name.rpm встановить пакет rpm, який використовує ваш власний репозиторій для вирішення всіх залежностей за вас
Yum Update package_name.rpm оновлює всі встановлені пакети RPM у поточній системі
Yum оновлення package_name оновлення пакету RPM
Ммм, видаляйте package_name видаляєте пакет RPM
Список Yum містить усі пакети, встановлені в поточній системі
Пошук Yum package_name пошук пакетів у репозиторії RPM
Yum Clean Packages очищає кеш RPM і видаляє завантажені пакети
Yum Clean Headers видаляє всі файли заголовків
Yum Clean All видаляє всі кешовані пакети та файли заголовків



Пакети DEB (Debian, Ubuntu та подібні)
dpkg -I package.deb встановити/оновити пакет DEB
DPKG -R package_name вилучити пакет DEB з системи
DPKG -L показує всі пакети DEB, встановлені в системі
dpkg -l | GREP HTTPD відображає всі пакети DEB зі словом «httpd» у назвах
DPKG -s package_name отримати інформацію про спеціальний пакет, який вже встановлений у системі
dpkg -L package_name відображає список файлів, наданих пакетом deb, встановленим у системі
dpkg --зміст package.deb відображає список файлів, наданих пакетом, який ще не встановлений
dpkg -S /bin/ping для підтвердження, який пакет deb надається у відповідному файлі



Програмні інструменти APT (Debian, Ubuntu та подібні)
apt-get install package_name install/update a deb package
apt-CDROM Встановити package_name оновлення пакету DeB з диска
Пакет оновлень apt-get у списку оновлень
apt-get upgrade Оновити все встановлене програмне забезпечення
apt-get видалити package_name видалити пакет deb з системи
Перевірка apt-get підтверджує, що залежний репозиторій правильний
apt-get clean очищає кеш із завантаженого пакету
apt-cache searched-package повертає ім'я пакету, що містить рядок, який ви хочете шукати



Переглянути вміст файлу
Cat file1 дивиться вміст файлу з першого байта
TAC File1 дивиться на вміст файлу у зворотному порядку від попереднього рядка
більше файлу1 для перегляду вмісту довгого файлу
менше файлу 1 подібна до команди 'more', але дозволяє виконувати ту ж зворотну операцію у файлі, що й у операції вперед
голова -2 file1 розглядає перші два рядки файлу
tail -2 file1, щоб побачити останні два рядки файлу
tail -f /var/log/messages, щоб у реальному часі побачити, що додано до файлу



Обробка тексту
Файл кота 1 файл 2 ... | команда <> file1_in.txt_or_file1_out.txt загальний синтаксис для маніпуляції текстом за допомогою PIPE, STDIN та STDOUT
Файл кота1 | команди (sed, grep, awk, grep тощо) > result.txt об'єднати детальний опис файлу та записати вступ у новий файл
Файл кота1 | команда (sed, grep, awk, grep тощо...) >> result.txt Об'єднати детальний текст опису файлу та записати вступ у існуючий файл
grep Aug /var/log/messages Знайдіть ключове слово "Aug" у файлі '/var/log/messages'
grep ^Aug /var/log/messages Шукайте слова, що починаються на "Aug" у файлі '/var/log/messages'
grep [0-9] /var/log/messages Виберіть усі рядки, які містять числа у файлі '/var/log/message'
grep Aug -R /var/log/* Знайдіть рядок "Aug" у каталозі '/var/log' та наступних каталогах
sed 's/stringa1/stringa2/g' example.txt замінює "string1" на "string2" у файлі example.txt
sed '/^$/d' example.txt Видалити всі порожні рядки з файлу example.txt
sed '/ *#/d; /^$/d' example.txt Видаляє всі коментарі та пусті рядки з файлу example.txt
Echo 'esempio' | tr '[:lower:]' '[:upper:]' об'єднує верхній і нижній вміст комірки
sed -e '1d' result.txt виключити перший рядок із файлу example.txt
sed -n '/stringa1/p', щоб побачити рядки, які містять лише слово «string1»
sed -e 's/ *$//' example.txt Видалити останній пробіл кожного рядка
sed -e 's/stringa1//g' example.txt видалити з документа лише слово "string1" і залишити всі інші
sed -n '1,5p; 5q' example.txt Переглянути зміст з рядка 1 по рядок 5
sed -n '5p; 5q' example.txt Подивіться на рядок 5
sed -e 's/00*/0/g' example.txt замінює множинні нулі на один нуль
cat -n file1 позначає кількість рядків у файлі
Кіт example.txt | awk 'NR%2==1' видаляє всі парні рядки у example.txt файлі
Відлуння a b c | awk '{print $1}', щоб подивитися на перший стовпець рядка
Відлуння a b c | awk '{print $1,$3}', щоб подивитися на перший і третій стовпці рядка
Вставити файл 1 файл 2 об'єднує вміст двох файлів або стовпців
вставити -d '+' File1 File2 об'єднує вміст двох файлів або стовпців, розділених посередині «+»
сортувати файл1 файл 2 сортує вміст обох файлів
сортувати файл1 файл 2 | Uniq видаляє об'єднання двох файлів (зберігається лише одна копія дублікатів рядків)
сортувати файл1 файл 2 | Uniq -U видаляє перехрестя, залишаючи інші лінії
сортувати файл1 файл 2 | 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
Перекодування .. HTML < page.txt > page.html Конвертує текстовий файл у html
Перекодування -L | Більше шоу дозволяли формати конвертації



Аналіз файлової системи
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 (log-засновану) у розділі HDA1
mkfs -t vfat 32 -F /dev/hda1 для створення файлової системи FAT32
fdFormat -n /dev/fd0 форматує гнучкий диск
mkswap /dev/hda3 для створення файлової системи swap



Файлова система SWAP
mkswap /dev/hda3 для створення файлової системи swap
swapon /dev/hda3 дозволяє нову файлову систему swap
swapon /dev/hda2 /dev/hdb3 активує обидва розділи swap



резервна копія
Скинути -0aj -f /tmp/home0.bak /home, щоб зробити повну резервну копію каталогу '/home'
Скинути -1aj -f /tmp/home0.bak /home, щоб зробити інтерактивну резервну копію каталогу '/home'
відновити -if /tmp/home0.bak для відновлення інтерактивної резервної копії
rsync -rogpav --видалити /home /tmp для синхронізації каталогів з обох сторін
rsync -rogpav -e ssh --видалити /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=had.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
Дьогтю CF - . | (cd /tmp/backup ; tar xf - ) локально копіює один каталог в інший, зберігаючи оригінальні дозволи та посилання
Знайти /home/user1 -ім'я '*.txt' | xargs cp -av --target-directory=/home/backup/ --батьки знаходять і копіюють усі файли, що закінчуються на '.txt', з однієї директорії в іншу
Знайти /var/log -ім'я '*.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 з резервної копії, збереженої на дискеті



CD
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 Транскрибував трек з CD-диска у WAV-файл
cd-paranoia — "-3" транскрибує аудіодоріжки з CD-диска у WAV-файл (параметр-3)
CDRecord --SCanbus сканує шину для ідентифікації SCSI-каналу
dd if=/dev/hdc | md5sum перевіряє кодування md5sum пристрою, такого як CD



Мережа — (Ethernet та WIFI бездротовий зв'язок)
ifconfig eth0 показує конфігурацію Ethernet-карти
ifUp eth0 активує мережевий пристрій 'eth0'
ifdown eth0 вимикає мережевий пристрій 'eth0'
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 керуючий IP-адрес
ifconfig eth0 promisc встановлює 'eth0' у режим розпусності для sniff пакетів (sniffing)
dhclient eth0 активує 'eth0' у режимі DHCP
маршрут -n показує таблицю маршрутизації
маршрут додати -net 0/0 ГВт IP_Gateway стандартний шлюз Configura
маршрут 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_forward активувати маршрутизацію IP
Ім'я хоста шоу HostName of System
господарwww.example.comПошук ім'я хоста для визначення ім'я на IP-адресу та навпаки(1)
nslookupwww.example.comПошукайте ім'я хоста для визначення ім'я з IP-адресою та навпаки(2)
IP-посилання показати статус зв'язку всіх інтерфейсів
mii-tool eth0 показати статус посилання 'eth0'
ethtool eth0 показує статистику мережевої карти 'eth0'
netstat -tup показує всі активні мережеві з'єднання та їхній PID
netstat -tupl показують усі мережеві сервіси, які слухають у системі, та їхній PID
tcpdump tcp-порт 80 показує весь HTTP-трафік
IWLIST Scan показує бездротові мережі
IWconfig ETH1 показує конфігурацію бездротової мережевої карти
Ім'я ведучого шоу Ім'я
господарwww.example.comПошукайте ім'я хоста для визначення ім'я на IP-адресу і навпаки
nslookupwww.example.comПошукайте ім'я хоста для визначення ім'я на IP-адресу і навпаки
whoiswww.example.comпошук у Whois database JPS tool jps (Java Virtual Machine Process Status Tool) — це команда, надана JDK 1.5, яка відображає pid усіх поточних java-процесів, що є простим і практичним, і дуже підходить для простої перевірки деяких простих ситуацій поточного java-процесу на платформі Linux/Unix.    Думаю, багато хто використовував команду ps в UNIX-системі, яка головним чином використовується для відображення поточних системних процесів, яких процесів там і їхніх ідентифікаторів. Те саме стосується jps, який показує статус поточного Java-процесу системи та її ID-номер. Це дозволяє нам бачити, скільки Java-процесів ми запустили (оскільки кожна програма має ексклюзивний екземпляр Java VM), їхні номери процесів (у підготовці до наступних програм), а також ми можемо використовувати opt, щоб побачити детальні параметри запуску цих процесів.     Як використовувати: введіть jps у поточному командному рядку (потрібно JAVA_HOME, якщо ні — йдіть у каталог програми зміни). JPS зберігаються у JAVA_HOME/bin/jps, тому будь ласка, додайте JAVA_HOME/bin/ до Path.$> jps для зручності
23991 JPS
23789 BossMain
23651 Смола
Найпоширеніші параметри: -q відображає лише pid, а не ім'я класу, ім'я jar-файлу та параметри, передані основному методу
$> JPS -Q
28680
23789
23651-м виводить параметри, передані основному методу, який може дорівнювати null$> jps -m на вбудованому JVM
28715 JPS -m
23789 BossMain
23651 Resin -socketwait 32768 -stdout /data/aoxj/resin/log/stdout.log -stderr /data/aoxj/resin/log/stderr.log-l Виведіть повну назву пакету основного класу додатку або повну назву шляху jar-файлу додатку $> jps -l
28729 sun.tools.jps.Jps
23789 com.asiainfo.aimc.bossbi.BossMain
23651 com.caucho.server.resin.Resin-v виводить параметр $> jps -v передається JVM
23789 BossMain
28802 JPS -Denv.class.path=/data/aoxj/bossbi/twsecurity/java/trustwork140.jar:/data/aoxj/bossbi/twsecurity/java/:/data/aoxj/bossbi/twsecurity/java/twcmcc.jar:/data/aoxj/ jdk15/lib/rt.jar:/data/aoxj/jdk15/lib/tools.jar -Dapplication.home=/data/aoxj/jdk15 -Xms8m
23651 Resin -Xss1m -Dresin.home=/data/aoxj/resin -Dserver.root=/data/aoxj/resin -Djava.util.logging.manager=com.caucho.log.LogManagerImpl -Djavax.management.builder.initial= com.caucho.jmx.MBeanServerBuilderImplsudo jps бачить найповнішу кількість процесів 192.168.0.77 містить усі JVM-екземпляри віддаленого сервера 192.168.0.77, використовуючи протокол RMI, порт за замовчуванням — 1099 (за умови, що віддалений сервер надає jstatd-сервіс). Примітка: у команді jps є погане місце, здається, що вона може відображати лише java-процес поточного користувача, і ви можете використовувати лише команду PS Unix/Linux для відображення інших користувачів.





Попередній:Туторіал з Vray для 3dsMax 2018
Наступний:Рекомендована бібліографія «Авторитетний посібник з атаки безпеки Android та захисту»
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com