Очень полезные команды Linux на одном листе [Записки на полях] [Владислав А. Сухарев] (fb2) читать постранично, страница - 1
[Настройки текста] [Cбросить фильтры]
- 1
- 2
- 3
- . . .
- последняя (6) »
Очень полезные команды Linux на одном листе
Записки на поляхДокумент создан: 11.02.2010
Системная информация
Команда Описание arch отобразить архитектуру компьютера uname -m -- // -- 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 ~user перейти в домашнюю директорию пользователя user 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 сопировать файл file1 в файл file2 cp dir/* . копировать все файлы директории dir в текущую директорию cp -a /tmp/dir1 . копировать директорию dir1 со всем содержимым в текущую директорию cp -a dir1 dir2 копировать директорию dir1 в директорию dir2 ln -s file1 lnk1 создать символическую ссылку на файл или директорию ln file1 lnk1 создать "жёсткую" (физическую) ссылку на файл или директорию touch -t 0712250000 fileditest модифицировать дату и время создания файла, при его отсутствии, создать файл с указанными датой и временем (YYMMDDhhmm)Поиск файлов
find / -name file1 найти файлы и директории с именем file1. Поиск начать с корня (/) find / -user user1 найти файл и директорию принадлежащие пользователю user1. Поиск начать с корня (/) find /home/user1 -name "*.bin" Найти все файлы и директории, имена которых оканчиваются на '. bin'. Поиск начать с '/ home/user1' find /usr/bin -type f -atime +100 найти все файлы в '/usr/bin', время последнего обращения к которым более 100 дней find /usr/bin -type f -mtime -10 найти все файлы в '/usr/bin', созданные или изменённые в течении последних 10 дней find / -name *.rpm -exec chmod 755 '{}' \; найти все фалы и директории, имена которых оканчиваются на '.rpm', и изменить права доступа к ним find / -xdev -name "*.rpm" найти все фалы и директории, имена которых оканчиваются на '.rpm', игнорируя съёмные носители, такие как cdrom, floppy и т.п. locate "*.ps" найти все файлы, сожержащие в имени '.ps'. Предварительно рекомендуется выполнить команду 'updatedb' whereis halt показывает размещение бинарных файлов, исходных кодов и руководств, относящихся к файлу 'halt' which halt отображает полный путь к файлу 'halt'Монтирование файловых систем
mount /dev/hda2 /mnt/hda2 монтирует раздел 'hda2' в точку монтирования '/mnt/hda2'. Убедитесь в наличии директории-точки монтирования '/mnt/hda2' umount /dev/hda2 размонтирует раздел 'hda2'. Перед выполнением, покиньте '/mnt/hda2' fuser -km /mnt/hda2 принудительное размонтирование раздела. Применяется в случае, когда раздел занят каким-либо пользователем umount -n /mnt/hda2 выполнить размонитрование без занесения информации в /etc/mtab.- 1
- 2
- 3
- . . .
- последняя (6) »
Последние комментарии
11 часов 27 минут назад
11 часов 45 минут назад
11 часов 54 минут назад
11 часов 55 минут назад
11 часов 58 минут назад
12 часов 16 минут назад