Спілкування з іншими користувачами UNIX

Якщо у вашій UNIX працюють кілька користувачів, то одного разу, як грім серед ясного неба, на вашому екрані зявиться щось подібне

Message from  mary tty7..  Повідомлення від mary

у супроводі чудового звукового сигналу Мері хоче написати вам щось, але поки ви не виконаєте певні дії, не зможете відповісти їй тим же Щоб відповісти, введіть

$ write  mary

Так встановлюється двосторонній канал звязку Тепер все, що Мері введе на своєму терміналі, відобразиться на вашому, і навпаки Треба відзначити, що відбувається це дуже повільно, як ніби ви розмовляєте з Місяцем

Якщо ви працюєте з якоюсь програмою, треба перейти в такий стан, в якому буде можливий введення команди Зазвичай, яка б програма не була запущена, вона повинна зупинитися або бути зупинена, але в деяких програмах, як, наприклад, в якомусь редакторі і в самій write, існує команда для тимчасового вихо да в оболонку (табл 2 у додатку 1)

Команда write не накладає жодних обмежень, тому якщо ви не хочете, щоб друкуються вами символи перемішалися з тим, що друкує Мері, вам необхідний якийсь протокол – угоду про обмін повідомленнями Одна з угод полягає в тому, щоб дотримуватися черговість, позначаючи кінець кожного фрагмента за допомогою

(O) – від англійського «over» (закінчено), а також повідомляти про свій намір закінчити діалог за допомогою (oo) – «over and out» (закінчую і виходжу)

Термінал Мері: Ваш термінал:

$ write  you

$ Message  from mary  tty7..

write mary

Message from  you ttya..

did  you forget lunch  (o)

ten  minutes  (o)

ok (oo)

EOF

ctld

$

did  you forget  lunch  (o)

five@

ten  minutes  (o)

ok (oo)

ctld

$ EOF

Ще один спосіб вийти з write – натиснути Delete Зверніть увагу на те, що помилки, зроблені при введенні, не відображаються на терміналі Мері

Якщо робиться спроба поспілкуватися з кимось, хто в даний момент не знаходиться в системі або не хоче, щоб його турбували, буде видано відповідне повідомлення Якщо адресат знаходиться в системі, але не відповідає протягом досить великого проміжку часу, ймовірно, він зайнятий або відійшов від терміналу тоді введіть ctl-D або Delete Якщо не хочете, щоб вас турбували, виконайте команду mesg (1)

Новини

Багато UNIX-системи надають сервіс отримання новин, інформуючи користувачів про більш-менш цікаві події Щоб викликати цей сервіс, введіть

$ news

Існує також велика мережа UNIX-систем, які підтримують контакт один з одним за допомогою телефонних дзвінків, розпитайте фахівця про команду netnews і про USENET1

Керівництво по UNIX

Довідник з UNIX (man) містить більшість необхідної інформації про систему Розділ 1 знайомить читача з командами, в тому числі з представленими в даній главі Розділ 2 описує системні виклики, обговорювані в розділі 7, а розділ 6 – це інформація про ігри Решта розділів розповідають про функції, які можуть використовувати програмісти на Сі, формати файлів і

1 Минуло вже два десятки років з моменту написання цієї книги, і тепер можна так само обережно розпитати фахівця про ІнтернетПрі5 меч науч ред

про супровід системи (Нумерація розділів змінюється від системи до системи) Не забудьте і пермутаціонний покажчик для початку побіжного перегляду досить для того, щоб знайти команди, які можуть бути корисними для виконання конкретного завдання Є також введення, що містить огляд роботи системи

Керівництво часто являє собою в системі оперативну справ ку, так що його можна читати прямо за терміналом Якщо виникає якась проблема і поруч немає фахівця, здатного допомогти, мож але вивести на термінал будь-яку сторінку керівництва, набравши команду man імя5команди

Так, щоб прочитати довідку про команду who, введіть

$ man  who

і

$ man  man

щоб прочитати про самій команді man

Автоматизоване навчання

У систему може бути включена команда learn, яка надає можливість отримання інформації про файлову систему і основних командах, про редактора, підготовці документів і навіть про програмування на Сі Спробуйте ввести

$ learn

Якщо команда learn присутній в системі, вона скаже, що робити далі Якщо з learn нічого не виходить, спробуйте команду teach

Ігри

Одне з кращих засобів відчути себе вільно наодинці з ком пютер і терміналом (хоча це і не визнається офіційно) – це компютерні ігри У комплект поставки системи UNIX входить не багато ігор, але можна поповнити запаси на місці Розпитайте това ріщей або зверніться до розділу 6 керівництва (man 6)

Джерело: Керниган Б, Пайк Р, UNIX Програмне оточення – Пер з англ – СПб: Символ-Плюс, 2003 – 416 с, Мул

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*