Приклад

Показати власників файлів в поточній директорії

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. Висновки.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: