Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Linux: ПолноС руководство». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 19

Автор ДСнис ΠšΠΎΠ»ΠΈΡΠ½ΠΈΡ‡Π΅Π½ΠΊΠΎ

1.10. Бправочная систСма

Β«Π ΠΎΠ΄Π½ΠΎΠΉΒ» для UNIX справочной систСмой, Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ Π‘ΠΏΡ€Π°Π²ΠΊΠΈ Windows, слуТат страницы ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ руководства (manual pages, man-страницы). Ими снабТСна практичСски каТдая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ систСмный Π²Ρ‹Π·ΠΎΠ². Π­Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ тСкстовыС Ρ„Π°ΠΉΠ»Ρ‹, содСрТащиС свСдСния ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ, синтаксисС, опциях ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Ρ„Π°ΠΉΠ»Π°, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΡ… примСнСния, ΠΈΠΌΠ΅Π½Π° ΠΈ URL Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ дистрибутив содСрТит тысячи страниц Ρ‚Π°ΠΊΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ Π΅Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ man. НапримСр, man man β€” это Π²Ρ‹Π·ΠΎΠ² справки ΠΎ самой ΠΊΠΎΠΌΠ°Π½Π΄Π΅ man.

ΠŸΡ€ΠΈ установкС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ Π² Π΅Π³ΠΎ состав man-страницы ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² стандартныС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° man Π»Π΅Π³ΠΊΠΎ ΠΈΡ… Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚. Π’ этих ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ… страницы сгруппированы Π² сСкции ΠΏΠΎ Ρ‚Π΅ΠΌΠ°ΠΌ. ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΠΌ эти сСкции Π² порядкС просмотра ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ man:

1 ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

8 БистСмныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

2 БистСмныС Π²Ρ‹Π·ΠΎΠ²Ρ‹

3 Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Π΅ Π²Ρ‹Π·ΠΎΠ²Ρ‹ (ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹)

4 Устройства

5 Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ²

6 Π˜Π³Ρ€Ρ‹

7 Π Π°Π·Π½ΠΎΠ΅

9 Π―Π΄Ρ€ΠΎ (kernel internals)

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ, Ссли вас интСрСсуСт справка Π½Π΅ ΠΎ консольной ΠΊΠΎΠΌΠ°Π½Π΄Π΅ exit, Π° ΠΎ систСмном Π²Ρ‹Π·ΠΎΠ²Π΅ exit(), Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°ΠΉΡ‚Π΅ Π΅Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ man 2 exit.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с содСрТаниСм Ρ€Π°Π·Π΄Π΅Π»Π°, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ

man <Π½ΠΎΠΌΠ΅Ρ€_Ρ€Π°Π·Π΄Π΅Π»Π°> intro

Π’ΠΎΡ‚ нСсколько самых ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ управлСния Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ man-справки Π½Π° экран:

<Π’Π²ΠΎΠ΄> Π²Ρ‹Π²ΠΎΠ΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строки тСкста

<ΠŸΡ€ΠΎΠ±Π΅Π»> Π²Ρ‹Π²ΠΎΠ΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ экрана тСкста

<Q> Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

</>ΠΎΠ±Ρ€Π°Π·Π΅Ρ†<Π’Π²ΠΎΠ΄> поиск ΠΎΠ±Ρ€Π°Π·Ρ†Π°

<N> ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ поиска.

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ man слуТит гипСртСкстовая справочная систСма info. Бсылки ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠ°ΠΌΠΈ (*), ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΏΠΎ Π½ΠΈΠΌ клавиша <Tab>. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΏΠΎ ссылкС, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ <Π’Π²ΠΎΠ΄>. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ страницу, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ <N> ΠΈΠ»ΠΈ <P> соотвСтствСнно. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π½Π° ΠΎΠ΄ΠΈΠ½ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ страниц Π²Π²Π΅Ρ€Ρ…, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ <U>. И клавиша <Q> Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ info.

Π‘Π²Π΅Ρ€Ρ…ΠΊΡ€Π°Ρ‚ΠΊΡƒΡŽ (ΠΎΠ΄Π½Π° строка) справку ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… Π΄Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π°

whatis <ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅_слово>

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΅ΠΉ Π½ΡƒΠΆΠ½Π° Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ систСмных ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…, создаваСмая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ makewhatis.

Если Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π΄ΠΎΠ³Π°Π΄Ρ‹Π²Π°Π΅Ρ‚Π΅ΡΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ слов ΠΌΠΎΠ³ΡƒΡ‚ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒΡΡ Π² Π΅Π΅ ΠΈΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠΌ описании, Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π° apropos, производящая поиск Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ Π±Π°Π·Π΅ ΠΏΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°ΠΌ слов. НапримСр, ΠΎΡ‚Π΄Π°Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ

$ apropos config

Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ список ΠΊΠΎΠΌΠ°Π½Π΄, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ систСмы ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… слуТб.

