Команды linux login




Скачать 487.33 Kb.
страница1/3
Дата29.08.2016
Размер487.33 Kb.
  1   2   3
КОМАНДЫ LINUX


login запрос от системы к пользователю для входа в систему

logout выход из текущего сеанса оболочки

startx команда запуска графического интерфейса X Window

shutdown останавливает систему и предотвращает повреждение ФС, но используется только при работе в консольном режиме. При работе в режиме X Window не используйте.

halt быстрое и корректное выключение системы

poweroff корректное выключение системы

reboot корректное выключение с последущей загрузкой. Перезагрузка

vmstat выдаёт сведения о процессах, памяти и загруженности центрального процессора.

su вход в сеанс администратора, придётся ввести пароль. Для выхода из сеанса exit

apropos поиск строки в загол. и названиях документации (доп. вводится слово поиска)

cal календарь на текущий месяц (добавить y типа 2010 и № месяца

date отображает текущие дату и время по системным часам ядра

oclock часы, которые висят на рабочем столе (много дополнительных параметров)

finger отображение информации о пользователе, имя которого указано в команде

hostname отображает имя данного узла сети, root может изменить имя узла на новое

hwclock встроенные часы Вашего ПК. Для изменения = root

pwd отображает полный путь к текущему каталогу/где я нахожусь

tzselect запуск утилиты, которая позволяет выбрать часовой пояс

uname выводит информацию об используемой ОС (при вводе доп. параметров

uptime показывает время, продолж-ть сеанса, количество польз-й, загр-ть процессора

users отображает краткий список пользователей, работающих в системе в данный момент

w инфа о всех работающих сейчас пользователях; простой вход в систему и др.

whatis поиск по базе данных страниц руководства и отображение краткого описания

who список пользователей работающих в системе в данный момент

whereiz находит файлы, страницы справочного руководства для указанной команды

which показывает полный путь к исполняемому файлу команды

whoami показывает текущее имя пользователя, работающего в данном терминале

write отправляет сообщение другому пользователю, находящемуся в системе, путём копирования строк с терминала отправителя на терминал получателя

wall сообщение на терминал каждого пользователя, находящ. в системе в данный момент

history показывает пронумерованный список команд, которые Вы выполняли в этом и предыдущем сеансе. Если в списке историии их довольно много, то увидите последние

jobs выводит список всех выполняемых и приостановленных задач

kill завершить процесс (необходимо указать какой PID)

killall управляет процессами, используя их имена/ файлов, а не идентификаторы как в kill

kernelversion показывает основную и дополнительную версии ядра.

nice позволяет отобразить или настроить приоритет задачи.

ps выводит список всех работающих процессов

pstree показывает иерархию процессов системы, показывает их взаимозависимость

renice задаёт приоритет для указанной задачи

script записывает вывод с терминала в файл, стоп=Ctrl+d, если имени нет – в typescript

times показывает полное время выполнения процессов для всей ОС и данного польз-ля

top запускает программу, управляющую процессами

cd смена текущего каталога. По умолчанию - в домашний каталог текущего пользователя

dir отображает файлы в текущем каталоге в алфавитном порядке и с учётом регистра.

file показывает тип содержимого указанного файла (текст, выполняемый, данные)

find поиск файлов в текущем каталоге. Если указать путь, можно искать везде

free отображает информацию об ОЗУ, подкачки, кэше, свободная память, общая и т.д.

ls показывает все файлы в текущем каталоге в алфавитном порядке.Аналогична dir

last список пользователей, входивших в систему с момента создания файла /var/log/wtmp

lastlog проверяет историю входа в систему зарегистрированных пользователей. Форматирует и выводит на печать файл /var/log/lastlog

logger запрос демону syslogd с просьбой поместить сообщение в системный журнал

lpr отправляет документ на печать демону печати

chmod изменяет режим доступа к файлу. Символьный или числовой формат

chown смена владельца указанного файла. Требуется доступ root

chage для изменения срока действия учетной записи. Для администрирования

chfn изменяет сведения о польз-ле в ф./etc/passwd, берущего инф-ю длякоманды finger

chgrp команда для администратора, для изменения группы владельцев файла

clear очищает экран терминала (если это возможно)

crontab выполняет определённые задачи по расписанию

csplit разбивает файл на несколько частей. Надо задать метод разбивки (строки и т.д.)

cp копирует один файл в другой, или несколько файлов в каталог

dd копирование файла с одновременным выполнением различных, доп. преобразований

dc калькулятор

debugfs для восстановления ФС (ext2,ext3), если недостаточно команды fsck

df количество исп./свободного диск. пространства для всех подключенных разделов ФС

du показывает количество блоков диска, занятых каждым из файлов каталога.

mc запускает программу Midnight Commander - диспетчер файлов в текстовой консоли

mkdir создание указанного каталога

man справочное руководство

mcat копирует необработанные данные на дискету

mcopy использует отформатированную дискету MSDOS для копирования файлов в Линукс и из Линукс без предварительного подключения дискеты к файловой системе

mdel удаляет файл на отформатированной дискете MSDOS

mdir отображает содержимое каталога на дискете MSDOS

mdu показывает дисковое пространство занятое каталогом MSDOS

mesg контр. доступ к Вашему терминалу, чтобы коллеги не засыпали сообщениями с write

mformat создаёт на дискете файловую систему MSDOS

mkbootdisk в нек. дистр. - создание загруз. дискеты с необходимым аварийной загрузки

mktemp создаёт уникальное имя файла для временной работы

mlabel создаёт метку тома на MSDOS на отформатированной дискете

mmd создаёт подкаталог MSDOS на отформатированной дискете

mmount подключает к файловой системе отформатированное устройство MSDOS

mmove перемещает или переименовывает файл на дискете MSDOS

more средство постраничного просмотра текстового файла

mv переименовывает или перемещает файлы или каталоги

rm удаление указанного файла. Можно и много удалить

rmdir удаление указанного пустого каталога.

safedelete удал-е ф. в катал. safedelete, он хранится нек. время перед необратимым удал-ем

stat отображение всей доступной информации об указанном файле

touch изменяет время последнего доступа или изменения файла на текущее время

undelete восстанавливает файлы удалённые командой safedelete

wc показывает число строк, слов и символов в файле

bunzip2 распаковывает указанный файл на 30%быстрей чем gzip

bzip2 сжимает указанный файл по ускоренному алгоритму

bzip2recover делает попытку восстановить данные из повреждённого файла сжатого bzip2

compress сжимает указанный файл по другому алгоритму

uncompress распаковывает файл сжатый предыдущей командой

cpio позволяет создавать архивы и извлекать из архивов файлы, копировать файлы

gpg позволяет зашифровать и расшифровать файл. Метод шифрования открытым ключом.

gzip сжимает указанный файл.

gunzip распаковывает указанный файл (расширения .Z,.gz,.tgz,.zip)

gzexe сжать исполняемый файл с указанным именем: он автоматически распаковывался и выполнялся когда пользователь даёт команду на выполнение сжатого файла.

passwd устанавливает пароль группы

mcrypt шифрует файл. Создаётся новый файл в рабочем каталоге с расширением .enc

mdecrypt расшифровывает файл. Если этих утилит нет, скачайте http://mcrypt/hellug.grl

tar помещает 2 и более файлов в новый или существующий архив или извлекает их из архива. При задании каталога, заархивирует все файлы в каталоге и подкаталоге

talk позволяет вести интерактивный диалог с пользователем сети ИНТЕРНЕТ

tee отсылает выходные данные на 2 устройства вывода. Можно одновр. на экран и в файл

toe сведения о существующих терминалах, кот. могут быть использованы для работы

touch меняет время созд-я на текущее. Если не существует, то создаёт новый, пустой файл

unarj распаковывает или выводит список содержимого указанного архива в формате .ARJ

unzip распаковывает и извлекает файлы из архивов, созданных утилитами ZIP

zip архивирует и сжимает файлы.

zipinfo отображает инфо о содержимом архива, файла

zipnote позволяет вывести и отредактировать комментарии к файлам из архива ZIP

zipsplit позволяет разделить архив zip на достаточно маленькие части, для записи их на сменные носители, и записывает файлы на указанное устройство (дискеты)

zforce добавляет расш. .gz ко всем файлам в рабочем каталоге или к указанному файлу, которые были сжаты, но не имеют расширения, т.е. предотвращает повторное сжатие

uuencode кодирует двоичный файл для передачи по ASCII-сетям

uudecode декодирует вышеназванный файл

autorun автом. распознаёт доступные CD-ROM, монтирует их при вставке диска и может запускать отдельные прил-я (напр. проигрыватель). Добавить параметры в файл привода

badblocks проверить какое-либо устройство на наличие повреждённых секторов

eject извлекает нос-ль. Если устр. смонтир-но - команда размонтирует перед извлечением

e2fsck проверяет и восстанавливает повреждённый том ФС (ext2,ext3)

echo выводит строку текста на стандартное устройство вывода

fdformat форм-ние дискеты. Доп-но вводится имя устройства и вид форматирования

fg переводит выполняемый процесс в фоновом режиме в приоритетный режим

fgconsole показывает количество активных виртуальных консолей

fsck проверяет и восстанавливает ФС

mount монтирование файловой системы

umount отмонтирование ФС (в обеих командах необходимо указать, что именно)

rdev при вызове без параметров выводит информацию о текущей файловой системе

rcp применяется для копирования файлов с одного компьютера на другой

rdate дата и время от другого узла сети (для синхронизации системного времени узлов)

rename переименовывает файлы. Очень удобно, когда много файлов

resize изменяет размер окна виртуального терминала в графическом окружении

restore восстанавливает файлы, заархивированные с помощью команды dump

runlevel отображает текущий и предыдущий уровни выполнения

shred безопасное удаление ф. предварительно перезаписав его содержимое на др. диск

sleep приостанавливает начало выполнения процесса на заданное количество секунд

usleep приостанавливает на микросекунды

sync очищает буферы файловой системы

cmp быстрое сравнение 2 файлов. Если идентичны - сообщения не выводятся

column форматирует входной текст из указанного файла в список из пяти колонок

diff сравнить 2 текст. ф. Каждое отличие выводится в контексте, м. сравнивать каталоги

diff3 сравнивает три указанных файла и выводит результаты.

enscript преобразует текст.ф. в формат Post Script. Можно отпечатать или записать в файл

fmt формат каждую строку в указанном файле: все строки имеют одинаковую ширину

head выводит первые десять строк файла. Можно и несколько файлов

ispell запуск интерактивной утилиты для проверки орфографии в указанном файле

id действующие значения идентификаторов польз-ля и группы для текущего пользователя

ifconfig состояние текущей конфигурации сети или настраивает сетевой интерфейс

less отображает содержимое указанного файла на экране и позволяет удобно просмотреть

nl команда нумерует строки в указанном файле

paste объединяет соответствующие строки файлов в колонки. Можно нескольких файлов

pdf2ps преобразует файл формата PDF в Post Script. Результат записывает на диск

pdftotext преобразует файл из формата PDF в текст и записывает результат на диск

pr подготавливает текст к печати, форматируя с разбиением на страницы

sort позволяет отсортировать строки файла в алфавитном порядке

split разбивает файл на части

zcat;zmore выводит содержимое файла сжатого gzip на экран без распаковки

zcmp сравнивает сжатые gzip два файла без распаковки

zdiff сравнивает сжатые gzip два файла без распаковки

zegrep;zfgrep;zgrep поиск указ. строки, выражения в файле сжатом gzip, без распаковки

aumix запускает в интер. режиме утилиту, управляющую настройками звуковой карты

cdda2wav для записи звуковых дорожек с аудио-компакт диска в файлы формата WAV. Если имя файла не указано, то запись идёт в файл audio.wav в текущем каталоге

cdlabelgen для подготовки обложек к коробкам компакт дисков. Результат в файле формата Post Script. Требуется наличие интерпретатора языка Perl не ниже 5.003 версии.

cdp запуск проигрывателя аудио-компакт дисков в текстовом режиме

cdparanoia считывает звук.дорожки с аудио-компактов, записывая в WAV, AIFF, RAW

combine обьединяет 2 и более граф. файла в 1, http://www.imagemagick.org

convert преобразует входной графический файл в выходной, распознаёт много форматов

identify определяет формат, характеристики граф. файла, проверяет целостность и ошибки

mogrify преобразует графический файл и перезаписывает исходный

montage преобразование нескольких файлов в объединенное изображение

mpg123 воспроизводит на осн. устройстве воспроизведения аудио-файл в формате MP3

play воспроизводит звуковой файл с указанным именем. Автоматически распознаёт тип файла. Позволяет добавлять различные звуковые эффекты к воспроизводимым файлам

playmidi воспроизводит звуковые файлы в формате MIDI

rec запись с микрофона или др. входов в звук. файл. Тип указать: type

sox преобразует сэмплы из формата входного сигнала на выходной с эффектами

emacs запуск текстового редактора Emacs

joe простой в использовании редактор, работающий в текстовом режиме

pico простой и удобный в использовании текстовый редактор

vi запуск классического текстового редактора VI для UNIX-систем

dmesg на экран сообщения ядра (отображаемые при зап-ке и потом), удобство: dmesg|less

groupadd создание группы пользователей с указанным именем

groupdel удаляет группу с указанным именем

groupmod изменяет параметры группы с указанным именем

mkpasswd создаёт высококачественный пароль, состоящий по умолчанию из девяти символов и содержащий по крайней мере буквы в разном регистре и цифры

passwd изменяет пароль своей учётной записи, root изменяет пароль любого пользователя

pwgen создаёт высококач. пароль, хорошо запоминаемый. Длина указывается числом

quota статистика исп-я диска и огр-я для польз-ля или группы с указанным именем

quotacheck исследует ФС на предмет использования дискового пространства

quotaon включает и отключает ограничения на использование дискового пространства

rpm запуск мен-р пакетов, устанав-щую, пров-щую и обн-щую пакеты с расширением rpm

rpmfind поиск нужного пакета в базе пакетов RPM через Интернет

tmpwatch удаление всех файлов в указанном каталоге если к ним не осуществлялся доступ в течении последних n часов. Очищает временные каталоги

useradd создание нового пользователя с указанным именем

userdel удаляет пользователя с указанным именем

usermod изменяет параметры пользователя с указанным именем

fetchmail получение почты, работа в фон. режиме. Скачивает почту с указанного сервера

ftp устанавливает соединение с указанным узлом и позволяет скачать или закачать файлы

lynx запуск консольного WEB-браузера

mail утилита редакт-ния и просмотра электронной почты. Отправка и получение писем

netstat вывод информации о сетевой подсистеме. Очень много настроек и параметров

ping отправка на указанный адрес пакетов для проверки возм-сти соед-ния с этим узлом

telnet открывает окно терминала на удалённом узле и запускает интерактивный сеанс

wvdial программа подключается к Интернету по протоколу PPP с использованием параметров, хранящихся в файле /etc/wvdial.conf

wvdialconf осуществляет поиск модема, определяет порт, к которому он подключен, его строку инициализации и max скорость передачи данных. Инфа автоматически записывается в файл (смотри выше). Требуется доступ root

ar для создания и распаковки архива

arch отображает данные об архитектуре центрального процессора

at ставит задания в очередь для последующего выполнения в указанное время

atq показывает список заданий которые поставлены в очередь на выполнение


КОМАНДЫ ПО ГРУППАМ

КОМАНДА

ОПИСАНИЕ

Системная информация

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

Модиф-ть дату, время созд-я или создать ф. с указ. датой и временем

Поиск файлов

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', игнорируя съёмные носители

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 -когда "only read" или мало места

mount /dev/fd0 /mnt/floppy

монтировать флоппи-диск

mount /dev/cdrom /mnt/cdrom

монтировать CD или DVD

mount /dev/hdc /mnt/cdrecorder

монтировать CD-R/CD-RW или DVD-R/DVD-RW(+-)

mount -o loop file.iso /mnt/cdrom

смонтировать ISO-образ

mount -t vfat /dev/hda5 /mnt/hda5

монтировать файловую систему Windows FAT32

mount -t smbfs -o username=user,password=pass //winclient/share /mnt/share

монтировать сетевую файловую систему Windows (SMB/CIFS)

mount -o bind /home/user/prg /var/ftp/user

"монтирует" дир-ю в дир-ю (binding). Дост с версии ядра2.4.0. При предоставлении содержимого польз-й дир-и через ftp при работе ftp-сервера в "песочнице" (chroot), когда сим-линки сделать невозможно. Выполнение сделает копию содерж-го /home/user/prg в /var/ftp/user

Дисковое пространство

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

создать новую группу с именем group_name

groupdel group_name

удалить группу group_name

groupmod -n new_group_name old_group_name

переименовать группу old_group_name в new_group_name

useradd -c "Nome Cognome" -g admin -d /home/user1 -s /bin/bash user1

создать пользователя user1, назначить ему в качестве дом. каталога /home/user1, в качестве shell'а /bin/bash, включить его в группу admin и добавить комментарий Nome Cognome

useradd user1

создать пользователя user1

userdel -r user1

удалить пользователя user1 и его домашний каталог

usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1

изменить атрибуты пользователя

passwd

сменить пароль

passwd user1

сменить пароль пользователя user1 (только root)

chage -E 2005-12-31 user1

установить дату оконч-я действия уч. записи польз-ля user1

pwck

проверка корректности системы файлов учетных записей (проверяются файлы /etc/passwd и /etc/shadow)

grpck

проверяет корректность системных файлов учётных записей. Проверяется файл/etc/group

newgrp [-] group_name

меняет первичную группу тек. пол-ля. Указать "-" -имитация «пользователь вышел из системы и снова вошёл». Если не указ. группу, первичная гр. назначается из /etc/passwd

Выставление/изменение полномочий на файлы

ls -lh

просмотр полномочий на файлы и папки в текущей директории

ls /tmp | pr -T5 -W$COLUMNS

вывести содержимое папки /tmp и разделить вывод на 5 колонок

chmod ugo+rwx directory1 или chmod 777 directory1

добавить права папке directory1 ugo(User Group Other)+rwx(Read Write eXecute) - всем полные права

chmod go-rwx directory1

отобрать у группы и всех ост. все права на директорию directory1

chown user1 file1

назначить владельцем файла file1 пользователя user1

chown -R user1 directory1

назначить рекурсивно владельцем папки directory1 польз-ля user1

chgrp group1 file1

сменить группу-владельца файла file1 на group1

chown user1:group1 file1

сменить владельца и группу владельца файла file1

find / -perm -u+s

найти начиная от корня, все файлы с выставленным SUID

chmod u+s /bin/binary_file

назн. SUID-бит файлу /bin/binary_file:запуск ф. на вып. как влад.

chmod u-s /bin/binary_file

снять SUID-бит с файла /bin/binary_file.

chmod g+s /home/public

назначить SGID-бит директории /home/public.
  1   2   3


База данных защищена авторским правом ©infoeto.ru 2016
обратиться к администрации
Как написать курсовую работу | Как написать хороший реферат
    Главная страница