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

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

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

НС ΠΏΡ‹Ρ‚Π°ΠΉΡ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ CTRL+C ΠΈ CTRL+V для выполнСния копирования ΠΈ вставки Π² ΠΎΠΊΠ½Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Π­Ρ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‚Π°ΠΌ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚. Π’ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ΅ эти ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, присвоСнноС ΠΈΠΌ Π·Π°Π΄ΠΎΠ»Π³ΠΎ Π΄ΠΎ появлСния Microsoft Windows.

ГрафичСскоС ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ вашСго Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола (скорСС всСго, KDE ΠΈΠ»ΠΈ GNOME) Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° графичСскоС ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Windows ΠΈ, вСроятнСС всСго, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ Β«Ρ‰Π΅Π»ΠΊΠ½ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ фокус Π²Π²ΠΎΠ΄Π°Β». Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ фокуса Π²Π²ΠΎΠ΄Π° Π² ΠΎΠΊΠ½ΠΎ (Π΅Π³ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·Π°Ρ†ΠΈΠΈ) Π½Π° Π½Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΌΡ‹ΡˆΡŒΡŽ. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΡ‚ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌΡƒ повСдСнию X «фокус слСдуСт Π·Π° ΠΌΡ‹ΡˆΡŒΡŽΒ», ΠΊΠΎΠ³Π΄Π° для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ фокуса Π²Π²ΠΎΠ΄Π° Π² ΠΎΠΊΠ½ΠΎ достаточно просто навСсти Π½Π° Π½Π΅Π³ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ. Окно Π½Π΅ поднимСтся Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π½ΠΈΠΉ ΠΏΠ»Π°Π½, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ Ρ‰Π΅Π»ΠΊΠ½Π΅Ρ‚Π΅ Π½Π° Π½Π΅ΠΌ ΠΌΡ‹ΡˆΡŒΡŽ, Π½ΠΎ способно ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ фокус Π²Π²ΠΎΠ΄Π°. Настройка ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ «фокус слСдуСт Π·Π° ΠΌΡ‹ΡˆΡŒΡŽΒ» упростит Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΎΠΊΠ½ΠΎΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅, я Π΄ΡƒΠΌΠ°ΡŽ, Π²Π°ΠΌ понравится. Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ находятся Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ настройки вашСго диспСтчСра ΠΎΠΊΠΎΠ½.

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄


Если Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ со стрСлкой Π²Π²Π΅Ρ€Ρ…, послС ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ ΠΊ Π²Π²ΠΎΠ΄Ρƒ появится прСдыдущая ΠΊΠΎΠΌΠ°Π½Π΄Π° kaekfjaeifj. Π­Ρ‚ΠΎ называСтся историСй ΠΊΠΎΠΌΠ°Π½Π΄. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ дистрибутивов Linux ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ послСдниС 500 ΠΊΠΎΠΌΠ°Π½Π΄. НаТмитС ΠΊΠ»Π°Π²ΠΈΡˆΡƒ со стрСлкой Π²Π½ΠΈΠ·, ΠΈ прСдыдущая ΠΊΠΎΠΌΠ°Π½Π΄Π° исчСзнСт.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ курсором


Π’Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Π΅Ρ‰Π΅ Ρ€Π°Π· Π½Π°ΠΆΠ°Π² ΠΊΠ»Π°Π²ΠΈΡˆΡƒ со стрСлкой Π²Π²Π΅Ρ€Ρ…. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ клавиши со стрСлками Π²Π»Π΅Π²ΠΎ ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ. Π’ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ мСняСтся позиция курсора Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС? Благодаря этому Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

НСкоторыС простыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹1


Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠΎΠ½Π°ΠΆΠΈΠΌΠ°Π»ΠΈ клавиши, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ввСсти нСсколько простых Β­ΠΊΠΎΠΌΠ°Π½Π΄. ΠŸΠ΅Ρ€Π²Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° date. Она Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ врСмя ΠΈ Π΄Π°Ρ‚Ρƒ:

[ [email protected] ~]$ date

Thu Oct 25 13:51:54 EDT 2012

РодствСнная Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π° cal ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ мСсяца:

[ [email protected] ~]$ cal

October 2012

Su Mo Tu We Th Fr Sa

1 2 3 4 5 6

7 8 9 10 11 12 13

14 15 16 17 18 19 20

21 22 23 24 25 26 27

28 29 30 31

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ объСм свободного пространства Π½Π° дисках, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ df:

[ [email protected] ~]$ df

Π€Π°ΠΉΠ».систСма 1K-Π±Π»ΠΎΠΊΠΎΠ² Использовано Доступно Использовано% CΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π²

/dev/sda2 15115452 5012392 9949716 34% /

/dev/sda5 59631908 26545424 30008432 47% /home

/dev/sda1 147764 17370 122765 13% /boot

