Інформаційно - технологічне підприємство "Фортіс"
[ Нові повідомлення · Учасники · Правила форуму · Пошук · RSS ]
Сторінка 1 з 212»
Форум » Операційні системи » Linux Fedora » Linux command
Linux command
DimaДата: Понеділок, 06.02.2012, 23:03 | Повідомлення # 1
Лейтенант
Група: Адміністратори
Повідомлень: 47
Репутація: 32767
Статус: Offline
Информация о системе
Команда Описание
# arch вывести архитектуру компьютера (1) [man]
# cal 2007 отобразить календарь на 2007 год. [man]
# cat /proc/cpuinfo отобразить информацию о CPU (центральный процессор) [man]
# cat /proc/interrupts отобразить прерывания [man]
# cat /proc/meminfo проверить используемую память [man]
# cat /proc/swaps отобразить фаил(ы) swap (виртуальная память) [man]
# cat /proc/version отобразить версию ядра [man]
# cat /proc/net/dev отобразить сетевые карты и статистику по ним [man]
# cat /proc/mounts отобразить примонтированные файловые системы [man]
# clock -w сохранить текущую системную дату в BIOS (Базовая Система Ввода Вывода) [man]
# date отобразить текущую системную дату [man]
# date 041217002007.00 установить дату и время МесяцДеньЧасМинутаГод.Секунда [man]
# dmidecode -q отобразить аппаратное оборудование системы (SMBIOS / DMI) [man]
# hdparm -i /dev/hda отобразить характеристики жесткого диска [man]
# hdparm -tT /dev/sda протестировать производительность чтения данных с жесткого диска [man]
# lspci -tv отобразить устройства на PCI шине [man]
# lsusb -tv отобразить устройства на USB шине [man]
# uname -m отобразить архитектуру компьютера(2) [man]
# uname -r отобразить используемую версию ядра [man]

« НАВЕРХ «
 
DimaДата: Понеділок, 06.02.2012, 23:04 | Повідомлення # 2
Лейтенант
Група: Адміністратори
Повідомлень: 47
Репутація: 32767
Статус: Offline
Выключение, Перезагрузка и Выход из системы
Команда Описание
# init 0 выключить систему(2) [man]
# logout покинуть сессию [man]
# reboot перезагрузка(2) [man]
# shutdown -h now выключить систему(1) [man]
# shutdown -h 16:30 & запланированное выключение системы на 16 часов 30 минут [man]
# shutdown -c отмена запланированного выключения системы [man]
# shutdown -r now перезагрузка(1) [man]
# telinit 0 выключить систему(3) [man]
 
DimaДата: Понеділок, 06.02.2012, 23:05 | Повідомлення # 3
Лейтенант
Група: Адміністратори
Повідомлень: 47
Репутація: 32767
Статус: Offline
Файлы и папки
Команда Описание
# cd /home сменить текущую директорию на '/home' [man]
# cd .. перейти в директорию уровнем выше [man]
# cd ../.. перейти в директорию двумя уровнями выше [man]
# cd перейти в домашнюю директорию [man]
# cd ~user1 перейти в домашнюю директорию пользователя user [man]
# cd - перейти в директорию, в которой находились до перехода в текущую директорию [man]
# cp file1 file2 скопировать файл file1 в файл file2 [man]
# cp dir/* . копировать все файлы директории dir в текущую директорию [man]
# cp -a /tmp/dir1 . копировать директорию dir1 со всем содержимым в текущую директорию [man]
# cp -a dir1 dir2 копировать директорию dir1 в директорию dir2 [man]
# cp file file1 скопировать файл file1 в файл file2 [man]
# iconv -l показывает список всех известных кодировок [man]
# iconv -f fromEncoding -t toEncoding inputFile > outputFile преобразовать символы из одной кодировки в другую [man]
# find . -maxdepth 1 -name *.jpg -print -exec convert Изменение размеров всех изображений в папке, передача утилите "convert" из ImageMagick для создания уменьшенных копий изображений (предварительный просмотр) [man]
# ln -s file1 lnk1 создать символическую ссылку на файл или директорию [man]
# ln file1 lnk1 создать "жёсткую" (физическую) ссылку на файл или директорию [man]
# ls отобразить содержимое текущей директории [man]
# ls -F отобразить содержимое текущей директории с добавлением к именам символов, характеризующих тип [man]
# ls -l показать детализированое представление файлов и директорий в текущей директории [man]
# ls -a показать скрытые файлы и директории в текущей директории [man]
# ls *[0-9]* показать файлы и директории содержащие в имени цифры [man]
# lstree показать дерево файлов и директорий, начиная от корня (/) [man]
# mkdir dir1 создать директорию с именем 'dir1' [man]
# mkdir dir1 dir2 создать две директории одновременно [man]
# mkdir -p /tmp/dir1/dir2 создать дерево директорий [man]
# mv dir1 new_dir переименовать или переместить файл или директорию [man]
# pwd показать текущую директорию [man]
# rm -f file1 удалить файл с именем 'file1' [man]
# rm -rf dir1 удалить директорию с именем 'dir1' и рекурсивно всё её содержимое [man]
# rm -rf dir1 dir2 удалить две директории и рекурсивно их содержимое [man]
# rmdir dir1 удалить директорию с именем 'dir1' [man]
# touch -t 0712250000 file1 модифицировать дату и время создания файла, при его отсутствии, создать файл с указанными датой и временем (YYMMDDhhmm) [man]
# tree показать дерево файлов и директорий, начиная от корня (/) [man]
 