Команда man с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ -k Ρ‚ΠΎΠΆΠ΅ ΡƒΠΌΠ΅Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ поиск ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словам. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ систСмному Ρ„Π°ΠΉΠ»Ρƒ (ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌΡƒ ΠΈΠ»ΠΈ ΠΆΡƒΡ€Π½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, /etc/passwd), Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ

$ man -k passwd

Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ список man-страниц ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ, функциям, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Ρ‚.ΠΏ., Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… встрСчаСтся слово Β«passwdΒ». Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, поиск ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² справочной систСмС UNIX ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° поиск Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅: Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкам всС Π±Π»ΠΈΠΆΠ΅ ΠΊ истинС.

Π•ΡΡ‚ΡŒ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° help: ΠΎΠ½Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ справку ΠΎ встроСнных ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ (ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°Ρ… сказано Π² Π³Π».3).

НаконСц, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ написанныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΊΠ»ΡŽΡ‡ΠΈ --help ΠΈ --usage, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹Π΄Π°ΡŽΡ‚ ΠΊΡ€Π°Ρ‚ΠΊΡƒΡŽ справку ΠΎ сСбС.

К соТалСнию, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ страницы Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° русский язык ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Ρ‹. Linux β€” ОБ нСкоммСрчСская, ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠΌ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π΄ΠΎΠ±Ρ€ΠΎΠ²ΠΎΠ»ΡŒΡ†Ρ‹ Π½Π° общСствСнных Π½Π°Ρ‡Π°Π»Π°Ρ…. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΊ Π½ΠΈΠΌ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ΡΡŒ ΠΈ Π²Ρ‹? А ΠΏΠΎΠΊΠ° заглянитС Π½Π°

http://www.linuxshare.ru/projΠ΅cts/trans/index.html

Π“Π»Π°Π²Π° 2

Ѐайловая систСма LINUX

2.1. Видимая сторона Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, файловая систСма β€” это логичСская структура ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ². Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Windows, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ логичСский диск Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ Π΄Π΅Ρ€Π΅Π²ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ², Π²ΠΎ всСх UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… систСмах эта дрСвовидная структура растСт ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ корня: ΠΎΠ½Π° начинаСтся с ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°, Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊΠΎ всСм ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ, Π° физичСскиС Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, находящиСся Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… ΠΈ Π΄Π°ΠΆΠ΅ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π²Π΅Ρ‚Π²ΠΈ этого Π΄Π΅Ρ€Π΅Π²Π°.

2.1.1. ИмСна Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²

ИмСна Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ Π΄ΠΎ 255 символов. Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ Β«/Β» (слэш) ΠΈ символ с ΠΊΠΎΠ΄ΠΎΠΌ 0 Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ряд символов ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π°, ΠΈ ΠΈΡ… использованиС Π½Π΅ рСкомСндуСтся. Π­Ρ‚ΠΎ символы:

~ ! @ # $ & % * ( ) [] {} ' " \ : ; > < ` ΠΏΡ€ΠΎΠ±Π΅Π»

Если Π²Π°ΠΌ всС-Ρ‚Π°ΠΊΠΈ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΡ… этих символов Π² ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°, Ρ‚ΠΎ ΠΏΡ€ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ этот символ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°ΠΊΠΎΠΌ Β«\Β» (ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ слэш) ΠΈΠ»ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ всС имя Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ. НапримСр, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ вывСсти Π½Π° экран ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ cat содСрТимоС тСкстового Ρ„Π°ΠΉΠ»Π° с ΠΈΠΌΠ΅Π½Π΅ΠΌ my file, содСрТащим символ ΠΏΡ€ΠΎΠ±Π΅Π»Π°:

$ cat my file # Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ

cat: my: No such file or directory

cat: file: No such file or directory


$cat "my file" # ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚!

$cat my\ file # ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚!

Π—Π½Π°ΠΊ # β€” это символ коммСнтария для ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° bash, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ рассказано Π² Π³Π»Π°Π²Π΅ 8. ΠšΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ всС символы ΠΎΡ‚ этого Π·Π½Π°ΠΊΠ° Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ строки. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ слишком ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ с консоли, Π½ΠΎ Π½Π΅ΠΎΡ†Π΅Π½ΠΈΠΌΠ° ΠΏΡ€ΠΈ написании ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… сцСнариСв, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ Π΅Ρ‰Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ.

Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ срСди ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… символов Π½Π΅Ρ‚, ΠΈ ΠΈΠΌΠ΅Π½Π° Π²Ρ€ΠΎΠ΄Π΅ this.is.Π°.text.file.containing.the.famous.string.hello.world допустимы ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСны. Часто послСдняя отдСлСнная Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠΌΠ΅Π½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Β«Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ ΠΈΠΌΠ΅Π½ΠΈΒ» Π² Windows, обозначая Ρ„Π°ΠΉΠ» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, Π½ΠΎ это ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ нСсСт смысл Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°. Π’Π°ΠΊ, Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ имя Ρ„Π°ΠΉΠ»Π° ivan_home.tar.gz подсказываСт, Ρ‡Ρ‚ΠΎ это домашний ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ivan, ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ΠΎΠΌ tar ΠΈ сТатый компрСссором gzip.