tmpfs 256856 0 256856 0% /dev/shm

Аналогично, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ объСм свободного пространства Π² памяти, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Β­ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ free:

[ [email protected] ~]$ free

ВсСго Использовано Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎ ΠžΠ±Ρ‰Π΅Π΅ Π‘ΡƒΡ„Π΅Ρ€/кэш Доступно

ΠŸΠ°ΠΌΡΡ‚ΡŒ: 1542700 583852 290880 9940 667968 908384

ΠŸΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠ°: 1046524 0 1046524

Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ сСанса Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ


Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ сСанс Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ, Π»ΠΈΠ±ΠΎ Π·Π°ΠΊΡ€Ρ‹Π² ΠΎΠΊΠ½ΠΎ эмулятора Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, Π»ΠΈΠ±ΠΎ ввСдя ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ exit:

[ [email protected] ~]$ exit

консоль Π·Π° кулисами

Π”Π°ΠΆΠ΅ Ссли Π½Π΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ эмулятор Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, Π·Π° ΡˆΠΈΡ€ΠΌΠΎΠΉ графичСского Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ нСсколько сСансов Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ². ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ этим Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°ΠΌ, ΠΈΠ»ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ консолям, Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ дистрибутивов Linux ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ клавиш, начиная с CTRL+ALT+F1 Π΄ΠΎ CTRL+ALT+F6. ПослС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ сСансу Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ ΠΊ рСгистрации Π² систСмС, Π³Π΄Π΅ Π½ΡƒΠΆΠ½ΠΎ ввСсти имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ. Для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ консоли Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ клавиши ALT ΠΈ F1–F6. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² графичСскоС ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ALT+F7.

1 Π§Π°ΡΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄ Π² Linux ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Π° Π½Π° русский язык, Ρ‡Π°ΡΡ‚ΡŒ β€” Π½Π΅Ρ‚. Π’ дальнСйшСм Ρ‚Π΅ систСмныС сообщСния ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄, Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π½Π° консоль, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ вСрсии Linux ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Ρ‹, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° русском, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ β€” Π½Π° английском. Π’ Ρ‚Π΅Ρ… случаях, ΠΊΠΎΠ³Π΄Π° русский ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ консольного Π²Ρ‹Π²ΠΎΠ΄Π° Π²Π°ΠΆΠ΅Π½ для излоТСния, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² сносках Π²Π½ΠΈΠ·Ρƒ страницы. β€” ΠŸΡ€ΠΈΠΌΠ΅Ρ‡. Ρ€Π΅Π΄.

2. Навигация


ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ (послС ΠΏΡ€ΠΎΠ±Π½Ρ‹Ρ… Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ Π½Π° клавиши), β€” Β­Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС Linux. Π’ этой Π³Π»Π°Π²Π΅ Π²Π²Π΅Π΄Π΅ΠΌ Π² ΠΎΠ±ΠΈΡ…ΠΎΠ΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

β€’ pwd β€” Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°.

β€’ cd β€” выполняСт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³.

β€’ ls β€” Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ список содСрТимого ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°.

Π”Π΅Ρ€Π΅Π²ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы


Π’Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ Windows, Unix-подобная опСрационная систСма, такая ΠΊΠ°ΠΊ Linux, ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅Ρ‚ свои Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ структуру ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ². Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ (Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… систСмах ΠΈΡ… ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ) ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΡƒΡŽ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС называСтся ΠΊΠΎΡ€Π½Π΅Π²Ρ‹ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠΌ. ΠšΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ содСрТит Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ содСрТат Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Windows, Π³Π΄Π΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ устройства хранСния создаСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ файловая систСма, Π² Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… систСмах, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Linux, всСгда имССтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° файловая систСма, нСзависимо ΠΎΡ‚ числа ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠ² ΠΈΠ»ΠΈ устройств хранСния, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ. Устройства хранСния ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ (ΠΈΠ»ΠΈ, ΠΊΠ°ΠΊ принято Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ, ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ) ΠΊ Ρ€Π°Π·Π½Ρ‹ΠΌ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ Π΄Π΅Ρ€Π΅Π²Π° Π² соотвСтствии с ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΠΌ систСмного администратора, Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° (ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ), отвСтствСнного Π·Π° обслуТиваниС систСмы.

Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³


МногиС ΠΈΠ· нас навСрняка Π·Π½Π°ΠΊΠΎΠΌΡ‹ с графичСскими диспСтчСрами Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ Π΄Π΅Ρ€Π΅Π²ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рис. 2.1. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄Π΅Ρ€Π΅Π²ΠΎ отобраТаСтся Π² ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ с ΠΊΠΎΡ€Π½Π΅ΠΌ Π½Π°Π²Π΅Ρ€Ρ…Ρƒ ΠΈ вСтвями, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π²Π½ΠΈΠ·.

