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

Робота з файлами

При запуску редактора командою "Emacs .&" на екрані з'являється вікно Emacs з інформацією про вміст поточного каталогу (символ & в кінці команди забезпечує запуск додатку в фоновому режимі). У цьому випадку він грає роль файлового менеджера.

Переміщення по каталогах

Перші два рядки вікна файлового менеджера Emacs справа містять крапку (.) і дві крапки (..). Рядок з крапкою відповідає поточній директорії. Для переміщення до батьківського каталогу (тобто на рівень вгору по файловому дереву) служить рядок з двома крапками. Якщо ви хочете зайти в яку-небудь піддиректорію поточної директорії, то потрібно встановити курсор на рядок з її ім'ям і натискувати клавішу Enter.

Для звернення до необхідного файлу або каталогу служить команда C-x C-f. У вікні мінібуферу з'явиться рядок Find File, в якому вказана дорога до поточної директорії. Редагуючи її, вкажіть дорогу до потрібного вам каталогу відповідно до синтаксису операційної системи Linux. Після введення імені директорії або файлу слід натискувати клавішу Enter. Якщо вказано ім'я файлу, то буде відкритий або створений відповідний файл.

Приклад

Для того, щоб переміститися на рівень вгору потрібно ввести фрагмент ../, якщо ви хочете піднятися на два і більшt рівні вгору, відповідно вкажіть два або більше разів ../ без пропусків і інших символів. Якщо ви хочете зайти в якусь піддиректорію поточної директорії, то потрібно вказати ім'я необхідної директорії. Для переміщення в домашню директорію користувача використовується символ ~, у кореневу директорію - /. Введений вами фрагмент може виглядати таким чином: ../../Work/text, що означає переміщення на два рівні вгору, далі в директорію Work і піддиректорію text.

Створення директорії, Копіювання файлу або групи файлів

Для створення директорії служить команда +. У мінібуфері з'явиться повідомлення Create directory, після якого потрібно ввести ім'я створюваної директорії.

Для копіювання файлу потрібно встановити курсор на ім'я файлу і натискувати клавішу C. Після чого у вікні мінібуферу з'явиться рядок Copy to, в якому потрібно вказати дорогу до директорії, в яку потрібно скопіювати даний файл.

Якщо ви хочете скопіювати групу файлів, то перед копіюванням потрібно заздалегідь відзначити кожен файл натисненням на клавішу m, після чого в крайній лівій позиції рядка з ім'ям файлу з'являється символ відмітки *.

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

Для перейменування файлу потрібно встановити курсор на даному файлі і натискувати клавішу R. У мінібуфері з'являється рядок з ім'ям файлу (каталогу) і вказується повна дорога до нього. Для перейменування файлу досить вказати нове ім'я, а для переміщення – дорогу до нового каталогу.

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

Для зміни прав доступу до файлу або директорії потрібно виділити об'єкти, права доступу до яких ви хочете змінити, і застосувати команду M. У вікні мінібуфера необхідно ввести три цифри, відповідні правам доступу для господаря файлу, для групи і для всіх інших відповідно. Цифри виходять в результаті двійкового кодування прав доступу і перекладу їх потім у 8-ичну систему числення.

Символьне позначення

rwx

rw-

r-x

r--

-wx

-w-

--x

---

2-кове представлення

111

110

10

100

011

010

00

000

8-не представлення

7

6

5

4

3

2

1

0

У приведеній вище таблиці букви означають відповідно r – read (читання), w – write (запис), x – execute (виконання для файлів і можливість входу для каталогів), причому наявність відповідного права кодується 1, а відсутність – 0.

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