SlideShare a Scribd company logo
1 of 16
ОПЕРАЦІЙНА СИСТЕМА  UNIX 1.  Загальні відомості і структура ОС UNIX  2.  Основи роботи у UNIX  3.  Типи оболонок 4. Маски 5.  Трубопроводі  UNIX  -  стандартне введення і стандартний вивід   Дисципліна “Операційні системи”. Лекція  5 . Викладач :  Осадчий В.В.
Структура операційної системи UNIX Ядро vi cat init inetd routed getty lp cc XDesktop shell Базові послуги Додаток Користувачі Системні послуги Мережа Термінал Принтер Система розробки
Структура ядра UNIX Обладнання Ядро склад Апаратний рівень ------------------------------------------------ Апаратний  контроль Підсистема вводу/виводу Файлова підсистема Підсистема керування процесами Інтерфейс системних викликів ------------------------------------------------ Процеси Системний рівень Ядро Системний рівень Користувацький рівень
Shells і команди   Welcome to FreeBSD! /home/student> /home/student# cp foo bar /home/student# eat cake eat:  command not found /home/student# /home/student# exit
Команди   UNIX cd   -  змінює поточний робочий каталог. Синтаксис:  cd <directory> <directory> - каталог, у який треба перейти (&quot;.&quot; посилається на поточний каталог, &quot;..&quot; - на батьківський каталог). cd ../foo  переводить з поточного каталогу в  ../foo ls  -  видає інформацію про файли в каталозі. Синтаксис:  ls <file1> ... <file> Де <file1> ... <file> імена файлів чи каталогів, інформацію про які треба видати. Опції: Найбільше часто використовувані: -F (для представлення інформації про типи файлів),  -l (видає в довгому (&quot;long&quot;) форматі інформацію про розміри файлів, власниках, правах доступу і т.д.)  ls -l /home/student  видасть уміст каталогу  /home/student cp  - копіює файл(и) у файл чи каталог. Синтаксис:  cp <file1> ... <file> <destination> Де <file1> ... <file> імена файлів, що копіюються, а <destination> файл чи каталог, у який копіюють. cp ../frog joe  копіює файл  ../frog  у файл чи каталог  joe
Команди   UNIX mv  - переміщає файл(и) в інший файл чи каталог. Ця команда не еквівалентна копіюванню з наступним знищенням оригіналу. Вона може бути використана для перейменування файлів. Синтаксис:  mv <file1> ... <file> <destination> Де <file1> ... <file> імена переміщуваних файлів, а <destination> ім'я чи файлу каталогу, у який переміщають. mv ../frog joe  переміщає файл  ../frog  у файл чи каталог  joe .  rm   - видаляє файли.  Синтаксис:  rm <file1> ... <file> Де <file1> ... <file> імена файлів, що видаляються. Опції: -і зажадає підтвердження перед видаленням файлу. -R рекурсивно видаляє каталог і його підкаталоги з усіма файлами. rm -і /home/student/joe /home/student/frog  видаляє файли  joe  і  frog  у каталозі  /home/student .  mkdir   - створює нові каталоги. Синтаксис:  mkdir <dir1> ... <dir> Де <dir1> ... <dir> створювані каталоги. mkdir /home/student/test  створює каталог  test  у каталозі  /home/student .
Команди   UNIX rmdir  - ця команда видаляє порожні каталоги. При використанні rmdir ваш поточний робітник каталог повинний знаходитися поза каталогом, що видаляється. Синтаксис:  rmdir <dir1> ... <dir> Де <dir1> ... <dir> каталоги, що видаляються. rmdir /home/student/papers  видаляє каталог  /home/student/papers , якщо він порожній.  man  - видає сторінку Посібника з даної чи команди ресурсу. (тут &quot;ресурс&quot; - це будь-яка системна утиліта, що не є командою, наприклад бібліотечна функція). Синтаксис:  man <command> Де <command> ім'я чи команди ресурсу, про яке запитується інформація. man ls  - дає допомога по команді  ls .  more  - видає  вміст названих файлів поекранно. Синтаксис: more <file1> ... <file> Де <file1> ... <file> відображувані файли. more papers/history-final  представляє файл  papers/history-final .
Команди   UNIX cat  - використовується для конкатенації файлів. cat використовується також для видачі повного змісту файлу разом Синтаксис:  cat <file1> ... <file> Де <file1> ... <file> видавані файли. cat letters/from-mdw  видає на дисплей файл  letters/from-mdw .  echo  - просто повторює аргументи. Синтаксис:  echo <arg1> ... <arg> Де <arg1> ... <arg> &quot;повторювані&quot; аргументи. echo &quot;Hello world&quot;  видає на екран &quot; Hello world&quot;.   grep  - видає всі рядки в названому файлі(лах), що містять заданий зразок. Синтаксис:  grep <pattern> <file1> ... <file> Де <pattern> - зразок (представлений регулярним вираженням) і <file1> ... <file> - файли, у яких виробляється пошук. grep loomer /etc/hosts  видасть усі рядки, у яких файл  /etc/hosts , містить зразок &quot;loomer&quot;.
Маски   /home/student# ls frog  joe  stuff /home/student# /home/student# ls *o* frog  joe /home/student# /home/student# ls * frog  joe  stuff /home/student# /home/student# ls f* frog /home/student# ls *ff stuff /home/student# ls *f* frog  stuff /home/student# ls s*f stuff /home/student#   /home/student# ls *o* /home/student# ls frog joe
/home/student# ls frog  joe  stuff /home/student# /home/student# ls -a .  ..  .bash_profile  .bashrc  frog  joe  stuff /home/student# /home/student# ls * frog  joe  stuff /home/student# /home/student# ls j?e joe /home/student# ls f??g frog /home/student# ls ????f stuff /home/student# /home/student# cp /etc/s* /home/student cp <file1> ... <fileN> <destination>
Трубопроводи UNIX   /home/student/papers# cat history-final masters-thesis /home/student/papers# cat Hello there. Hello there. Bye. Bye. [ctrl-D] /home/student/papers# /home/student/papers# sort bananas carrots apples [ctrl-D] apples bananas carrots /home/student/papers#
Перенаправлення входу і виходу   /home/student/papers# sort > shopping-list bananas carrots apples [ctrl-D] /home/student/papers# /home/student/papers# cat shopping-list apples bananas carrots /home/student/papers# /home/student/papers# sort items > shopping-list /home/student/papers# cat shopping-list apples bananas carrots /home/student/papers# /home/student/papers# sort < items apples bananas carrots /home/student/papers#
Використання конвеєра   /home/student/papers# ls english-list history-final masters-thesis  notes /home/student/papers# ls > file-list /home/student/papers# sort -r file-list notes masters-thesis history-final english-list /home/student/papers#
Використання конвеєра   /home/student/papers# ls /usr/bin /home/student/papers# ls /usr/bin | more /home/student/papers# ls | sort -r | head -1 notes /home/student/papers# /home/student/papers# ls | sort –r notes masters-thesis history-final english-list /home/student/papers#
Перенапрямок з додаванням /home/student/papers# ls > file-list /home/student/papers# ls >> file-list
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Теми для самостійного вивчення icc.melitopol.net / learn –  Операційні системи

