Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Mal._4-5_.doc
Скачиваний:
1
Добавлен:
04.09.2019
Размер:
298.5 Кб
Скачать

Приклад

tar tvfz backup.tgz

tar xvfz backup.tgz

zip -опції імя_архіву файли/каталоги

zip -r foo my_dir

unzip імя_архіву

Наприклад, команда

unzip foo.zip

створить у поточному каталозі підкаталог my_dir і помістить в нього вміст архіву.

Для детальнішого знайомства з утилітами архівації скористайтеся командами: man tar, man zip та man unzip.

chmod +x-w prog

chmod o+r-wx my_script

Код доступу

---

--x

-w-

-wx

r--

r-x

rw-

rwx

Двійкова маска

000

001

010

011

100

101

110

111

Восьмерична цифра

0

1

2

3

4

5

6

7

chmod 755 my_script

Факультативне домашнє завдання..

  1. Створіть директорію public_html. Спробуйте видалити директорію public_html у іншого користувача.

  2. Скопіюйте файл /var/log/dmesg в свою кореневу директорію. Проглянете вміст файлу dmesg за допомогою команд more і less, а потім за допомогою команди cat. Сформулюйте відмінності в роботі даних команд.

  3. За допомогою команди ls -la поглянете, чи є у вашій домашній директорії файли, що починаються з символів .saves або .nfs. Якщо так, то видаліть їх.

  4. Створіть три архіви директорії /usr/share/dict (dict.tar, dict.tgz, dict.zip), використовуючи різні способи архівації, і порівняєте розміри файлів, що вийшли.

Короткий довідник по командах Linux

Процеси. Нагадаємо, що вказівка після команди символу & призведе до фонового виконання команди.

Команда

Призначення

fg

Переводить завдання з фонового режиму (background) в пріоритетний (foreground)

bg

Переводить команду з пріоритетного режиму (foreground) у фоновий (background)

Ctrl+z

Перериває програму, що працює в даний момент. Виконання програми припиняється до тих пір, поки користувач не відновить її виконання

kill

Відміняє завдання з вказаним номером процесу

ps

Видає список всіх виконуваних процесів, включаючи фонові завдання

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

Команда

Призначення

ls

Видає список імен файлів і каталогів

more

Відображує вміст файлу посторінково

less

Те ж саме (відображує вміст файлу посторінково)

mkdir

Створює каталог

rmdir

Видаляє порожній каталог

pwd

Повідомляє шляхове ім'я робочого каталогу

cd

Здійснює перехід у вказаний каталог

cp

Копіює файли й каталоги

mv

Переміщає (перейменовує) файли і каталоги

rm

Видаляє файли і каталоги

find

Шукає в каталогах файли на підставі заданих критеріїв пошуку

chmod

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

tar

Створює резервні копії файлів в архівному файлі

zip

Здійснює стискування і розпаковування стиснутих файлів

Фільтри – це команди, які читають дані, виконують над ними операції і посилають результати на стандартне виведення. Для детальнішого вивчення команд скористайтеся утилітою man, що видає довідку про задану команду.

Команда

Призначення

cat

Виводить файл на екран

wc

Підраховує кількість рядків, слів і символів у файлі і видає ці значення

spell

Перевіряє правильність написання всіх слів у файлі і виводить лише слова з помилками

sort

Сортує рядки, які отримує як вхідні дані

diff

Порівнює два файли і виводить рядки, які відрізняються

cmp

Виконує побайтове порівняння двох двійкових файлів

grep

Шукає у файлах зразок і перераховує всі рядки, в яких він є

cut

Виділяє (вирізує) вказані поля або стовпці з файлу

Інші корисні команди

Команда

Призначення

whoami

Виводить ім'я, під яким зареєстрований користувач

date

Виводить дату і час

cal

Виводить календар на поточний місяць. Можна вказати місяць і рік (або лише рік)

who

Виводить список користувачів, що працюють на машині

top

Виводить інтерактивний список поточних процесів

xkill

Завершує виконання процесу, на вікно якого вкаже курсор

df

Видає звіт про доступний і використаний дисковий простір

du

Видає звіт про використання дискового простору, займаного файлами або каталогами

mcopy

Копіює файли при роботі з файловою системою MS DOS

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]