Если имя Ρ„Π°ΠΉΠ»Π° начинаСтся с Ρ‚ΠΎΡ‡ΠΊΠΈ, Ρ‚ΠΎ этот Ρ„Π°ΠΉΠ» считаСтся скрытым: Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π΅Π³ΠΎ Β«Π½Π΅ видят». НапримСр, ввСдя Π² своСм домашнСм ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ просмотра содСрТимого ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ls с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ -Π°, ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠΌ Β«ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ скрытыС Ρ„Π°ΠΉΠ»Ρ‹Β», Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ большС Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‡Π΅ΠΌ ввСдя Ρ‚Ρƒ ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π±Π΅Π· ΠΊΠ»ΡŽΡ‡Π΅ΠΉ.

Linux Ρ€Π°Π·Π»ΠΈΡ‡Π°Π΅Ρ‚ рСгистр символов Π² ΠΈΠΌΠ΅Π½Π°Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²: Ρ‚Π°ΠΊ, Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π° README ΠΈ Readme. ΠšΡΡ‚Π°Ρ‚ΠΈ, Ρ„Π°ΠΉΠ»Ρ‹ с ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ содСрТат ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΎΠΉΠ½ΡƒΡŽ прочтСния.

ИмСна ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² строятся ΠΏΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈ ΠΈΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ².

ΠŸΠΎΠ»Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π° (ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ) называСтся список Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ Π² Π΄Ρ€ΡƒΠ³Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ², Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉΡΡ собствСнно ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π°. ΠΠ°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ с любого ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠΉ структурС ΠΌΠ΅ΠΆΠ΄Ρƒ Π»ΡŽΠ±Ρ‹ΠΌΠΈ двумя ΡƒΠ·Π»Π°ΠΌΠΈ сущСствуСт ΠΏΡƒΡ‚ΡŒ. Если этот список начинаСтся с ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°, Ρ‚ΠΎ ΠΏΡƒΡ‚ΡŒ называСтся Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ. Если с любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ β€” Ρ‚ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ (ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ этому ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ).

ΠšΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ обозначаСтся символом Β«/Β» (слэш), ΠΈ этим ΠΆΠ΅ символом Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΈΠΌΠ΅Π½Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Π² спискС. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π° README Π² домашнСм ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ den Π±ΡƒΠ΄Π΅Ρ‚ /home/den/README.

Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²Π° особых Β«ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Β» с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ Β«Π΄Π²Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈΒ» ΠΈ Β«Ρ‚ΠΎΡ‡ΠΊΠ°Β». ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… слуТит ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π½Π° ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ β€” Π½Π° сам Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³. Для ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅Ρ‚ родитСля, ΠΎΠ±Π° эти Β«ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Β» ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих ΠΈΠΌΠ΅Π½ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ². Π’Π°ΠΊ, ΠΈΠΌΠ΅Π½Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° README ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ домашнСго ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° /home/ivan ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ivan Π±ΡƒΠ΄Π΅Ρ‚ ../den/README.

2.1.2. НазначСниС основных систСмных ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²

Π’ систСмных ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ… находятся Ρ„Π°ΠΉΠ»Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для управлСния ΠΈ сопровоТдСния систСмы, Π° Ρ‚Π°ΠΊΠΆΠ΅ стандартныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π˜Ρ… ΠΈΠΌΠ΅Π½Π°, располоТСниС ΠΈ содСрТаниС ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ ΠΏΠΎΡ‡Ρ‚ΠΈ Π²ΠΎ всСх ОБ Linux, поэтому эти ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ стандартными. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ эпитСт «стандартныС» ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ скорСС Π±Π»Π°Π³ΠΈΠ΅ поТСлания, Ρ‡Π΅ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ: иСрархия ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для дистрибутивов, связанных Сдинством происхоТдСния, Π° историчСски слоТившиСся различия ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ нСсовмСстимости Ρ€Π°Π·Π½Ρ‹Ρ… дистрибутивов. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ для UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… систСм Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π³Ρ€ΡƒΠΏΠΏΠ° Π΄ΠΎΠ±Ρ€ΠΎΠ²ΠΎΠ»ΡŒΡ†Π΅Π², ΠΈ с Π΅Π³ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсиСй ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ ΠΏΠΎ адрСсу http://www.pathname.com/fhs.

ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС основных ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Π»ΠΈΠ½ΠΈΠΈ Red Hat ΠΈ Fedora Core свСдСно Π² Ρ‚Π°Π±Π». 2.1.