Фундаментальные основы linux панин pdf

Фундаментальные основы linux панин pdf

Библиотека сайта rus-linux.net

man-страниц (также называемых страницами руководств ) при работе с вашим компьютером под управлением Unix или Linux.

Вы узнаете о том, как использовать команду man , а также такие связанные с ней команды, как whereis , whatis и mandb .

Большинство файлов и утилит в системах Unix имеет отличные страницы руководств с пояснениями относительно их использования. Страницы руководств становятся особенно полезными в тех случаях, когда вы используете множество различных разновидностей систем Unix или несколько дистрибутивов Linux, так как опции и параметры используемых в них приложений иногда отличаются.

Команда man $команда

Вы можете ввести команду man с последующим именем интересующей команды (для которой вам хотелось бы получить справочную информацию) и начать чтение страницы руководства. Нажмите q для выхода из режима чтения страницы руководства. Некоторые страницы руководств содержат примеры (расположенные ближе к концу страницы).

paul@laika:~$ man whois Форматирование страницы whois(1), подождите.

Команда man $имя_файла_конфигурации

paul@laika:~$ man syslog.conf Форматирование страницы syslog.conf(5), подождите.

Команда man $демон

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

paul@laika:~$ man syslogd Форматирование страницы syslogd(8), подождите.

Команда man -k (apropos)

Команда man -k (или apropos ) позволяет вывести список страниц руководств, содержащих заданную строку.

paul@laika:~$ man -k syslog lm-syslog-setup (8) - configure laptop mode to switch syslog.conf . logger (1) - a shell command interface to the syslog(3) . syslog-facility (8) - Setup and remove LOCALx facility for sysklogd syslog.conf (5) - syslogd(8) configuration file syslogd (8) - Linux system logging utilities. syslogd-listfiles (8) - list system logfiles

Команда whatis

Для ознакомления с описанием страницы руководства следует использовать команду whatis с именем интересующей страницы руководства.

paul@u810:~$ whatis route route (8) - show / manipulate the IP routing table

Команда whereis

Расположение файла страницы руководства в рамках файловой системы может быть определено с помощью команды whereis .

paul@laika:~$ whereis -m whois whois: /usr/share/man/man1/whois.1.gz
paul@laika:~$ man /usr/share/man/man1/whois.1.gz

Номера справочных разделов

Вы, скорее всего, обратили внимание на числа в круглых скобках. Выполнив команду man man , вы можете узнать о том, что эти числа являются номерами справочных разделов. Исполняемые файлы и команды оболочки отнесены к первому справочному разделу.

1 Исполняемые программы или команды оболочки (shell) 2 Системные вызовы (функции, предоставляемые ядром) 3 Библиотечные вызовы (функции, предоставляемые программными библиотеками) 4 Специальные файлы (обычно находящиеся в каталоге /dev) 5 Форматы файлов и соглашения, например о /etc/passwd 6 Игры 7 Разное (включает пакеты макросов и соглашения), например man(7), groff(7) 8 Команды администрирования системы (обычно, запускаемые только суперпользователем) 9 Процедуры ядра [нестандартный раздел]

Команда man $раздел $файл

Таким образом, при обращении к странице руководства для команды passwd , вы можете обнаружить, что эта страница обозначается как passwd(1) ; при обращении к странице руководства для файла passwd используется обозначение passwd(5) . Приведенные ниже примеры команд иллюстрируют методику открытия страниц руководств из корректных разделов.

[paul@RHEL52 ~]$ man passwd # открывает первую найденную страницу руководства [paul@RHEL52 ~]$ man 5 passwd # открывает страницу руководства из раздела 5

Команда man man

Если вы желаете узнать больше о команде man , прочитайте это замечательное руководство (Read The Fantastic Manual — RTFM).

paul@laika:~$ man woman Нет справочной страницы для woman

Утилита mandb

Если вы убеждены в том, что страница руководства существует, но при этом вы не можете получить доступ к ней, попробуйте выполнить команду mandb в дистрибутиве Debian/Mint.

