Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лаб практикум_Операційні системи / Лр_11_Операційна система Linux. Робота в режимі командного рядка _Теорія_

.pdf
Скачиваний:
23
Добавлен:
28.02.2016
Размер:
213.5 Кб
Скачать

 

 

 

ЛАБОРАТОРНА РОБОТА №11

 

 

 

ТЕОРЕТИЧНИЙ МАТЕРІАЛ

 

 

 

 

 

 

 

 

Структура файлової системи

 

 

 

 

 

 

 

/

кореневий каталог, основа файлової системи

 

 

/bin

каталог програм операційної системи

 

 

 

/etc

каталог файлів налагодження системи

 

 

 

/dev

каталог файлів пристроїв

 

 

 

/sbin

каталог програм адміністрування системи

 

 

 

/lib

каталог файлів бібліотек і модулів ядра системи

 

 

 

/mnt

каталог для монтування інших файлових систем

 

 

 

/proc

каталог файлів відображення стану системи

 

 

 

/root

домашній каталог адміністратора системи

 

 

 

/home

каталог для розміщення домашніх каталогів і файлів користувачів

 

 

 

/usr

каталог для прикладних програм

 

 

 

/usr/bin

каталог для команд й програм користувачів

 

 

 

/usr/sbin

каталог для програм системного адміністрування

 

 

 

/usr/lib

каталог програмних бібліотек

 

 

 

/usr/games

каталог для ігрових програм

 

 

 

/usr/share

каталог для документації програм

 

 

 

/usr/man

каталог для довідкової системи, що викликається командою man

 

 

 

/usr/X11R6

каталог для файлів системи XWindow

 

 

 

/usr/etc

каталог додаткових файлів конфігурації

 

 

 

/var

каталог тимчасових файлів

 

 

 

/var/spool

каталог черг для друку, пересилання повідомлень в мережі

 

 

 

/tmp

каталог зберігання тимчасових файлів операційної системи

 

 

 

Клавіатурніскорочення

 

 

 

 

 

 

 

 

[Alt][Fn]

Перехід до n-ий консольного терміналу (n =1..6)

 

 

 

 

 

 

 

 

[Ctrl][Alt][F7]

Перехід до графічного терміналу (завантаженого)

 

 

 

 

 

 

 

 

[Tab]

Доповнення поточної послідовності символів, набраної в консолі, до команди.

 

 

 

 

 

 

 

 

[↑, ↓]

Перегляд і редагування списку введених команд. Для виконання вибраної команди необхідно

 

 

 

натиснути Enter.

 

 

 

 

 

 

 

 

[Shift][PgUp]

Перегляд попередньої сторінки тексту.

 

 

 

 

 

 

 

 

[Shift][PgDown]

Перегляд наступної сторінки тексту.

 

 

 

 

 

 

 

 

[Ctrl][Alt][Del]

Перезавантаження комп'ютера.

 

 

 

 

 

 

 

 

[Ctrl]c

Припинення виконання поточного процесу.

 

 

 

 

 

 

 

 

[Ctrl]d

Вихід з поточного терміналу.

 

 

 

 

 

 

 

 

[Ctrl]s

Зупинити виведення на термінал.

 

 

 

 

 

 

 

 

[Ctrl]q

Поновити виведення на термінал.

 

 

 

 

 

 

 

 

[Ctrl]z

Переведення виконання поточного процесу у фоновий режим.

 

 

 

 

 

 

 

 

reset

Відновлення значень за замовчуванням для "пошкодженого" терміналу.

 

 

 

 

~

Домашній каталог. Наприклад cd ~

 

 

 

 

.

(крапка) Поточний каталог.

 

 

 

 

..

(дві крапки) Батьківський каталог для поточного каталогу.

 

 

 

 

 

 

Реєстраціяусистемі

 

 

 

 

 

 

 

login

ввести реєстраційне ім’я

 

 

 

 

 

 

 

password

ввести пароль

 

 

 

 

 

 

 

92

Операційна система Linux. Інтерфейс командного рядка

ЛАБОРАТОРНА РОБОТА №11

Завершенняроботи

logout

завершити поточний сеанс роботи

 

 

reboot

перезавантажити систему

 

 

halt

зупинити систему

 

 

Отриманнясистемноїдопомоги

man [команда] вивести на екран довідку для вказаної команди.

Вихід з програми натисненням комбінації клавіш Shift+Z+Z.

Запускпрограмнавиконання

назва_програми запустити файл на виконання;

пошук проводиться у каталогах, вказаних у змінній оточення PATH.

./назва_програми запустити на виконання програму з поточного каталогу

Інтерфейс командного рядка

Командидляроботизфайлами

cp [що копіювати] [куди копіювати]

копіювати файли

 

 

 

mv [що переміщати] [куди переміщати]

перемістити або перейменувати файл

 

 

 

ln -s [на що зробити посилання] [назва посилання]

створити умовне посилання

 

 

 

 

rm [файл(и)]

 

вилучити файл(и)

 

 

 

 

mkdir [каталог]

 

створити новий каталог

 

 

 

 

rmdir [каталог]

 

вилучити порожній каталог

 

 

 

rm -r [файл(и) / директорії]

вилучити файли, каталоги з своїми підкаталогами

 

 

 

cat [назва файлу] | more

перегляд вмісту текстового файлу посторінково

 

 

 

 

cat > [назва файлу]

 

створити новий файл

[Ctrl]c

 

 

 

 

 

 

 

less [назва файлу]

 

перегляд вмісту текстового файлу з можливістю повернутися до

 

 

попередніх сторінок

 

 

клавіша q дає команду завершити роботу з програмою.

 

 

less – аналог команди more в системі ms-dos "".

 

 

 

lynx [html файл або посилання]

текстовий переглядач www-сторінок

 

 

 

 

 

 

знайти файл з іменем "назва файлу";

find / -name "назва файлу"

пошук починається з кореневого каталогу;

 

 

"назва файлу" може містити маску для пошуку.

 

 

 

Командидляроботизкаталогами

 

 

 

 

 

ls

вивести список файлів поточного каталогу

 

 

 

 

cd [каталог]

змінити поточний каталог

 

 

 

 

 

 

mkdir [каталог]

створити новий каталог

 

 

 

 

 

 

rmdir [каталог]

вилучити порожній каталог

 

 

 

 

 

 

Використанняархівів

 

 

 

 

tar -сxvf [назва архіву] [каталог, список файлів]

створити архів tgz або tar.gz

 

 

 

tar -zxvf файли

 

розпакувати архів tgz або tar.gz

 

 

 

 

Операційна система Linux. Інтерфейс командного рядка

93

 

 

ЛАБОРАТОРНА РОБОТА №11

Інсталяціяпрограмногозабезпечення

 

 

 

 

 

rpm –i назва_програми.rpm

інсталяція програми

 

 

 

 

 

rpm –u назва_програми.rpm

деінсталяція програми

 

 

 

 

 

 

rpm –qa

 

вивести список інстальованого програмного забезпечення

 

 

 

 

 

Програма-оболонкаmc

 

 

 

 

 

 

 

 

mc

запустити програму-оболонку для управління файлами Midnight Commander.

 

 

 

 

 

Запускграфічногоінтерфейсу

 

 

 

 

 

 

 

startx

запустити графічний інтерфейс користувача

 

 

 

 

 

 

 

 

 

 

Адміністрування системи

 

 

 

 

Додатикористувача

 

 

 

 

 

 

 

adduser [назва_користувача]

Наприклад: adduser student.

 

 

 

 

passwd

 

змінити пароль

 

 

 

 

 

Вилучитикористувача

 

 

 

 

 

 

 

userdel [ім'я_користувача]

Вилучити користувача з системи. Домашній каталог файли, листи

 

 

зберігаються.

 

 

 

 

 

 

Створитигрупу

 

 

 

 

 

 

 

 

groupadd [назва_групи]

Створити нову групу користувачів.

 

 

 

 

 

 

Інше

 

 

 

 

 

 

 

 

su

вхід у систему як адміністратор з оболонки користувача. Для повернення у попередню оболонку

потрібно ввести команду Exit.

 

 

 

 

 

 

Інтерпретаціяправдоступу

 

 

 

 

 

 

 

1

можна виконувати

2

можна писати

4

можна читати

 

 

 

 

751

7= 1+2+4

власник: читати, писати виконувати

 

5 = 4+1

група: читати, виконувати

 

1

іншу: виконувати

 

 

Змінитиправадоступудофайлу, каталогу

 

 

 

chmod 764

Встановити права:

 

власник: читати, писати виконувати

 

група: читати, писати

 

інші: читати.

 

 

Змінитивласникафайлу, каталогу

 

 

 

chown [файл] власник

змінити власника файлу, каталогу

 

 

 

 

 

 

94

Операційна система Linux. Інтерфейс командного рядка