Page 19 - 4820
P. 19
Команда passwd, що викликає однойменну утиліту, дозволяє користувачеві
змінювати свій пароль входу в систему. Спочатку необхідно підтвердити свою
автентичність, набравши свій пароль, а далі можна ввести новий пароль (це
здійснюється двічі для уникнення випадкових помилок).
Команда who дозволяє визначити, хто ще працює в поточний момент у системі.
Команда who am i нагадає вам, який ваш login.
Існують зручні команди визначення поточної дати й часу (date), а також виводу
на екран календаря на будь-який місяць будь-якого року (cal).
Для того щоб переглянути вміст текстового файлу, можна скористатись
командою cat <ім’я файлу>, або more <ім’я файлу> (остання команда призначена для
виводу інформації на екран посторінково, вона надає можливість “перегортати
сторінки” вперед і назад). Існує команда wc <ім’я файлу> (word count – підрахувати
слова), яка дозволяє підрахувати кількість рядків (wc -l), слів (wc -w) і символів (wc -c)
у файлі. Створити текстовий файл можна командою touch <ім’я файлу>.
Розглянемо особливості файлової системи UNIX. Вся файлова система
поєднується в єдине дерево каталогів, які починаються з кореневого каталогу, що має
позначення ‘/’. Всі зовнішні файлові системи (змінні носії інформації, мережеві диски і
таке інше) монтуються у визначенні місця єдиного дерева файлової системи (див.
лабораторну роботу № 8).
Як і в інших ієрархічних файлових системах, у файловій системі UNIX ім’я
файлу повинно бути унікальним лише в межах одного каталогу (на відміну від MS-
DOS/Windows, UNIX розрізняє великі і малі літери в назвах файлів). Для однозначної
ідентифікації файлу в дереві каталогів слід указувати повний шлях до файлу. Якщо
шлях починається з символа ‘/’ (наприклад, /usr/local/bin/cal), то він відраховується від
кореневого каталогу (абсолютний шлях), а якщо з іншого символу – то від поточного
каталогу, тобто того, в якому користувач перебуває в поточний момент (відносний
шлях). Крім того, поточний каталог позначається символом ‘.’ (крапка), каталог, що
перебуває на один рівень вище, тобто батьківський каталог – символом ‘..’ (дві крапки).
Крім того, існує спеціальне позначення для так званого домашнього каталогу
користувача, тобто каталогу, з якого він починає свою роботу – ‘~’ (тильда). Домашній
каталог для кожного користувача також задається у файлі /etc/passwd, за
замовчуванням це /home/<login>, або /usr/home/<login>.
Для переходу з каталогу в каталог існує команда cd <новий каталог> (change
directory – змінити каталог). Якщо використати цю команду без параметрів, відбудеться
перехід в домашній каталог користувача. Наприклад, якщо домашній каталог
користувача /usr/home/user1 в поточний момент перебуває в каталозі /usr/local/samba, і
бажає перейти в каталог /usr/local/bin, він може скористатись однією з наведених нижче
команд:
cd /usr/local/bin
cd ../bin
cd ~/../../local/bin
Слід зазначити, що відносні шляхи слід використовувати з обережністю. Для
того щоб перевірити, в якому каталозі перебуває користувач, можна скористатись
командою pwd.
Перегляд вмісту каталогів здійснюється за допомогою команди ls, а розширений
варіант цієї команди ls -l дає також інформацію з таблиці індексних дескрипторів (див.
Лабораторну роботу № 10). Щоб скопіювати файл, використовують команду cp <файл-
джерело> <призначення>. Для перенесення файлу з каталогу в каталог, а також для
17