root@laika:~# mandb В 0 man-подкаталогах содержатся более новые справочные страницы. Добавлено 0 справочных страниц. Добавлено 0 побочных cat-страниц. Вычищено 0 старых записей базы данных.
[root@centos65 ~]# apropos scsi scsi: ничего подходящего не найдено. [root@centos65 ~]# makewhatis [root@centos65 ~]# apropos scsi hpsa (4) - HP Smart Array SCSI driver lsscsi (8) - list SCSI devices (or hosts) and their attributes sd (4) - Driver for SCSI Disk Drives st (4) - SCSI tape device
Предыдущий раздел: Оглавление Следующий раздел:
Глава 4. Установка Linux в домашних условиях Глава 6. Работа с директориями
Читайте также:  Mint linux software rendering

Источник

Фундаментальные основы linux панин pdf

В восьмидесятых годах многие компании начали разработку своих собственных вариантов ОС Unix: компания IBM создала AIX, компания Sun создала SunOS (которая позднее стала называться Solaris), компания HP создала HP-UX и многие другие компании поступили аналогичным образом. В результате появилось огромное количество разновидностей ОС Unix с множеством вариантов выполнения одного и того же действия. И именно это время можно считать реальным временем зарождения ОС Linux, так как именно тогда Richard Stallman решил приблизить конец эры раздробленности в мире Unix, в которой каждая компания заново изобретает колесо, создав проект GNU (GNU is Not Unix — GNU не Unix). Цель данного проекта заключалась в создании операционной системы, которая была бы доступна для каждого человека и над развитием которой могли бы работать все желающие (так же, как это было в семидесятых годах). Многие инструменты с интерфейсом командной строки, которые вы можете использовать сегодня при работе с ОС Linux или Solaris, являются инструментами, созданными в рамках проекта GNU.

Начало девяностых годов ознаменовалось покупкой говорящим по-шведски финским студентом Linus Torvalds компьютера архитектуры i386 и разработкой им же нового, совместимого со стандартом POSIX ядра операционной системы. Он опубликовал исходный код созданного ядра в сети и заявил, что это ядро никогда не будет поддерживать какое-либо аппаратное обеспечение, кроме уже поддерживаемого аппаратного обеспечения архитектуры i386. Многие люди высоко оценили комбинацию из этого ядра ОС и инструментов, созданных в рамках проекта GNU, а остальное, как говорится, уже стало историей.

На сегодняшний день более 90 процентов суперкомпьютеров (включая 10 наиболее мощных из них), более половины всех смартфонов, миллионы настольных компьютеров, около 70 процентов веб-серверов, большое количество планшетных компьютеров и некоторая бытовая техника (DVD-проигрыватели, стиральные машины, DSL-модемы, маршрутизаторы, . ) работают под управлением ОС Linux . В текущий момент это наиболее часто используемая операционная система в мире.

Читайте также:  Linux find drivers in use

Версия 3.2 ядра Linux была выпущена в январе 2012 года. Объем исходного кода данной версии ядра ОС вырос практически на двести тысяч строк (по сравнению с объемом исходного кода версии 3.1) благодаря наработкам более 4000 разработчиков, труд которых оплачивался более чем 200 коммерческими компаниями, включая Red Hat, Intel, Broadcom, Texas Instruments, IBM, Novell, Qualcomm, Samsung, Nokia, Oracle, Google и даже Microsoft.

http://en.wikipedia.org/wiki/Dennis_Ritchie http://en.wikipedia.org/wiki/Richard_Stallman http://en.wikipedia.org/wiki/Linus_Torvalds http://kernel.org http://lwn.net/Articles/472852/ http://www.linuxfoundation.org/ http://en.wikipedia.org/wiki/Linux http://www.levenez.com/unix/ (большой постер, посвященный истории ОС Unix)
Предыдущий раздел: Оглавление Следующий раздел:
Глава 2. Дистрибутивы

Источник

Оцените статью
Adblock
detector