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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «Командная строка Linux. ПолноС руководство». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 5

Автор Уильям Шоттс

-rw-r--r-- 1 root root 159744 2012-04-03 11:05 oo-derivatives.doc

-rw-r--r-- 1 root root 27837 2012-04-03 11:05 oo-maxwell.odt

-rw-r--r-- 1 root root 98816 2012-04-03 11:05 oo-trig.xls

-rw-r--r-- 1 root root 453764 2012-04-03 11:05 oo-welcome.odt

-rw-r--r-- 1 root root 358374 2012-04-03 11:05 ubuntu Sax.ogg

Рассмотрим Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ поля для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΈΡ… Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Ρ‚Π°Π±Π». 3.2).

Π’Π°Π±Π»ΠΈΡ†Π° 3.2. Поля Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π²Ρ‹Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ls

ПолС

НазначСниС

-rw-r-r--

ΠŸΡ€Π°Π²Π° доступа ΠΊ Ρ„Π°ΠΉΠ»Ρƒ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ символ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°. НапримСр, символом дСфиса ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, Π° символом d β€” ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Ρ€ΠΈ символа ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ΠΏΡ€Π°Π²Π°Ρ… доступа для Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° Ρ„Π°ΠΉΠ»Π°, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Ρ€ΠΈ β€” для Ρ‡Π»Π΅Π½ΠΎΠ² Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Ρ„Π°ΠΉΠ», ΠΈ послСдниС Ρ‚Ρ€ΠΈ β€” для всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ обсуТдСниС ΠΏΡ€Π°Π² доступа приводится Π² Π³Π»Π°Π²Π΅ 9

1

Число ТСстких ссылок Π½Π° Ρ„Π°ΠΉΠ». ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ ссылках рассказываСтся Π² ΠΊΠΎΠ½Ρ†Π΅ этой Π³Π»Π°Π²Ρ‹

root

Имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π²Π»Π°Π΄Π΅ΡŽΡ‰Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠΌ

root

Имя Π³Ρ€ΡƒΠΏΠΏΡ‹, Π²Π»Π°Π΄Π΅ΡŽΡ‰Π΅ΠΉ Ρ„Π°ΠΉΠ»ΠΎΠΌ

32059

Π Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…

2012-04-03 11:05

Π”Π°Ρ‚Π° ΠΈ врСмя послСднСго измСнСния Ρ„Π°ΠΉΠ»Π°

oo-cd-cover.odf

Имя Ρ„Π°ΠΉΠ»Π°


ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ file


Π—Π°Π½ΠΈΠΌΠ°ΡΡΡŒ исслСдованиСм систСмы, ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Ρ‚ΠΈΠΏ содСрТимого Ρ„Π°ΠΉΠ»ΠΎΠ². Π’ этом Π½Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π° file. Как ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅, ΠΈΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Linux Π½Π΅ обязаны ΠΎΡ‚Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΈΠΏ содСрТимого Ρ„Π°ΠΉΠ»ΠΎΠ². НапримСр, ΡƒΠ²ΠΈΠ΄Π΅Π² имя Ρ„Π°ΠΉΠ»Π° picture.jpg, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ содСрТит ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JPEG, Π½ΠΎ Π² Linux Ρ‚Π°ΠΊΠΈΠ΅ прСдполоТСния ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΎΠΏΡ€Π°Π²Π΄Ρ‹Π²Π°Ρ‚ΡŒΡΡ. Π’Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ file ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊ:

file имя_Ρ„Π°ΠΉΠ»Π°

Команда file Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС содСрТимого Ρ„Π°ΠΉΠ»Π°. НапримСр:

[ [email protected] ~]$ file picture.jpg

picture.jpg: JPEG image data, JFIF standard 1.01

БущСствуСт мноТСство Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ². Одна ΠΈΠ· извСстных ΠΈΠ΄Π΅ΠΉ Π² Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… систСмах, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Linux, гласит: «ВсС сущСС Π΅ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Β». По ΠΌΠ΅Ρ€Π΅ чтСния ΠΊΠ½ΠΈΠ³ΠΈ Π²Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ Π² истинности этого утвСрТдСния.

Π’ΠΈΠΏΡ‹ ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π² вашСй систСмС Π±ΡƒΠ΄ΡƒΡ‚ Π²Π°ΠΌ Π·Π½Π°ΠΊΠΎΠΌΡ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Ρ‹ MP3 ΠΈ JPEG, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒΡΡ Ρ„Π°ΠΉΠ»Ρ‹ с малоизвСстными ΠΈ Π΄Π°ΠΆΠ΅ странными Ρ‚ΠΈΠΏΠ°ΠΌΠΈ.

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ содСрТимого Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ less


Команда less β€” это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для просмотра тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ². Π’ систСмС Linux присутствуСт мноТСство Ρ„Π°ΠΉΠ»ΠΎΠ², содСрТащих ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ, ΡƒΠ΄ΠΎΠ±ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΉ тСкст. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° less прСдоставляСт ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ способ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… содСрТимоС.

Π—Π°Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ тСкстовыС Ρ„Π°ΠΉΠ»Ρ‹? Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ с систСмными настройками (ΠΈΡ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ) хранят ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² этом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΡ… ΠΈ Π²Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π² особСнности Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² этом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ хранятся ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² систСмС (ΠΈΡ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ сцСнариями). Π’ послСдних Π³Π»Π°Π²Π°Ρ… ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ с настройками систСмы ΠΈ ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ свои сцСнарии, Π° ΠΏΠΎΠΊΠ° просто просматривайтС ΠΈΡ… содСрТимоС.

Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ «тСкст»

БущСствуСт мноТСство способов прСдставлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. ВсС способы связаны с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ смысловой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈ числами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ для Π΅Π΅ прСдставлСния. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с числами, ΠΈ всС Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² числовоС прСдставлСниС.

НСкоторыС ΠΈΠ· этих систСм прСдставлСния ΠΎΡ‡Π΅Π½ΡŒ слоТны (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сТатыС Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ»Ρ‹), Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ², ΠΎΡ‡Π΅Π½ΡŒ просты. Одна ΠΈΠ· самых Ρ€Π°Π½Π½ΠΈΡ… ΠΈ простых систСм называСтся ASCII-тСкст. ASCII (произносится «ас-ΠΊΠΈΒ») β€” это Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° названия Β«American Standard Code for Information InterchangeΒ» (амСриканский стандартный ΠΊΠΎΠ΄ для ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ). Π­Ρ‚Π° простая систСма кодирования Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π±Ρ‹Π»Π° использована Π² Ρ‚Π΅Π»Π΅Ρ‚Π°ΠΉΠΏΠ°Ρ….

ВСкст β€” это простоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Β«ΠΎΠ΄ΠΈΠ½ Π² ΠΎΠ΄ΠΈΠ½Β» символов Π² числа. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. ΠŸΡΡ‚ΡŒΠ΄Π΅ΡΡΡ‚ символов тСкста ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² ΠΏΡΡ‚ΡŒΠ΄Π΅ΡΡΡ‚ Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…. Но это Π½Π΅ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ тСкст Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, созданном тСкстовым процСссором, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Microsoft Word ΠΈΠ»ΠΈ OpenOffice.org Writer. Π€Π°ΠΉΠ»Ρ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ простых Ρ„Π°ΠΉΠ»ΠΎΠ² с ASCII-тСкстом, содСрТат мноТСство нСтСкстовых элСмСнтов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для описания ΠΈΡ… структуры ΠΈ форматирования. Π€Π°ΠΉΠ»Ρ‹ с простым ASCII-тСкстом содСрТат Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сами символы ΠΈ ΠΎΡ‡Π΅Π½ΡŒ нСбольшоС количСство ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ² управлСния, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ символы табуляции, Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° строки.

