Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
152
Добавлен:
20.02.2016
Размер:
727.07 Кб
Скачать

7.3. Просмотр содержимого файлов

Примеры:

Разрешить для всего каталога b запись группе и запретить чтение и переход в этот каталог для всех остальных.

$ ls -la b

 

 

 

 

 

итого 28

 

 

 

 

 

drwxrwxr-x

2

guest guest 4096 Мар 21

19:40 .

drwx------

5

guest guest 4096 Мар 21

19:39 ..

-rw-rw-r--

1

guest guest

0

Мар 21

19:40 1

-rw-rw-r--

1

guest guest

0

Мар 21

19:40 2

-rw-rw-r--

1

guest guest

0

Мар 21

19:40 3

$ chmod -R

g+w,o-rx b

 

 

 

$ ls -la b

 

 

 

 

 

итого 28

 

 

 

 

 

drwxrwx---

2

guest guest 4096 Мар 21

19:40 .

drwx------

5

guest guest 4096 Мар 21

19:39 ..

-rw-rw----

1

guest guest

0

Мар 21

19:40 1

-rw-rw----

1

guest guest

0

Мар 21

19:40 2

-rw-rw----

1

guest guest

0

Мар 21

19:40 3

7.2.2 Команда chown

Синтаксис:

chown [-R] владелец[:группа] файл_или_каталог...

Описание:

Сменить владельца группу, если указана) файла или каталога.

Опции:

-R

Выполнить операцию рекурсивно

Примеры:

Сменить у файла test владельца на oracle, а группу на dba:

$ ls -l test

-rw-rw-r-- 1 guest guest 124 Мар 21 19:50 test $ chown oracle:dba test

$ ls -l test

-rw-rw-r-- 1 oracle dba 124 Мар 21 19:50 test

7.3 Просмотр содержимого файлов

7.3.1 Команда cat

Синтаксис:

cat [-n] [файл...]

38

7.3. Просмотр содержимого файлов

Описание:

Вывести на стандартный вывод содержимое файлов в порядке их следования, или на стандартный ввод, если файлы не указаны. Ввод завершается символом End of File ([Ctrl]-[D]), который в выходной поток не помещается.

-n

Выводить порядковый номер строки

Примеры:

Заполнить файл test:

$ cat > test one

two three four five six seven eight nine ten

Вывести содержимое файла test:

$ cat test one

two three four five six seven eight nine ten

7.3.2 Команда more

Синтаксис:

more [+номер_строки] [+/образец_поиска] [файл...]

Описание:

Постраничный просмотр файлов или стандартного ввода.

39

7.3. Просмотр содержимого файлов

Некоторые управляющие последовательности:

SPACE

Переместиться на одну страницу вниз

ENTER

Переместиться на одну строку вниз

d

Переместиться на полстраницы вниз

b

Переместиться на одну страницу вверх

/образец/

Поиск по заданному образцу вперед

?образец?

Поиск по заданному образцу назад

h

Помощь

q

Выход

Опции:

+номер_строки Спозиционироваться на указанную строку

+/образец_поиска Спозиционироваться на строку, соответствующую образцу

7.3.3Команда less

Синтаксис:

GNU: less [+номер_строки] [+/образец_поиска] [файл...]

Описание:

Постраничный просмотр файлов или стандартного ввода.

Управляющие последовательности:

стрелка_вверх

Переместиться на одну строку вверх

стрелка_вниз

Переместиться на одну строку вниз

PageUp

Переместиться на одну страницу вверх

PageDown

Переместиться на одну страницу вниз

SPACE

Переместиться на одну страницу вниз

ENTER

Переместиться на одну строку вниз

d

Переместиться на полстраницы вниз

b

Переместиться на одну страницу вверх

/образец/

Поиск по заданному образцу вперед

?образец?

Поиск по заданному образцу назад

h

Помощь

q

Выход

Опции:

+номер_строки Спозиционироваться на указанную строку

+/образец_поиска Спозиционироваться на строку, соответствующую образцу

7.3.4Команда pg

pg [+номер_строки] [+/образец_поиска] [файл...]

Описание:

Постраничный просмотр файлов или стандартного ввода.

40

7.3. Просмотр содержимого файлов

Управляющие последовательности:

l

Переместиться на одну строку вниз

ENTER

Переместиться на одну страницу вниз

f

Переместиться на одну страницу вверх

/образец/

Поиск по заданному образцу вперед

?образец?

Поиск по заданному образцу назад

h

Помощь

q

Выход

Опции:

+номер_строки Спозиционироваться на указанную строку

+/образец_поиска Спозиционироваться на строку, соответствующую образцу

7.3.5Команда head

Синтаксис:

head [-строк] [файл...]

Описание:

Вывести начало файла или входного потока.

-строк

Количество строк

Примеры:

Вывести первые 5 строк файла test:

$ head -5 test one

two three four five

7.3.6Команда tail

Синтаксис:

tail [-строк] [файл...]

Описание:

Вывести конец файла или входного потока.

Опции:

-строк

Количество строк

41

Соседние файлы в папке 1