More Related Content

What's hot

урок2 файли
урок2 файли урок2 файли
урок2 файли AllaGureva
 
Переповнення буферу у стеку
Переповнення буферу у стекуПереповнення буферу у стеку
Переповнення буферу у стекуOleg Nazarevych
 
програмування мовою паскаль
програмування мовою паскальпрограмування мовою паскаль
програмування мовою паскальOlga Lyulchik
 
5 клас урок 9 14 робочий стіл та його об'єкти. файли ,папки
5 клас урок 9 14 робочий стіл та його об'єкти. файли ,папки5 клас урок 9 14 робочий стіл та його об'єкти. файли ,папки
5 клас урок 9 14 робочий стіл та його об'єкти. файли ,папкиkissoli
 
07 Localisation
07 Localisation07 Localisation
07 Localisationolegapster
 
урок 15 тема архивация 9 клас
урок 15 тема архивация 9 класурок 15 тема архивация 9 клас
урок 15 тема архивация 9 класHelen Pata
 
лабораторна робота №3
лабораторна робота №3лабораторна робота №3
лабораторна робота №3Юра Марчук
 
файлова система
файлова системафайлова система
файлова системаtanya_cherkaj
 

What's hot (19)

урок2 файли
урок2 файли урок2 файли
урок2 файли
 
Переповнення буферу у стеку
Переповнення буферу у стекуПереповнення буферу у стеку
Переповнення буферу у стеку
 
урок 3
урок 3урок 3
урок 3
 
2 2 total-commander
2 2 total-commander2 2 total-commander
2 2 total-commander
 
Files
FilesFiles
Files
 
6 9
6 96 9
6 9
 
6 11
6 116 11
6 11
 
Joomla
JoomlaJoomla
Joomla
 
програмування мовою паскаль
програмування мовою паскальпрограмування мовою паскаль
програмування мовою паскаль
 
5 клас урок 9 14 робочий стіл та його об'єкти. файли ,папки
5 клас урок 9 14 робочий стіл та його об'єкти. файли ,папки5 клас урок 9 14 робочий стіл та його об'єкти. файли ,папки
5 клас урок 9 14 робочий стіл та його об'єкти. файли ,папки
 
Операційна система
Операційна системаОпераційна система
Операційна система
 
07 Localisation
07 Localisation07 Localisation
07 Localisation
 
5 12
5 125 12
5 12
 
Операційна система MS DOS
Операційна система MS DOSОпераційна система MS DOS
Операційна система MS DOS
 
6 10
6 106 10
6 10
 
Файлова система. Файл
Файлова система. ФайлФайлова система. Файл
Файлова система. Файл
 
урок 15 тема архивация 9 клас
урок 15 тема архивация 9 класурок 15 тема архивация 9 клас
урок 15 тема архивация 9 клас
 
лабораторна робота №3
лабораторна робота №3лабораторна робота №3
лабораторна робота №3
 
файлова система
файлова системафайлова система
файлова система
 

Viewers also liked

Viewers also liked (15)

Doimocityline Bebè
Doimocityline BebèDoimocityline Bebè
Doimocityline Bebè
 
Quickstart Financing 4 Rev4
Quickstart Financing 4 Rev4Quickstart Financing 4 Rev4
Quickstart Financing 4 Rev4
 
Kusadasien
KusadasienKusadasien
Kusadasien
 
Focus Catalogo
Focus CatalogoFocus Catalogo
Focus Catalogo
 
Ceramichecear Collezione Agata
Ceramichecear Collezione AgataCeramichecear Collezione Agata
Ceramichecear Collezione Agata
 
Refin X Stone
Refin X StoneRefin X Stone
Refin X Stone
 
褒揚臺灣傑出音樂家故馬水龍先生案
褒揚臺灣傑出音樂家故馬水龍先生案褒揚臺灣傑出音樂家故馬水龍先生案
褒揚臺灣傑出音樂家故馬水龍先生案
 
いがいがとわたし
いがいがとわたしいがいがとわたし
いがいがとわたし
 
Doimocityline Barbie
Doimocityline BarbieDoimocityline Barbie
Doimocityline Barbie
 
Meda Supreme Catalogo
Meda Supreme CatalogoMeda Supreme Catalogo
Meda Supreme Catalogo
 
網路禮節及素養
網路禮節及素養網路禮節及素養
網路禮節及素養
 
Doimocityline Letti A Castello
Doimocityline Letti A CastelloDoimocityline Letti A Castello
Doimocityline Letti A Castello
 