Π’ систСмС Linux ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ хранятся Π² тСкстовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ инструмСнты Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с тСкстовыми Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ. Π”Π°ΠΆΠ΅ Windows ΠΏΡ€ΠΈΠ·Π½Π°Π΅Ρ‚ Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ этого Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. Π₯ΠΎΡ€ΠΎΡˆΠΎ извСстная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Notepad (Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚) β€” это Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для простых Ρ„Π°ΠΉΠ»ΠΎΠ² с ASCII-тСкстом.

Команда less ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π°ΠΊ:

less имя_Ρ„Π°ΠΉΠ»Π°

ПослС запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° less позволяСт ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒ тСкстовый Ρ„Π°ΠΉΠ» Π²Π·Π°Π΄ ΠΈ Π²ΠΏΠ΅Ρ€Π΅Π΄. НапримСр, ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ содСрТимоС Ρ„Π°ΠΉΠ»Π° со всСми извСстными систСмС ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ записями ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

[ [email protected] ~]$ less /etc/passwd

ПослС запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° less Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ содСрТимоС Ρ„Π°ΠΉΠ»Π°. Если Ρ„Π°ΠΉΠ» Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ большС ΠΎΠ΄Π½ΠΎΠΉ страницы, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒ Π²Π²Π΅Ρ€Ρ… ΠΈ Π²Π½ΠΈΠ·. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ less, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Q.

Π’ Ρ‚Π°Π±Π». 3.3 пСрСчислСны ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ less.

Π’Π°Π±Π»ΠΈΡ†Π° 3.3. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ less

Команда

ДСйствиС

Page Up ΠΈΠ»ΠΈ b

ΠŸΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ Π½Π° ΠΎΠ΄Π½Ρƒ страницу

Page Down ΠΈΠ»ΠΈ ΠŸΠ ΠžΠ‘Π•Π›

ΠŸΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ Π½Π° ΠΎΠ΄Π½Ρƒ страницу

Π‘Π’Π Π•Π›ΠšΠ Π’Π’Π•Π Π₯

ΠŸΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ Π½Π° ΠΎΠ΄Π½Ρƒ строку

Π‘Π’Π Π•Π›ΠšΠ Π’ΠΠ˜Π—

ΠŸΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ Π½Π° ΠΎΠ΄Π½Ρƒ строку

G

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² ΠΊΠΎΠ½Π΅Ρ† тСкстового Ρ„Π°ΠΉΠ»Π°

1G ΠΈΠ»ΠΈ g

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² Π½Π°Ρ‡Π°Π»ΠΎ тСкстового Ρ„Π°ΠΉΠ»Π°

/символы

Поиск Π²Π½ΠΈΠ· ΠΏΠΎ тСксту Π΄ΠΎ блиТайшСго вхоТдСния ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ символов

n

Поиск ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ вхоТдСния искомой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ символов

h

Π’Ρ‹Π²ΠΎΠ΄ экрана со справкой

q

Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ less


мСньшС Π·Π½Π°Ρ‡ΠΈΡ‚ большС

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° less создавалась ΠΊΠ°ΠΊ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Π°Ρ Π·Π°ΠΌΠ΅Π½Π° Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½Π΅ΠΉ Unix-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΠΈΠΌΠ΅Π½Π΅ΠΌ more. Π•Π΅ имя β€” это ΠΈΠ³Ρ€Π° слов Β«less is moreΒ» (мСньшС Π·Π½Π°Ρ‡ΠΈΡ‚ большС) β€” Π΄Π΅Π²ΠΈΠ· Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²-модСрнистов ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠ².

less относится ΠΊ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ постраничного просмотра тСкстовых Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠ΅ΠΉΠ΄ΠΆΠ΅Ρ€Π°ΠΌΠΈ (pagers). Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ more, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈΡΡ‚Π°Ρ‚ΡŒ страницы Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΏΠ΅Ρ€Π΅Π΄, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° less способна Π»ΠΈΡΡ‚Π°Ρ‚ΡŒ тСкст Π² ΠΎΠ±ΠΎΠΈΡ… направлСниях, Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ Π½Π°Π·Π°Π΄, ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… особСнностСй.

