Показати власників файлів в поточній директорії
ls –l | cut –f4 –d” “
Опції tr <що замінити> <на що>
[ ] – задає діапазон заміни
-d – видаляє всі символи зі списку
-с - замінює символ з першого списку символом з другого
-s – замінює всі екземпляри набору символів, що повіряється, з першого списку одним екземпляром символів з другого
Приклад
echo “aabcdefa” | tr – s "a" "z"
Файли обліку користувачів
Файл /etc/passwd – зберігає облікові записи користувачів. Файл має наступні поля:
login: passwd: UID: GID: comments: homedir: shell
Інформація про групи зберігається в файлі /etc/group. Файл має наступні поля:
name: GID: <список користувачів>
Завдання
1. По файлу /etc/passwd визначити, скільки користувачів прописано в системі.
2. Написати скрипт, який по введеному імені визначає, чи існує користувач в системі.
3. Написати скрипт, який по введеному імені користувача визначає групу, до якої належить користувач.
4. Вивести всі домашні директорії користувачів.
5. Визначити максимальний UID в системі і користувача, якому він належить.
|
|
6. Вивести список всіх командних оболонок користувачів в системі. Для кожної оболонки вивести число користувачів, в яких вона використовується.
7. Написати скрипт, який чекає введення будь-якого рядка, і після цього замінює у введеному рядку послідовність символів «а» на один символ «b».
Контрольні запитання
1. Що таке фільтри?
2. Коли потрібно використовувати фільтри?
3. Які команди-фільтри ви знаєте?
4. Як побудувати програмний канал?
5. Який формат мають файли /etc/passwd та /etc/group? Для чого вони використовуються?
Лабораторна робота №8
Тема: «Мережеві засоби UNIX»
Мета
Оволодіння практичними навичками використання мережевих засобів Unix.
Завдання для самостійної підготовки
1. Вивчити:
− призначення основних мережевих протоколів;
− принципи формування мережевих інтерфейсів;
− принципи IP-адресації;
− основні засоби керування мережевими інтерфейсами.
2. Детально ознайомитись з довідкової системи man з такими
командами UNIX: ifconfig, logger, netstat, ping, ssh.
Порядок виконання роботи
По номеру варіанта вибрати завдання і відповідно до методичних вказівок, за матеріалами рекомендованої літератури і конспекту лекцій виконати завдання і оформити звіт по роботі.
Зміст звіту
1. Початкові дані і постановка задачі.
2. Текст програми.
3. Висновки.