Текстовий процесор Word
Текстовий процесор WordТекстовий процесор Word
Текстовий процесор Word
 
БИТ:Казначейство и Бюджетирование
БИТ:Казначейство и БюджетированиеБИТ:Казначейство и Бюджетирование
БИТ:Казначейство и Бюджетирование
 
Slideshare Net
Slideshare NetSlideshare Net
Slideshare Net
 

Similar to Операційна система UNIX

7Файлові операції у С++.pptx
7Файлові операції у С++.pptx7Файлові операції у С++.pptx
7Файлові операції у С++.pptxssuser3b34ba
 
КОНЦЕПЦІЯ ОПЕРАЦІЙНИХ СИСТЕМ WINDOWS
КОНЦЕПЦІЯ ОПЕРАЦІЙНИХ СИСТЕМ WINDOWSКОНЦЕПЦІЯ ОПЕРАЦІЙНИХ СИСТЕМ WINDOWS
КОНЦЕПЦІЯ ОПЕРАЦІЙНИХ СИСТЕМ WINDOWSЕкатерина Осадчая
 
метод розробка майстра янко сергія сергійовича
метод розробка майстра янко сергія сергійовичаметод розробка майстра янко сергія сергійовича
метод розробка майстра янко сергія сергійовичаСергей Янко
 
система Ms-dos 20
 система Ms-dos 20 система Ms-dos 20
система Ms-dos 20marunasorokina
 
методика вивчення теми ос
методика вивчення теми осметодика вивчення теми ос
методика вивчення теми осTamara Emec
 
Lec13 14 багатопоточнiсть
Lec13 14 багатопоточнiстьLec13 14 багатопоточнiсть
Lec13 14 багатопоточнiстьcit-cit
 

Similar to Операційна система UNIX (20)

ОПЕРАЦІЙНА СИСТЕМА UNIX
ОПЕРАЦІЙНА СИСТЕМА UNIXОПЕРАЦІЙНА СИСТЕМА UNIX
ОПЕРАЦІЙНА СИСТЕМА UNIX
 
Операційна система UNIX
Операційна система UNIXОпераційна система UNIX
Операційна система UNIX
 
ФАЙЛОВА СИСТЕМА LINUX
ФАЙЛОВА СИСТЕМА LINUX ФАЙЛОВА СИСТЕМА LINUX
ФАЙЛОВА СИСТЕМА LINUX
 
+4 faylovi operaciji_u_s2000
+4 faylovi operaciji_u_s2000+4 faylovi operaciji_u_s2000
+4 faylovi operaciji_u_s2000
 
7Файлові операції у С++.pptx
7Файлові операції у С++.pptx7Файлові операції у С++.pptx
7Файлові операції у С++.pptx
 
КОНЦЕПЦІЯ ОПЕРАЦІЙНИХ СИСТЕМ WINDOWS
КОНЦЕПЦІЯ ОПЕРАЦІЙНИХ СИСТЕМ WINDOWSКОНЦЕПЦІЯ ОПЕРАЦІЙНИХ СИСТЕМ WINDOWS
КОНЦЕПЦІЯ ОПЕРАЦІЙНИХ СИСТЕМ WINDOWS
 
презентація вчителя
презентація вчителяпрезентація вчителя
презентація вчителя
 
Лекція №13
Лекція №13Лекція №13
Лекція №13
 
метод розробка майстра янко сергія сергійовича
метод розробка майстра янко сергія сергійовичаметод розробка майстра янко сергія сергійовича
метод розробка майстра янко сергія сергійовича
 
Урок 8. Стиснення і архівування даних
Урок 8. Стиснення і архівування данихУрок 8. Стиснення і архівування даних
Урок 8. Стиснення і архівування даних
 
система Ms-dos 20
 система Ms-dos 20 система Ms-dos 20
система Ms-dos 20
 
Лекція №11
Лекція №11Лекція №11
Лекція №11
 