Рис. 2.1. Π”Π΅Ρ€Π΅Π²ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Π² диспСтчСрС Ρ„Π°ΠΉΠ»ΠΎΠ² с графичСским интСрфСйсом

Однако командная строка Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ графичСского интСрфСйса, поэтому для пСрСмСщСния ΠΏΠΎ Π΄Π΅Ρ€Π΅Π²Ρƒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Π΅Π³ΠΎ слСдуСт ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ½Π°Ρ‡Π΅.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму Π² Π²ΠΈΠ΄Π΅ Π»Π°Π±ΠΈΡ€ΠΈΠ½Ρ‚Π° Π² Ρ„ΠΎΡ€ΠΌΠ΅ ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠ³ΠΎ Π΄Π΅Ρ€Π΅Π²Π° ΠΈ сСбя Π² сСрСдинС. Π’ любой ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅, Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π² этом ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅, ΠΏΡƒΡ‚ΡŒ ΠΊ Π²Ρ‹ΡˆΠ΅Π»Π΅ΠΆΠ°Ρ‰Π΅ΠΌΡƒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ (называСтся Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠΌ) ΠΈ ΠΊΠΎ всСм Π½ΠΈΠΆΠ΅Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌ. ΠšΠ°Ρ‚Π°Π»ΠΎΠ³, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ находимся, называСтся Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠΌ. НазваниС Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° выводится ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ pwd (print working directory β€” вывСсти Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³):

[ [email protected] ~]$ pwd

/home/me

Π‘Ρ€Π°Π·Ρƒ послС Π²Ρ…ΠΎΠ΄Π° Π² систСму (ΠΈΠ»ΠΈ запуска сСанса Π² эмуляторС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°) Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠΌ становится наш домашний ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ свой домашний ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся СдинствСнным, Π³Π΄Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ запись Π² Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ дСйствуСт с привилСгиями ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅ содСрТимого ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°


Π§Ρ‚ΠΎΠ±Ρ‹ вывСсти список Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅, Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ls:

[ [email protected] ~]$ ls

Desktop Documents Music Pictures Public Templates Videos

Π’ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ls ΠΌΠΎΠΆΠ½ΠΎ вывСсти содСрТимоС любого, Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ, Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ массу Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½ΠΎ ΠΎΠ± этом ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π² Π³Π»Π°Π²Π΅ 3.

Π‘ΠΌΠ΅Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°


Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ (Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ находимся Π² сСрСдинС Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠ³ΠΎ Π»Π°Π±ΠΈΡ€ΠΈΠ½Ρ‚Π°), ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ cd: Π²Π²Π΅Π΄ΠΈΡ‚Π΅ cd ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠΌΡƒ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ. ΠŸΡƒΡ‚ΡŒ (pathname) β€” это ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚, ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡŽΡ‰ΠΈΠΉ Π²Π΅Ρ‚Π²ΠΈ Π΄Π΅Ρ€Π΅Π²Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΡΡ‚ΠΈΠ³Π½ΡƒΡ‚ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°. ΠŸΡƒΡ‚ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ двумя способами: ΠΊΠ°ΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅. Рассмотрим сначала Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ.

ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ


ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ начинаСтся с ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΈ пСрСчисляСт Π²Π΅Ρ‚Π²ΠΈ Π΄Π΅Ρ€Π΅Π²Π°, ΠΎΡ‚Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΎΡ‚ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Π°. НапримСр, Π² систСмС имССтся ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ устанавливаСтся Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. ΠŸΡƒΡ‚ΡŒ ΠΊ этому ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄: /usr/bin. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ (прСдставлСн ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ символом слСша Π² ΠΏΡƒΡ‚ΠΈ) имССтся ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ usr, содСрТащий ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ bin.

[ [email protected] ~]$ cd /usr/bin

[ [email protected] bin]$ pwd

/usr/bin

[ [email protected] bin]$ ls

...Π”Π»ΠΈΠ½Π½Ρ‹ΠΉ, ΠΎΡ‡Π΅Π½ΡŒ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ список Ρ„Π°ΠΉΠ»ΠΎΠ²...

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΌΡ‹ смСнили Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π½Π° /usr/bin, ΠΈ ΠΎΠ½ ΠΏΠΎΠ»ΠΎΠ½ Ρ„Π°ΠΉΠ»ΠΎΠ². ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ измСнилось ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ ΠΊ Π²Π²ΠΎΠ΄Ρƒ. Для удобства ΠΎΠ½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ настраиваСтся Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ автоматичСски ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°.

ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ


Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΈ Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ назначСния, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ начинаСтся Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅. Для обозначСния ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ Π² Π΄Π΅Ρ€Π΅Π²Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠ°Ρ€Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… символов: . (Ρ‚ΠΎΡ‡ΠΊΠ°) ΠΈ .. (Ρ‚ΠΎΡ‡ΠΊΠ°-Ρ‚ΠΎΡ‡ΠΊΠ°).