DimaДата: Понеділок, 06.02.2012, 23:05 | Повідомлення # 4
Лейтенант
Група: Адміністратори
Повідомлень: 47
Репутація: 32767
Статус: Offline
Поиск фаила
Команда Описание
# find / -name file1 найти файлы и директории с именем file1. Поиск начать с корня (/) [man]
# find / -user user1 найти файл и директорию принадлежащие пользователю user1. Поиск начать с корня (/) [man]
# find /home/user1 -name \*.bin Найти все файлы и директории, имена которых оканчиваются на '. bin'. Поиск начать с '/ home/user1' [man]
# find /usr/bin -type f -atime +100 найти все файлы в '/usr/bin', время последнего обращения к которым более 100 дней [man]
# find /usr/bin -type f -mtime -10 найти все файлы в '/usr/bin', созданные или изменённые в течении последних 10 дней [man]
# find / -name *.rpm -exec chmod 755 '{}' \; найти все фалы и директории, имена которых оканчиваются на '.rpm', и изменить права доступа к ним [man]
# find / -xdev -name \*.rpm найти все фалы и директории, имена которых оканчиваются на '.rpm', игнорируя съёмные носители, такие как cdrom, floppy и т.п. [man]
# locate \*.ps найти все файлы, содержащие в имени '.ps'. Предварительно рекомендуется выполнить команду 'updatedb' [man]
# whereis halt показывает размещение бинарных файлов, исходных кодов и руководств, относящихся к файлу 'halt' [man]
# which halt отображает полный путь к файлу 'halt' [man]
 
DimaДата: Понеділок, 06.02.2012, 23:05 | Повідомлення # 5
Лейтенант
Група: Адміністратори
Повідомлень: 47
Репутація: 32767
Статус: Offline
Монтирование файловых систем
Команда Описание
# fuser -km /mnt/hda2 размонтировать устройство hda2 если оно занято [man]
# mount /dev/hda2 /mnt/hda2 примонтировать диск с именем /dev/hda2 в папку с именем '/mnt/hda2'- перед монтированием проверьте существование папки '/mnt/hda2' [man]
# mount /dev/fd0 /mnt/floppy примонтировать floppy disk (дисковод мягких магнитных дисков) [man]
# mount /dev/cdrom /mnt/cdrom примонтировать cdrom / dvdrom [man]
# mount /dev/hdc /mnt/cdrecorder примонтировать cdrw / dvdrom [man]
# mount /dev/hdb /mnt/cdrecorder примонтировать cdrw / dvdrom [man]
# mount -o loop file.iso /mnt/cdrom примонтировать фаил или ISO образ (ISO - образ диска в ISO формате) [man]
# mount -t vfat /dev/hda5 /mnt/hda5 примонтировать раздел диска с Windows FAT32 файловой системой [man]
# mount /dev/sda1 /mnt/usbdisk примонтировать USB накопитель [man]
# mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share монтировать сетевую файловую систему Windows (SMB/CIFS) [man]
# umount /dev/hda2 отмонтировать диск с именем hda2 - незабудьте сначала выйти из точки монтирования '/mnt/hda2' [man]
# umount -n /mnt/hda2 начать отмонтирование без записи в фаил /etc/mtab - используется когда фаил находится в режиме только чтение или жесткий диск переполнен [man]
 