методика вивчення теми ос
методика вивчення теми осметодика вивчення теми ос
методика вивчення теми ос
 
информатика. ос
информатика. осинформатика. ос
информатика. ос
 
Ms dos
Ms dosMs dos
Ms dos
 
Inf tema 2_urok10_6_klas
Inf tema 2_urok10_6_klasInf tema 2_urok10_6_klas
Inf tema 2_urok10_6_klas
 
презентация Microsoft power point (2)
презентация Microsoft power point (2)презентация Microsoft power point (2)
презентация Microsoft power point (2)
 
Total commander
Total commanderTotal commander
Total commander
 
Total commander
Total commanderTotal commander
Total commander
 
Lec13 14 багатопоточнiсть
Lec13 14 багатопоточнiстьLec13 14 багатопоточнiсть
Lec13 14 багатопоточнiсть
 

More from Екатерина Осадчая

Інформатика та історія розвитку обчислювальної техніки
Інформатика та історія розвитку обчислювальної технікиІнформатика та історія розвитку обчислювальної техніки
Інформатика та історія розвитку обчислювальної технікиЕкатерина Осадчая
 
Загальна характеристика сімейства ОС LINUX
Загальна характеристика сімейства ОС LINUXЗагальна характеристика сімейства ОС LINUX
Загальна характеристика сімейства ОС LINUXЕкатерина Осадчая
 
Об'єктно-орієнтована платформа Windows
Об'єктно-орієнтована платформа WindowsОб'єктно-орієнтована платформа Windows
Об'єктно-орієнтована платформа WindowsЕкатерина Осадчая
 
Класифікація програмних продуктів
Класифікація програмних продуктівКласифікація програмних продуктів
Класифікація програмних продуктівЕкатерина Осадчая
 
Інтерактивні технології викладання інформатики
Інтерактивні технології викладання інформатикиІнтерактивні технології викладання інформатики
Інтерактивні технології викладання інформатикиЕкатерина Осадчая
 

More from Екатерина Осадчая (19)

Модулі Python
Модулі PythonМодулі Python
Модулі Python
 
Інформатика та історія розвитку обчислювальної техніки
Інформатика та історія розвитку обчислювальної технікиІнформатика та історія розвитку обчислювальної техніки
Інформатика та історія розвитку обчислювальної техніки
 
Тренування інтелекту
Тренування інтелектуТренування інтелекту
Тренування інтелекту
 
Добра справа "Джерело"
Добра справа "Джерело"Добра справа "Джерело"
Добра справа "Джерело"
 
Панель інструментів
Панель інструментівПанель інструментів
Панель інструментів
 
Програмне забезпечення LINUX
Програмне забезпечення LINUXПрограмне забезпечення LINUX
Програмне забезпечення LINUX
 
Загальна характеристика сімейства ОС LINUX
Загальна характеристика сімейства ОС LINUXЗагальна характеристика сімейства ОС LINUX
Загальна характеристика сімейства ОС LINUX
 
Об'єктно-орієнтована платформа Windows
Об'єктно-орієнтована платформа WindowsОб'єктно-орієнтована платформа Windows
Об'єктно-орієнтована платформа Windows
 
Класифікація програмних продуктів
Класифікація програмних продуктівКласифікація програмних продуктів
Класифікація програмних продуктів
 
Мультимедийные руководства
Мультимедийные руководстваМультимедийные руководства
Мультимедийные руководства
 
Шпаргалка по Html 5
Шпаргалка по Html 5Шпаргалка по Html 5
Шпаргалка по Html 5
 
Шпаргалка оп Css3
Шпаргалка оп Css3Шпаргалка оп Css3
Шпаргалка оп Css3
 
Maluk&Komp
Maluk&KompMaluk&Komp
Maluk&Komp
 
Telecomunications
TelecomunicationsTelecomunications
Telecomunications
 