ΠžΠ±Π·ΠΎΡ€Π½ΠΎΠ΅ ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠ΅


Ѐайловая систСма Π² Linux ΠΈΠΌΠ΅Π΅Ρ‚ практичСски Ρ‚Ρƒ ΠΆΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡƒ, Ρ‡Ρ‚ΠΎ ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… систСмах. ЀактичСски Π΅Π΅ структура опрСдСляСтся ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹ΠΌ стандартом с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«Linux Filesystem Hierarchy StandardΒ». НС всС дистрибутивы Linux ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ этому стандарту, Π½ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΅Π³ΠΎ достаточно Π±Π»ΠΈΠ·ΠΊΠΎ.

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅ΠΌ ΠΏΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС ΠΈ познакомимся с основными Π΄ΠΎΡΡ‚ΠΎΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡΠΌΠΈ систСмы Linux. Π­Ρ‚ΠΎ даст Π½Π°ΠΌ шанс ΠΏΠΎΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ. ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠΌ: ΠΌΠ½ΠΎΠ³ΠΈΠ΅ интСрСсныС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ простой тСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Π’ Ρ…ΠΎΠ΄Π΅ ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΡ ΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

1. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ cd ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³.

2. Π’Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ содСрТимоС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ls -l.

3. Если ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Π²ΡˆΠΈΠΉ вас Ρ„Π°ΠΉΠ», ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π΅Π³ΠΎ Ρ‚ΠΈΠΏ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ file.

4. Если Ρ„Π°ΠΉΠ» выглядит ΠΊΠ°ΠΊ тСкстовый, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ less.

ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π•

ВспомнитС Ρ‚Ρ€ΡŽΠΊ с ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ вставкой! Если Π²Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ ΠΌΡ‹ΡˆΡŒΡŽ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ Π½Π° ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, ΠΈ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ срСднСй ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.

Π’ Ρ…ΠΎΠ΄Π΅ ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΡ Π½Π΅ Π±ΠΎΠΉΡ‚Π΅ΡΡŒ Π·Π°Π³Π»ΡΠ΄Ρ‹Π²Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΡŒ систСмы. ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ практичСски Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ смогут ΠΈΡΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ. Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° систСмного администратора! Если ΠΊΠΎΠΌΠ°Π½Π΄Π° поТалуСтся Π½Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, просто ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ Ρ‡Π΅ΠΌΡƒ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ. ΠŸΠΎΡ‚Ρ€Π°Ρ‚ΡŒΡ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Π½Π° знакомство с окрСстностями. Π­Ρ‚ΠΎ наша систСма, ΠΈ ΠΌΡ‹ Π²ΠΏΡ€Π°Π²Π΅ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Π΅Π΅ исслСдованиСм. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² Linux Π½Π΅Ρ‚ сСкрСтов!

Π’ Ρ‚Π°Π±Π». 3.4 пСрСчислСны нСсколько ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² для исслСдования. Но Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π½ΡΡ‚ΡŒΡΡ исслСдованиСм Π»ΡŽΠ±Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²!

Π’Π°Π±Π»ΠΈΡ†Π° 3.4. ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ Π² систСмС Linux

ΠšΠ°Ρ‚Π°Π»ΠΎΠ³

ОписаниС

/

ΠšΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, ΠΎΡ‚ΠΊΡƒΠ΄Π° всС начинаСтся

/bin

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ (binaries) Ρ„Π°ΠΉΠ»Ρ‹ (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹), Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ функционирования систСмы

/boot

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ядро Linux, ΠΎΠ±Ρ€Π°Π· Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ RAM-диска (с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Π½Π° этапС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ) ΠΈ сам Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ.

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹:

/boot/grub/grub.conf ΠΈΠ»ΠΈ menu.lst, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для настройки Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°