DimaДата: Понеділок, 06.02.2012, 23:05 | Повідомлення # 6
Лейтенант
Група: Адміністратори
Повідомлень: 47
Репутація: 32767
Статус: Offline
Дисковое пространство
Команда Описание
# df -h отображает информацию о смонтированных разделах с отображением общего, доступного и используемого пространства [man]
# dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n показывает размер используемого дискового пространства, занимаемое файлами deb-пакета, с сортировкой по размеру (ubuntu, debian т.п.) [man]
# du -sh dir1 подсчитывает и выводит размер, занимаемый директорией 'dir1' [man]
# du -sk * | sort -rn отображает размер и имена файлов и директорий, с соритровкой по размеру [man]
# ls -lSr |more выдаёт список файлов и директорий рекурсивно с сортировкой по возрастанию размера и позволяет осуществлять постраничный просмотр [man]
# rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n показывает размер используемого дискового пространства, занимаемое файлами rpm-пакета, с сортировкой по размеру (fedora, redhat и т.п.) [man]
 
DimaДата: Понеділок, 06.02.2012, 23:06 | Повідомлення # 7
Лейтенант
Група: Адміністратори
Повідомлень: 47
Репутація: 32767
Статус: Offline
Пользователи и группы
Команда Описание
# chage -E 2005-12-31 user1 установить дату окончания действия учётной записи пользователя user1 [man]
# groupadd [group] создать новую группу с именем group_name [man]
# groupdel [group] удалить группу group_name [man]
# groupmod -n moon sun переименовать группу moon в sun [man]
# grpck проверяет корректность системных файлов учётных записей. Проверяется файл/etc/group [man]
# newgrp - [group] изменяет первичную группу текущего пользователя. Если указать "-", ситуация будет идентичной той, в которой пользователь вышил из системы и снова вошёл. Если не указывать группу, первичная группа будет назначена из /etc/passwd [man]
# passwd сменить пароль [man]
# passwd user1 сменить пароль пользователя user1 (только root) [man]
# pwck проверить корректность системных файлов учётных записей. Проверяются файлы /etc/passwd и /etc/shadow [man]
# useradd -c "User Linux" -g admin -d /home/user1 -s /bin/bash user1 создать пользователя user1, назначить ему в качестве домашнего каталога /home/user1, в качестве shell'а /bin/bash, включить его в группу admin и добавить комментарий User Linux [man]
# useradd user1 создать пользователя user1 [man]
# userdel -r user1 удалить пользователя user1 и его домашний каталог [man]
# usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 изменить атрибуты пользователя [man]
 
DimaДата: Понеділок, 06.02.2012, 23:06 | Повідомлення # 8
Лейтенант
Група: Адміністратори
Повідомлень: 47
Репутація: 32767
Статус: Offline
Права на файлы
Команда Описание
# chgrp group1 file1 сменить группу-владельца файла file1 на group1 [man]
# chmod ugo+rwx directory1 добавить полномочия на директорию directory1 ugo(User Group Other)+rwx(Read Write eXecute) - всем полные права. Аналогичное можно сделать таким образом chmod 777 directory1 [man]
# chmod go-rwx directory1 отобрать у группы и всех остальных все полномочия на директорию directory1 [man]
# chmod u+s /bin/file1 назначить SUID-бит файлу /bin/binary_file. Это даёт возможность любому пользователю запускать на выполнение файл с полномочиями владельца файла. [man]
# chmod u-s /bin/file1 снять SUID-бит с файла /bin/binary_file [man]
# chmod g+s /home/public назначить SGID-бит директории /home/public [man]
# chmod g-s /home/public снять SGID-бит с директории /home/public [man]
# chmod o+t /home/public назначить STIKY-бит директории /home/public. Позволяет удалять файлы только владельцам [man]
# chmod o-t /home/public снять STIKY-бит с директории /home/public [man]
# chown user1 file1 назначить владельцем файла file1 пользователя user1 [man]
# chown -R user1 directory1 назначить рекурсивно владельцем директории directory1 пользователя user1 [man]
# chown user1:group1 file1 сменить владельца и группу владельца файла file1 [man]
# find / -perm -u+s найти, начиная от корня, все файлы с выставленным SUID [man]
# ls -lh просмотр полномочий на файлы и директории в текущей директории [man]
# ls /tmp | pr -T5 -W$COLUMNS вывести содержимое директории /tmp и разделить вывод на пять колонок [man]
 