Інтерактивні технології викладання інформатики
Інтерактивні технології викладання інформатикиІнтерактивні технології викладання інформатики
Інтерактивні технології викладання інформатики
 
Использование сервисов Google
Использование сервисов GoogleИспользование сервисов Google
Использование сервисов Google
 
Репродуктивное здоровье 2006-2015 г.
Репродуктивное здоровье 2006-2015 г.Репродуктивное здоровье 2006-2015 г.
Репродуктивное здоровье 2006-2015 г.
 
Інформатика в школі 01(01)
Інформатика в школі  01(01)Інформатика в школі  01(01)
Інформатика в школі 01(01)
 
Первые шаги в программировании
Первые шаги  в программированииПервые шаги  в программировании
Первые шаги в программировании
 

Операційна система UNIX

  • 1. ОПЕРАЦІЙНА СИСТЕМА UNIX 1. Загальні відомості і структура ОС UNIX 2. Основи роботи у UNIX 3. Типи оболонок 4. Маски 5. Трубопроводі UNIX - стандартне введення і стандартний вивід Дисципліна “Операційні системи”. Лекція 5 . Викладач : Осадчий В.В.
  • 2. Структура операційної системи UNIX Ядро vi cat init inetd routed getty lp cc XDesktop shell Базові послуги Додаток Користувачі Системні послуги Мережа Термінал Принтер Система розробки
  • 3. Структура ядра UNIX Обладнання Ядро склад Апаратний рівень ------------------------------------------------ Апаратний контроль Підсистема вводу/виводу Файлова підсистема Підсистема керування процесами Інтерфейс системних викликів ------------------------------------------------ Процеси Системний рівень Ядро Системний рівень Користувацький рівень
  • 4. Shells і команди Welcome to FreeBSD! /home/student> /home/student# cp foo bar /home/student# eat cake eat: command not found /home/student# /home/student# exit
  • 5. Команди UNIX cd - змінює поточний робочий каталог. Синтаксис: cd <directory> <directory> - каталог, у який треба перейти (&quot;.&quot; посилається на поточний каталог, &quot;..&quot; - на батьківський каталог). cd ../foo переводить з поточного каталогу в ../foo ls - видає інформацію про файли в каталозі. Синтаксис: ls <file1> ... <file> Де <file1> ... <file> імена файлів чи каталогів, інформацію про які треба видати. Опції: Найбільше часто використовувані: -F (для представлення інформації про типи файлів), -l (видає в довгому (&quot;long&quot;) форматі інформацію про розміри файлів, власниках, правах доступу і т.д.) ls -l /home/student видасть уміст каталогу /home/student cp - копіює файл(и) у файл чи каталог. Синтаксис: cp <file1> ... <file> <destination> Де <file1> ... <file> імена файлів, що копіюються, а <destination> файл чи каталог, у який копіюють. cp ../frog joe копіює файл ../frog у файл чи каталог joe
  • 6. Команди UNIX mv - переміщає файл(и) в інший файл чи каталог. Ця команда не еквівалентна копіюванню з наступним знищенням оригіналу. Вона може бути використана для перейменування файлів. Синтаксис: mv <file1> ... <file> <destination> Де <file1> ... <file> імена переміщуваних файлів, а <destination> ім'я чи файлу каталогу, у який переміщають. mv ../frog joe переміщає файл ../frog у файл чи каталог joe . rm - видаляє файли. Синтаксис: rm <file1> ... <file> Де <file1> ... <file> імена файлів, що видаляються. Опції: -і зажадає підтвердження перед видаленням файлу. -R рекурсивно видаляє каталог і його підкаталоги з усіма файлами. rm -і /home/student/joe /home/student/frog видаляє файли joe і frog у каталозі /home/student . mkdir - створює нові каталоги. Синтаксис: mkdir <dir1> ... <dir> Де <dir1> ... <dir> створювані каталоги. mkdir /home/student/test створює каталог test у каталозі /home/student .
  • 7. Команди UNIX rmdir - ця команда видаляє порожні каталоги. При використанні rmdir ваш поточний робітник каталог повинний знаходитися поза каталогом, що видаляється. Синтаксис: rmdir <dir1> ... <dir> Де <dir1> ... <dir> каталоги, що видаляються. rmdir /home/student/papers видаляє каталог /home/student/papers , якщо він порожній. man - видає сторінку Посібника з даної чи команди ресурсу. (тут &quot;ресурс&quot; - це будь-яка системна утиліта, що не є командою, наприклад бібліотечна функція). Синтаксис: man <command> Де <command> ім'я чи команди ресурсу, про яке запитується інформація. man ls - дає допомога по команді ls . more - видає вміст названих файлів поекранно. Синтаксис: more <file1> ... <file> Де <file1> ... <file> відображувані файли. more papers/history-final представляє файл papers/history-final .
  • 8. Команди UNIX cat - використовується для конкатенації файлів. cat використовується також для видачі повного змісту файлу разом Синтаксис: cat <file1> ... <file> Де <file1> ... <file> видавані файли. cat letters/from-mdw видає на дисплей файл letters/from-mdw . echo - просто повторює аргументи. Синтаксис: echo <arg1> ... <arg> Де <arg1> ... <arg> &quot;повторювані&quot; аргументи. echo &quot;Hello world&quot; видає на екран &quot; Hello world&quot;. grep - видає всі рядки в названому файлі(лах), що містять заданий зразок. Синтаксис: grep <pattern> <file1> ... <file> Де <pattern> - зразок (представлений регулярним вираженням) і <file1> ... <file> - файли, у яких виробляється пошук. grep loomer /etc/hosts видасть усі рядки, у яких файл /etc/hosts , містить зразок &quot;loomer&quot;.
  • 9. Маски /home/student# ls frog joe stuff /home/student# /home/student# ls *o* frog joe /home/student# /home/student# ls * frog joe stuff /home/student# /home/student# ls f* frog /home/student# ls *ff stuff /home/student# ls *f* frog stuff /home/student# ls s*f stuff /home/student# /home/student# ls *o* /home/student# ls frog joe
  • 10. /home/student# ls frog joe stuff /home/student# /home/student# ls -a . .. .bash_profile .bashrc frog joe stuff /home/student# /home/student# ls * frog joe stuff /home/student# /home/student# ls j?e joe /home/student# ls f??g frog /home/student# ls ????f stuff /home/student# /home/student# cp /etc/s* /home/student cp <file1> ... <fileN> <destination>
  • 11. Трубопроводи UNIX /home/student/papers# cat history-final masters-thesis /home/student/papers# cat Hello there. Hello there. Bye. Bye. [ctrl-D] /home/student/papers# /home/student/papers# sort bananas carrots apples [ctrl-D] apples bananas carrots /home/student/papers#
  • 12. Перенаправлення входу і виходу /home/student/papers# sort > shopping-list bananas carrots apples [ctrl-D] /home/student/papers# /home/student/papers# cat shopping-list apples bananas carrots /home/student/papers# /home/student/papers# sort items > shopping-list /home/student/papers# cat shopping-list apples bananas carrots /home/student/papers# /home/student/papers# sort < items apples bananas carrots /home/student/papers#
  • 13. Використання конвеєра /home/student/papers# ls english-list history-final masters-thesis notes /home/student/papers# ls > file-list /home/student/papers# sort -r file-list notes masters-thesis history-final english-list /home/student/papers#
  • 14. Використання конвеєра /home/student/papers# ls /usr/bin /home/student/papers# ls /usr/bin | more /home/student/papers# ls | sort -r | head -1 notes /home/student/papers# /home/student/papers# ls | sort –r notes masters-thesis history-final english-list /home/student/papers#
  • 15. Перенапрямок з додаванням /home/student/papers# ls > file-list /home/student/papers# ls >> file-list
  • 16.