командный код | Примечания |
---|---|
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 dir/* . | Скопируйте все файлы из каталога в текущий рабочий каталог. |
cp -a /tmp/dir1 . | Скопируйте каталог в текущий рабочий каталог |
cp -a dir1 dir2 | скопировать каталог |
ln -s file1 lnk1 | Создайте мягкую ссылку на файл или каталог. |
ln file1 lnk1 | Создайте физическую ссылку на файл или каталог. |
touch -t 0712250000 file1 | Изменить временную метку файла или каталога — (ГГММДДччмм) |
iconv -l | Список известных кодировок |
iconv -f fromEncoding -t toEncoding inputFile > outputFile | Изменить кодировку символов |
find . -maxdepth 1 -name *.jpg -print -exec convert | Пакетное изменение размера файлов в текущем каталоге и отправка их в каталог миниатюр (требуется преобразование из ImageMagick) |
командный код | Примечания |
---|---|
find / -name file1 | Найдите в корневой файловой системе файлы и каталоги, начинающиеся с '/'. |
find / -user user1 | Поиск файлов и каталогов, принадлежащих пользователю user1. |
find /home/user1 -name \*.bin | Найдите в каталоге «/home/user1» файлы, заканчивающиеся на «.bin». |
find /usr/bin -type f -atime +100 | Поиск исполняемых файлов, которые не использовались за последние 100 дней. |
find /usr/bin -type f -mtime -10 | Поиск файлов, созданных или измененных в течение 10 дней. |
find / -name \*.rpm -exec chmod 755 '{}' \; | Найдите файлы, заканчивающиеся на «.rpm», и определите их права доступа. |
find / -xdev -name \*.rpm | Поиск файлов, заканчивающихся на «.rpm», игнорируя съемные устройства, такие как приводы компакт-дисков и USB-накопители. |
locate \*.ps | Найдите файлы, заканчивающиеся на «.ps» — сначала запустите команду «updatedb». |
whereis halt | Отображение местоположения двоичного файла, исходного кода или man |
which halt | Отображает полный путь к двоичному или исполняемому файлу. |
командный код | Примечания |
---|---|
mount /dev/hda2 /mnt/hda2 | Подключите диск с именем hda2 — убедитесь, что каталог «/mnt/hda2» уже существует. |
umount /dev/hda2 | Отключите диск с именем hda2 — сначала выйдите из точки монтирования «/mnt/hda2». |
fuser -km /mnt/hda2 | Принудительное удаление, когда устройство занято |
umount -n /mnt/hda2 | Запустите операцию удаления без записи в файл /etc/mtab — полезно, когда файл доступен только для чтения или когда диск заполнен. |
mount /dev/fd0 /mnt/floppy | Подключить дискету |
mount /dev/cdrom /mnt/cdrom | Монтирование компакт-диска или DVD-диска |
mount /dev/hdc /mnt/cdrecorder | Смонтировать компакт-диск или DVD-диск |
mount /dev/hdb /mnt/cdrecorder | Смонтировать компакт-диск или DVD-диск |
mount -o loop file.iso /mnt/cdrom | Подключите файл или файл образа ISO |
mount -t vfat /dev/hda5 /mnt/hda5 | Смонтируйте файловую систему Windows FAT32. |
mount /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). |
dpkg-query -W -f='${Installed-Size;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 "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 | Создайте пользователя, принадлежащего к группе пользователей «admin». |
useradd user1 | Создать нового пользователя |
userdel -r user1 | Удалить пользователя (-r исключает домашний каталог) |
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 | Изменить атрибуты пользователя |
passwd | Изменить пароль |
passwd user1 | Изменить пароль пользователя (разрешено выполнять только root) |
chage -E 2020-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 | Устанавливает разрешения на чтение (r), запись (w) и выполнение (x) для владельца каталога (u), группы (g) и других (o) |
chmod go-rwx directory1 | Удалите разрешения на чтение, запись и выполнение группы (g) и других (o) в каталоге. |
chown user1 file1 | Изменить атрибут владельца файла |
chown -R user1 directory1 | Измените атрибуты владельца каталога и одновременно измените атрибуты всех файлов в каталоге. |
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 | Разархивируйте 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. |
unzip file1.zip | Разархивируйте сжатый пакет в формате zip |
командный код | Примечания |
---|---|
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 --import /media/cdrom/RPM-GPG-KEY | Импортировать цифровой сертификат открытого ключа |
rpm --checksig package.rpm | Подтвердите целостность пакета RPM. |
rpm -qa gpg-pubkey | Подтвердите целостность всех установленных пакетов RPM. |
rpm -V package_name | Проверьте размер файла, разрешение, тип, владельца, группу, проверку MD5 и время последнего изменения. |
rpm -Va | Проверьте все установленные в системе пакеты RPM — используйте с осторожностью. |
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 install package_name | Загрузите и установите пакет RPM. |
yum localinstall package_name.rpm | установит пакет RPM, используя ваш собственный репозиторий программного обеспечения, чтобы разрешить все зависимости за вас. |
yum update package_name.rpm | Обновите все пакеты RPM, установленные в текущей системе. |
yum update package_name | Обновить пакет RPM |
yum remove package_name | Удалить пакет RPM |
yum list | Список всех пакетов, установленных в текущей системе. |
yum search package_name | Найдите пакеты в репозитории rpm. |
yum clean packages | Очистите кеш оборотов и удалите загруженные пакеты. |
yum clean headers | Удалить все файлы заголовков |
yum clean all | Удалите все кэшированные пакеты и файлы заголовков. |
командный код | Примечания |
---|---|
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 --contents package.deb | Отображает список файлов, предоставленных пакетом, который еще не установлен. |
dpkg -S /bin/ping | Подтвердите, какой пакет deb предоставляет данный файл. |
командный код | Примечания |
---|---|
apt-get install package_name | Установите/обновите пакет deb |
apt-cdrom install package_name | Установите/обновите пакет deb с компакт-диска. |
apt-get update | Пакеты обновления в списке |
apt-get upgrade | Обновите все установленное программное обеспечение |
apt-get remove package_name | Удалить пакет deb из системы |
apt-get check | Подтвердите правильность зависимого репозитория программного обеспечения. |
apt-get clean | Очистить кеш скачанных пакетов |
apt-cache search searched-package | Возвращает имя пакета, содержащее строку поиска |
командный код | Примечания |
---|---|
cat file1 | Просмотр содержимого файла вперед, начиная с первого байта |
tac file1 | Просмотр содержимого файла в обратном порядке, начиная с последней строки. |
more file1 | Просмотр содержимого длинного файла |
less file1 | Похожа на команду «more», но позволяет выполнять обратные операции с файлами, а также прямые операции. |
head -2 file1 | Просмотр первых двух строк файла |
tail -2 file1 | Просмотр последних двух строк файла |
tail -f /var/log/messages | Просмотр содержимого, добавляемого в файл, в режиме реального времени |
командный код | Примечания |
---|---|
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt | Объедините подробный текст описания одного файла и напишите введение к новому файлу. |
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt | Объедините подробный текст описания файла и напишите введение к существующему файлу. |
grep Aug /var/log/messages | Найдите ключевое слово «Август» в файле «/var/log/messages». |
grep ^Aug /var/log/messages | Найдите слова, начинающиеся с «Авг», в файле «/var/log/messages». |
grep [0-9] /var/log/messages | Выберите все строки, содержащие числа, в файле «/var/log/messages». |
grep Aug -R /var/log/* | Найдите в каталоге «/var/log» и последующих каталогах строку Aug. |
sed 's/stringa1/stringa2/g' example.txt | Замените строку1 в файле example.txt на строку2. |
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 | Указывает количество строк в файле |
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 | Сравните содержимое двух файлов и удалите только содержимое, содержащееся в «файл1». |
comm -2 file1 file2 | Сравните содержимое двух файлов и удалите только содержимое, содержащееся в «файл2». |
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. |
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" | Копировать аудиодорожки с компакт-диска в 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 //WinClient/share/mnt/share | 挂载一个windows网络共享 |
nbtscan ip addr | netbios名解析 |
nmblookup -A ip addr | netbios名解析 |
smbclient -L ip addr/hostname | 显示一台windows主机的远程共享 |
smbget -Rr smb://ip addr/share | 像wget一样能够通过smb从一台windows主机上下载文件 |
командный код | Примечания |
---|---|
iptables -t filter -L | Показать все ссылки в таблице фильтров |
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 | Разрешить доступ по телнету |
iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP | Заблокировать доступ по телнету |
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 (преобразование адресов портов) на 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 | Таблица сравнения кодов ASCII: онлайн-таблица преобразования ASCII, таблица сравнения кодов Ascii, конвертер кодов Ascii, кодировка символов преобразования Ascii, |
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3