DimaДата: Понеділок, 06.02.2012, 23:06 | Повідомлення # 9
Лейтенант
Група: Адміністратори
Повідомлень: 47
Репутація: 32767
Статус: Offline
Специальные атрибуты в файлах
Команда Описание
# chattr +a file1 позволить открывать файл на запись только в режиме добавления [man]
# chattr +c file1 позволяет ядру автоматически сжимать/разжимать содержимое файла [man]
# chattr +d file1 указавет утилите dump игнорировать данный файл во время выполнения backup'а [man]
# chattr +i file1 делает файл недоступным для любых изменений: редактирование, удаление, перемещение, создание линков на него [man]
# chattr +s file1 позволяет сделать удаление файла безопасным, т.е. выставленный атрибут s говорит о том, что при удалении файла, место, занимаемое файлом на диске заполняется нулями, что предотвращяет возможность восстановления данных [man]
# chattr +S file1 указывает, что, при сохранении изменений, будет произведена синхронизация, как при выполнении команды sync [man]
# chattr +u file1 данный атрибут указывает, что при удалении файла содержимое его будет сохранено и при необходимости пользователь сможет его восстановить [man]
# lsattr показать атрибуты файлов [man]
 
DimaДата: Понеділок, 06.02.2012, 23:07 | Повідомлення # 10
Лейтенант
Група: Адміністратори
Повідомлень: 47
Репутація: 32767
Статус: Offline
Архивация и сжатие фаилов
Команда Описание
# bunzip2 file1.bz2 разжимает файл 'file1.bz2' [man]
# bzip2 file1 сжимает файл 'file1' [man]
# gunzip file1.gz разжимает файл 'file1.gz' [man]
# gzip file1 сжимает файл 'file1' [man]
# gzip -9 file1 сжать файл file1 с максимальным сжатием [man]
# rar a file1.rar test_file создать rar-архив 'file1.rar' и включить в него файл test_file [man]
# rar a file1.rar file1 file2 dir1 создать rar-архив 'file1.rar' и включить в него file1, file2 и dir1 [man]
# rar x file1.rar распаковать rar-архив [man]
# tar -cvf archive.tar file1 создать tar-архив archive.tar, содержащий файл file1 [man]
# tar -cvf archive.tar file1 file2 dir1 создать tar-архив archive.tar, содержащий файл file1, file2 и dir1 [man]
# tar -tf archive.tar показать содержимое архива [man]
# tar -xvf archive.tar распаковать архив [man]
# tar -xvf archive.tar -C /tmp распаковать архив в /tmp [man]
# tar -cvfj archive.tar.bz2 dir1 создать архив и сжать его с помощью bzip2(Прим.переводчика. ключ -j работает не во всех *nix системах) [man]
# tar -xvfj archive.tar.bz2 разжать архив и распаковать его(Прим.переводчика. ключ -j работает не во всех *nix системах) [man]
# tar -cvfz archive.tar.gz dir1 создать архив и сжать его с помощью gzip [man]
# tar -xvfz archive.tar.gz разжать архив и распаковать его [man]
# unrar x file1.rar распаковать rar-архив [man]
# unzip file1.zip разжать и распаковать zip-архив [man]
# zip file1.zip file1 создать сжатый zip-архив [man]
# zip -r file1.zip file1 file2 dir1 создать сжатый zip-архив и со включением в него нескольких файлов и/или директорий [man]
 
DimaДата: Понеділок, 06.02.2012, 23:07 | Повідомлення # 11
Лейтенант
Група: Адміністратори
Повідомлень: 47
Репутація: 32767
Статус: Offline
RPM пакеты (Fedora, Red Hat и тому подобное)
Команда Описание
# rpm -ivh [package.rpm] установить пакет с выводом сообщений и прогресс-бара [man]
# rpm -ivh --nodeeps [package.rpm] установить пакет с выводом сообщений и прогресс-бара без контроля зависимостей [man]
# rpm -U [package.rpm] обновить пакет без изменений конфигурационных файлов, в случае отсутствия пакета, он будет установлен [man]
# rpm -F [package.rpm] обновить пакет только если он установлен [man]
# rpm -e [package] удалить пакет [man]
# rpm -qa отобразить список всех пакетов, установленных в системе [man]
# rpm -qa | grep httpd среди всех пакетов, установленных в системе, найти пакет содержащий в своём имени "httpd" [man]
# rpm -qi [package] вывести информацию о конкрентном пакете [man]
# rpm -qg "System Environment/Daemons" отобразить пакеты входящие в группу пакетов (fedora, redhat) [man]
# rpm -ql [package] вывести список файлов, входящих в пакет [man]
# rpm -qc [package] вывести список конфигурационных файлов, входящих в пакет [man]
# rpm -q [package] --whatrequires вывести список пакетов, необходимых для установки конкретного пакета по зависимостям [man]
# rpm -q [package] --whatprovides список предоставляемой функциональности [man]
# rpm -q [package] --scripts отобразит скрипты, запускаемые при установке/удалении пакета [man]
# rpm -q [package] --changelog вывести историю ревизий пакета [man]
# rpm -qf /etc/httpd/conf/httpd.conf проверить какому пакету принадлежит указанный файл. Указывать следует полный путь и имя файла [man]
# rpm -qp [package.rpm] -l отображает список файлов, входящих в пакет, но ещё не установленных в систему [man]
# rpm --import /media/cdrom/RPM-GPG-KEY ипортировать публичный ключ цифровой подписи [man]
# rpm --checksig [package.rpm] проверит подпись пакета [man]
# rpm -qa gpg-pubkey проверить целостность установленного содержимого пакета [man]
# rpm -V [package] проверить размер, полномочия, тип, владельца, группу, MD5-сумму и дату последнего изменеия пакета [man]
# rpm -Va проверить содержимое всех пакеты установленные в систему. Выполняйте с осторожностью! [man]
# rpm -Vp [package.rpm] проверить пакет, который ещё не установлен в систему [man]
# rpm -ivh /usr/src/redhat/RPMS/`arch`/[package.rpm] установить пакет, собранный из исходных кодов [man]
# rpm2cpio [package.rpm] | cpio --extract --make-directories *bin* извлечь из пакета файлы содержащие в своём имени bin [man]
# rpmbuild --rebuild [package.src.rpm] собрать пакет из исходных кодов [man]
 
