Структура файлової системи UNIX, основні команди, Команди роботи з файлами

Автор работы: Пользователь скрыл имя, 15 Мая 2013 в 00:00, лабораторная работа

Описание работы

В даній лабораторній роботі ми ознайомились з основними принципами роботи UNIX-подібних систем Перевагою таких систем є висока швидкість виконання тривіальних операцій та наявність великої кількості прикладних програм для виконання буденних адміністративних операцій. Іще одним плюсом таких систем є можливість різноманітних варіацій виконання одних і тих же операцій.

Файлы: 1 файл

Lab1.docx

— 46.58 Кб (Скачать файл)

Міністерство освіти і науки  України 

НТУУ «Київський політехнічний інститут»

Фізико-технічний інститут

 

 

 

 

 

 

 

 

 

 

 

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

Лабораторна робота №1

«Структура файлової системи UNIX, основні команди, Команди роботи з файлами»

 

 

 

 

 

 

 

 

 

Виконала:

Студентка II курсу ФТІ

групи ФБ-12

Мелішкевич Г.Г.

 

Перевірив:

Ільїн М.І.

 

 

Київ-2013

Варіант №8

Комп’ютер:

ACER ASPIRE 5552G   

Процесор:

AMD Athlon X2 P340

ОС:

 Kali Linux (Linux version 2.6)

 

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

  1. Завантажтеся  в систему під вашим користувацьким ім'ям.
  2. Поміняйте ваш пароль. Мій пароль містить цифру 8.

 

xixanka@kali:~$ passwd

Changing password for xixanka.

(current) UNIX password:

Enter new UNIX password:

Retype new UNIX password:

passwd: password updated successfully

 

  1. Виведіть  системну дату.

 

xixanka@kali:~$ date

Tue Mar 26 17:38:20 EDT 2013

 

  1. Підрахуйте  кількість рядків у файлі /etc/fstab

 

xixanka@kali:~$ wc -l /etc/fstab

  1. etc/fstab

 

  1. Виведіть  на екран вміст відповідного файлу.

 

xixanka@kali:~$ cat /etc/fstab

# /etc/fstab: static file system information.

#

# Use 'blkid' to print the universally unique identifier for a

# device; this may be used with UUID= as a more robust way to name devices

# that works even if disks are added and removed. See fstab(5).

#

# <file system> <mount point>   <type>  <options>       <dump>  <pass>

# / was on /dev/sda1 during installation

UUID=45bba582-2159-4626-ba7e-62873eee3294 /               ext4    errors=remount-ro 0       1

# swap was on /dev/sda5 during installation

UUID=e1745bd8-f54a-496d-af5f-c493ac22aab8 none            swap    sw              0       0

/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0

/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0

 

 

  1. Виведіть  календар на <1995+8> рік.

 

xixanka@kali:~$ cal 2003

                            2003

      January               February               March         

Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa 

          1  2  3  4                     1                     1 

5  6  7  8  9 10 11   2  3  4  5  6  7  8   2  3  4  5  6  7  8 

12 13 14 15 16 17 18   9 10 11 12 13 14 15   9 10 11 12 13 14 15 

19 20 21 22 23 24 25  16 17 18 19 20 21 22  16 17 18 19 20 21 22 

26 27 28 29 30 31     23 24 25 26 27 28     23 24 25 26 27 28 29 

                                            30 31                

 

       April                  May                   June         

Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa 

       1  2  3  4  5               1  2  3   1  2  3  4  5  6  7 

 6  7  8  9 10 11 12   4  5  6  7  8  9 10   8  9 10 11 12 13 14 

13 14 15 16 17 18 19  11 12 13 14 15 16 17  15 16 17 18 19 20 21 

20 21 22 23 24 25 26  18 19 20 21 22 23 24  22 23 24 25 26 27 28 

27 28 29 30           25 26 27 28 29 30 31  29 30                

                                                                 

 

        July                 August              September       

Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa 

       1  2  3  4  5                  1  2      1  2  3  4  5  6 

6  7  8  9 10 11 12   3  4  5  6  7  8  9   7  8  9 10 11 12 13 

13 14 15 16 17 18 19  10 11 12 13 14 15 16  14 15 16 17 18 19 20 

20 21 22 23 24 25 26  17 18 19 20 21 22 23  21 22 23 24 25 26 27 

27 28 29 30 31        24 25 26 27 28 29 30  28 29 30             

                      31                                         

 

      October               November              December       

Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa 

          1  2  3  4                     1      1  2  3  4  5  6 

5  6  7  8  9 10 11   2  3  4  5  6  7  8   7  8  9 10 11 12 13 

12 13 14 15 16 17 18   9 10 11 12 13 14 15  14 15 16 17 18 19 20 

19 20 21 22 23 24 25  16 17 18 19 20 21 22  21 22 23 24 25 26 27 

26 27 28 29 30 31     23 24 25 26 27 28 29  28 29 30 31          

                      30 

 

  1. Виведіть  календар на 1752 рік.

В вересні 1752 року відсутні дні з 3 по 13 число тому що в цей  час відбувся перехід з Юліанського  календаря на Григоріанський.

 

xixanka@kali:~$ cal 1752

                            1752

      January               February               March         

Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa 

          1  2  3  4                     1   1  2  3  4  5  6  7 

5  6  7  8  9 10 11   2  3  4  5  6  7  8   8  9 10 11 12 13 14 

12 13 14 15 16 17 18   9 10 11 12 13 14 15  15 16 17 18 19 20 21 

19 20 21 22 23 24 25  16 17 18 19 20 21 22  22 23 24 25 26 27 28 

26 27 28 29 30 31     23 24 25 26 27 28 29  29 30 31             

                                                                 

 

       April                  May                   June         

Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa 

          1  2  3  4                  1  2      1  2  3  4  5  6 

5  6  7  8  9 10 11   3  4  5  6  7  8  9   7  8  9 10 11 12 13 

12 13 14 15 16 17 18  10 11 12 13 14 15 16  14 15 16 17 18 19 20 

19 20 21 22 23 24 25  17 18 19 20 21 22 23  21 22 23 24 25 26 27 

26 27 28 29 30        24 25 26 27 28 29 30  28 29 30             

                      31                                         

 

        July                 August              September       

Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa 

          1  2  3  4                     1         1  2 14 15 16 

5  6  7  8  9 10 11   2  3  4  5  6  7  8  17 18 19 20 21 22 23 

12 13 14 15 16 17 18   9 10 11 12 13 14 15  24 25 26 27 28 29 30 

19 20 21 22 23 24 25  16 17 18 19 20 21 22                       

26 27 28 29 30 31     23 24 25 26 27 28 29                       

                      30 31                                      

 

      October               November              December       

Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa 

1  2  3  4  5  6  7            1  2  3  4                  1  2 

8  9 10 11 12 13 14   5  6  7  8  9 10 11   3  4  5  6  7  8  9 

15 16 17 18 19 20 21  12 13 14 15 16 17 18  10 11 12 13 14 15 16 

22 23 24 25 26 27 28  19 20 21 22 23 24 25  17 18 19 20 21 22 23 

29 30 31              26 27 28 29 30        24 25 26 27 28 29 30 

        1.  

 

 

  1. Визначте, хто ще завантажений у систему.

 

xixanka@kali:~$ who

xixanka  tty8         2013-03-26 17:36 (:0)

xixanka  pts/0        2013-03-26 17:36 (:0.0)

 

  1. Наберіть команду ping.

Команді ping не вистачає параметрів, тому виводиться допоміжне повідомлення з вказівкою можливих варіантів  використання команди. Наприклад для  того щоб провести пінг сайту ukr.net і відіслати туди 4 пакети потрібно виконати команду ping –c 4 ukr.net .

 

xixanka@kali:~$ ping

Usage: ping [-LRUbdfnqrvVaAD] [-c count] [-i interval] [-w deadline]

            [-p pattern] [-s packetsize] [-t ttl] [-I interface]

            [-M pmtudisc-hint] [-m mark] [-S sndbuf]

            [-T tstamp-options] [-Q tos] [hop1 ...] destination

 

  1. Скопіюйте файли  /bin/mv   /bin/bash

 

xixanka@kali:~$ cp /bin/mv ~/

xixanka@kali:~$ cp /bin/bash ~/

xixanka@kali:~$ ls

bash  Desktop  mv

  1. Створіть каталог lab_1.

 

xixanka@kali:~$ mkdir lab_1

xixanka@kali:~$ ls

bash  Desktop  lab_1  mv

 

  1. Скопіюйте в нього з вашого домашнього каталогу копію файлу 1, яку ви отримали в п.10, під ім'ям my_mv. Перемістіть в цей каталог з вашого домашнього каталогу копію файлу 2, яку ви отримали в п.10, перейменувавши його при цьому в my_bash.

 

xixanka@kali:~$ cp mv lab_1/my_mv

xixanka@kali:~$ ls lab_1

my_mv

 

xixanka@kali:~$ mv bash lab_1/my_bash

xixanka@kali:~$ ls lab_1

my_bash  my_mv

 

  1. Перейдіть у свій домашній каталог і переконайтеся  в тому, що все зроблено правильно.

 

xixanka@kali:~$ cd ~

xixanka@kali:~$ ls

Desktop  lab_1  mv

 

  1. Створіть  каталог lab_1_8 і перейдіть в нього.

 

xixanka@kali:~$ mkdir lab_1_8

xixanka@kali:~$ cd lab_1_8

xixanka@kali:~/lab_1_8$

 

 

  1.   Скопіюйте в каталог lab_1_8 файл з п.4 під ім'ям n<ім’я вихідного файлу>.

 

xixanka@kali:~$ mkdir lab_1_8

xixanka@kali:~$ cd lab_1_8

xixanka@kali:~$ ls lab_1_8

nfstab

 

  1. За  допомогою команд cat і more перегляньте його вміст.

 

xixanka@kali:~$ cat nfstab

# /etc/fstab: static file system information.

#

# Use 'blkid' to print the universally unique identifier for a

# device; this may be used with UUID= as a more robust way to name devices

# that works even if disks are added and removed. See fstab(5).

#

# <file system> <mount point>   <type>  <options>       <dump>  <pass>

# / was on /dev/sda1 during installation

UUID=45bba582-2159-4626-ba7e-62873eee3294 /               ext4    errors=remount-ro 0       1

# swap was on /dev/sda5 during installation

UUID=e1745bd8-f54a-496d-af5f-c493ac22aab8 none            swap    sw              0       0

/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0

/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0

 

xixanka@kali:~$ more nfstab

# /etc/fstab: static file system information.

#

# Use 'blkid' to print the universally unique identifier for a

# device; this may be used with UUID= as a more robust way to name devices

# that works even if disks are added and removed. See fstab(5).

#

# <file system> <mount point>   <type>  <options>       <dump>  <pass>

# / was on /dev/sda1 during installation

UUID=45bba582-2159-4626-ba7e-62873eee3294 /               ext4    errors=remount

-ro 0       1

# swap was on /dev/sda5 during installation

UUID=e1745bd8-f54a-496d-af5f-c493ac22aab8 none            swap    sw           

  0       0

/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0

/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0

 

 

  1. Перейдіть у свій домашній каталог.

 

xixanka@kali:~$ cd ~

 

  1. Видаліть  каталог lab_1_8.

 

xixanka@kali:~$ rm -rf lab_1_8

 

xixanka@kali:~$ rm -rf lab_1

 

Висновок:

В даній лабораторній роботі ми ознайомились з основними принципами роботи UNIX-подібних систем Перевагою таких систем є висока швидкість виконання тривіальних операцій та наявність великої кількості прикладних програм для виконання буденних адміністративних операцій. Іще одним плюсом таких систем є можливість різноманітних варіацій виконання одних і тих же операцій.


Информация о работе Структура файлової системи UNIX, основні команди, Команди роботи з файлами