REFERATUA.ORG.UA — База українських рефератів



Головна Інформатика, комп'ютери, програмування → Системне програмування і операційні системи

16.35 accounts

-zwxrwx--x 1 smith 648 Mar 02 09.43

Тут:

а) перша буква d означає каталог, а дефіс - файл;

б) наступні три букви rwx означають користувача;

в) наступні три букви показують групу;

г) останні три символа першого поля (rwx i - -x означають "глобальний); д) ім'я smith відповідає реєстраційному номеру;

ж) числа 72 і 648 визначають довжину в байтах;

з) далі вказані дата і час останньої зміни файла або каталога;

і) в останньому полі міститься ім'я файла або каталога.

Букви rwx показують права на доступ і використовування файлів: r-зчитування, w-запис, x- виконання.

2. cat. Ця команда здійснює зчитування файла. Наприклад, в команді

cat letters

на термінал виводиться лістинг файла letters. Якщо вказаний файл в каталозі відсутній, слід натиснути клавішу CONTROL - D, щоб UNIX не намагався створити файл.

У випадку довгого файла вихід команди cat швидко заповнює екран, а потім спостерігається скролінг.

3. rm. Ця команда призначена для знищення файла. Наприклад, по команді

rm gloria

із поточного каталога видаляється файл gloria.

4. ср. Це команда копіювання. Вона записується у вигляді cp orders purchased

і копіює файл ordered в файл purchased (звичайно, файл ordered при цьому зберігається).

5. mv. Ця команда, наприклад, у вигляді

mv experments results

змінює імя файла experiments на results. Ця ж команда застосовується для зміни імен каталогів.

6. pr. Дана команда призначена для друку файла на системному принтері.

В системі UNIX є інші команди управління файлами, наприклад, команди для злиття файлів (sort), пошуку в файлі конкретного набору (grep) і підрахунку числа символів в файлі (wc).

Додаткові засоби оболонки UNIX.

Багато команд оболонки UNIX потребують наявності засобів вводу-і (або) виводу, і без спеціальних вказівок для цього застосовується термінал оператора. Наприклад, команда

Cat analysis6

Виводить файл analysis6 на термінал. Однак в системі UNIX передбачені засоби пере направлення вводу і виводу.

  • Оператор >. Він перенаправляє вихід в файл.

  • Оператор >>. Він додає вихід в файл.

  • Оператор <. Він призначений для перенаправленя входу з файла.

  • Оператор |. Оператор кнвейєризації у вигляді lswc-w

    Направляє вихід команди ls (список імен всіх файлів в поточному робочому каталозі) в команду ws-w підрахунку числа слів. На екрані спостерігається тільки вихід команди ws-w. Вихід першої команди є водом для другої команди. Така можливість спільно з об'єднанням операторів пере направлення в одній команді робить систему UNIX надзвичайно гнучкою.

    Наведемо інші корисні команди оболонки:

    Date – ініціює поточний час і дат;

    Who – показує інших користувачів, які зареєстровані в системі;

    Learn – доступ до довідника по роботі з системою UNIX;

    Man – отримання інформації про будь-яку команду UNIX (оперативне керівництво).

    Реєстрація і організація пошти.

    Після запуску UNIX (завантаження її з диска в пам'ять) на кожному терміналі користувача з'являється повідомлення:

    login:

    Перш ніж отримати доступ до засобів UNIX, користувач повинен вести своє зареєстроване ім'я. Потім UNIX запитує пароль

    password:

    При друкуванні пароля він не індукується на екрані, щоб його не могли побачити інші люди. Якщо введений правильний пароль, то UNIX виводить стимул % (або $), і користувачу тепер доступні всі розглянуті вище команди UNIX. Після закінчення роботи користувач повинен вийти з системи, ввівши

    logout

    Якщо користувач не отримав повідомлення login на свому терміналі, то він мoже натиснути клавішу CONTROL-D для реініціації UNIXна свому терміналі.

    Після реєстрації користувач може обмінюватися поштою між своїм терміналом і іншими користувачами. Зразу після реєстрації UNIX виводить:

    you have mail (для вас є почта).

    Якщо користувачу були надіслані повідомлення іншими користувачами, їх можна прочитати, ввівши

    mail

    Система UNIX відповідає числом повідомлень і виводить стимул &. Щоб прочитати свою пошту, користувач вводить

    p – для зчитування першого повідомлення;

    d – для видалення першого повідомлення.

    і т.д. для кожного повідомлення. Для виходу із пошти слід ввести q (quit).

    Користувач може також посилати пошту іншим користувачам. Для цього спочатку необхідно з допомогою команди who подивитися, хто ще в даний час працює з системою, а потім послати повідомлення jones, ввівши

    mail jones

    Система не видає стимулу і реакції. Тепер користувач вводить своє повідомлення. Можливо, із деяких рядків і закінчує його натисканням клавіш CONTROL-D.

    Користувач jones буде повідомлений про наявність пшти, коли він буде реєструватися або запитувати пошту. Можна навіть послати повідомлення самому собі, наприклад, для якого-небудь нагадування при наступній реєстрації.

    З допомогою команди write реалізується діалогова форма спілкування між користувачами. Якщо користувач з реєстраційним іменемthomas вводить команду

    write jones

    то на екрані користувача jones з'являється повідомлення

    message from thomas

    Потім thomas відповідає своїм повідомленням, і коли він закінчує кожний рядок натисканням клавіші Return, рядок з'являється на терміналі jones. Для закінчення діалога слід натиснути клавішу CONRROL-D. Користувач jones, бажаючи продовжити діалог, може ввести

    write thomas

    Дозволяється заблокувати почту і засіб write, якщо користувач хоче попрацювати без переривань. Наступні команди блокують електронну передачу повідомлень: biff n - блокує почту, mesg n - блокує write.

    Для вирішення передачі застосовуються команди biff у – дозволяє пошту, mesg y - дозволяє write/


  •  
    Загрузка...