DimaДата: Понеділок, 06.02.2012, 23:07 | Повідомлення # 12
Лейтенант
Група: Адміністратори
Повідомлень: 47
Репутація: 32767
Статус: Offline
YUM - средство обновления пакетов(Fedora, RedHat и тому подо
Команда Описание
# yum -y install [package] закачать и установать пакет [man]
# yum localinstall [package.rpm] попытаться установить пакет RPM и все зависимые от него пакеты, используя ваши репозитории [man]
# yum -y update обновить все пакеты, установленные в систему [man]
# yum update [package] обновить пакет [man]
# yum remove [package] удалить пакет [man]
# yum list вывести список всех пакетов, установленных в систему [man]
# yum search [package] найти пакет в репозитории [man]
# yum clean [package] очисть rpm-кэш, удалив закачанные пакеты [man]
# yum clean headers удалить все заголовки файлов, которые система использует для разрешения зависимостей [man]
# yum clean all очисть rpm-кэш, удалив закачанные пакеты и заголовки [man]
 
DimaДата: Понеділок, 06.02.2012, 23:07 | Повідомлення # 13
Лейтенант
Група: Адміністратори
Повідомлень: 47
Репутація: 32767
Статус: Offline
DEB пакеты (Debian, Ubuntu и тому подобное)
Команда Описание
# dpkg -i [package.deb] установить / обновить пакет [man]
# dpkg -r [package] удалить пакет из системы [man]
# dpkg -l показать все пакеты, установленные в систему [man]
# dpkg -l | grep httpd среди всех пакетов, установленных в системе, найти пакет содержащий в своём имени "httpd" [man]
# dpkg -s [package] отобразить инфрмацию о конкретном пакете [man]
# dpkg -L [package] вывести список файлов, входящих в пакет, установленный в систему [man]
# dpkg --contents [package.deb] отобразить список файлов, входящих в пакет, который ешё не установлен в систему [man]
# dpkg -S /bin/ping найти пакет, в который входит указанный файл. [man]
 
DimaДата: Понеділок, 06.02.2012, 23:08 | Повідомлення # 14
Лейтенант
Група: Адміністратори
Повідомлень: 47
Репутація: 32767
Статус: Offline
APT - средство управление пакетами (Debian, Ubuntu и тому по
Команда Описание
# apt-cache search [package] возвращает список пакетов, которые соответствуют строке 'package' [man]
# apt-cdrom install [package] установить / обновить пакет с cdrom'а [man]
# apt-get install [package] установить / обновить пакет [man]
# apt-get update получить обновлённые списки пакетов [man]
# apt-get upgrade обновить пакеты, установленные в систему [man]
# apt-get remove [package] удалить пакет, установленный в систему с сохранением файлов конфигурации [man]
# apt-get check проверить целостность зависимостей [man]
# apt-get clean удалить загруженные архивные файлы пакетов [man]
 
DimaДата: Понеділок, 06.02.2012, 23:08 | Повідомлення # 15
Лейтенант
Група: Адміністратори
Повідомлень: 47
Репутація: 32767
Статус: Offline
Pacman packages tool (Arch, Frugalware and alike)
Команда Описание
# pacman -S name установить пакет 'name' и зависимые от него пакеты [man]
# pacman -R name для пакетного менеджера pacman: удаление пакета с названием "name", всех его файлов [man]
 
Форум » Операційні системи » Linux Fedora » Linux command
Сторінка 1 з 212»
Пошук: