русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Виконання роботи


Дата додавання: 2014-11-28; переглядів: 748.


1. Завантажте віртуальну машину VirtualBox з встановленим дистрибутивом Linux.

2. Запустіть термінал, авторизуйтесь під своїм обліковим записом.

3. Виконайте перегляд довільного файлу з каталогу /bin (hexdump) у бінарному вигляді.

4. Виконайте перегляд файлу з п.3 у текстовому вигляді (strings).

5. Перегляньте файл з п.3 у текстовому режимі за допомогою cat. Прокоментуйте отримані результати

6. Створіть текстовий файл в домашній папці користувача за допомогою перенаправлення стандартного вводу у файл (cat > textfile).

7. Виконайте доповнення файлу за допомогою довільної термінальної команди (>>), внесіть до цього ж файлу декілька довільних текстових рядків (cat>>textfile).

8. Виконайте перенаправлення стандартного вводу процесу (sort << textfile), подавши на його вхід вміст створеного текстового файлу.

9. Створіть текстовий файл, що буде містити інформацію про команду cat. Виконайте перенаправлення діагностичних повідомлень в окремий файл (info cat > cat.info 2> cat.stderr).

10. Виконайте п.9, перенаправивши діагностичні повідомлення в спеціальний пристрій-шредер (info cat > cat.info 2> /dev/null).

11. Використайте конвеєр команд (cat cat.info | less)

 

Контрольні запитання

1. Що таке індексні дескриптори файлів?

2. Які файли асоціюються з процесом при його створенні?

3. Що таке стандартний вивід процесу?

4. Що таке стандартний ввід процесу?

5. Що таке стандартний вивід помилок?

6. Поясніть механізм пере направлення виводу, вводу, виводу помилок в терміналі.

7. Застосування конвеєра команд. Навести приклади.

 


<== попередня лекція | наступна лекція ==>
Керування процесами в Linux | Виконання роботи


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн