Лаб практикум_Операційні системи / Лр_11_Операційна система Linux. Робота в режимі командного рядка _Теорія_
.pdf
|
|
|
ЛАБОРАТОРНА РОБОТА №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. Інтерфейс командного рядка |