CAT(1)
Категория: MAN-ы | Автор: admin | 12-03-2013, 05:47

НАЗВАНИЕ
cat - слияние и вывод файлов

СИНТАКСИС


  
cat [-u] [-s] [-v] [-t] [-e] файл ...

ОПИСАНИЕ
Команда cat по очереди читает указанные файлы и выдает их содержимое на стандартный вывод. Так, например,


   
cat f

распечатывает содержимое файла f, а


   
cat f1 f2 > f3

сливает первые два файла и помещает результат в третий. Чтобы добавить файл f1 к файлу f2, надо выполнить команду


   
cat f1 >> f2

Если не указан ни один файл или среди аргументов встретился -, команда cat читает данные со стандартного ввода. Опции команды cat имеют следующий смысл:

-u

Вывод не буферизуется (по умолчанию буферизуется).

-s

Не сообщается о несуществующих файлах.

-v

Визуализация непечатных символов (кроме табуляций, переводов строк и переходов к новой странице). Управляющие символы изображаются в виде ^X (CTRL+X); символ DEL (восьмеричное 0177) - в виде ^?. Символы, не входящие в набор ASCII (то есть со взведенным восьмым битом) выдаются в виде M-x, где x - определяемый младшими семью битами символ.

С опцией -v можно использовать следующие опции:

-t

Визуализация символов табуляции в виде ^I.

-e

Визуализация символов перевода строки в виде $ (строка при этом все же переводится).

Если опция -v не указана, то опции -t и -e игнорируются.

ДИАГНОСТИКА Команды типа

cat f1 f2 > f1

приводят к сообщению:


cat: input/output files 'f1' identical

Просмотров: 2048 | | Комментариев: 0
  BACKUP(1)
Категория: MAN-ы | Автор: admin | 12-03-2013, 05:56

НАЗВАНИЕ
backup - Производит наращиваемое резервирование файловой системы.
СИНТАКСИС

backup [ key [arguments] filesystem ]

ОПИСАНИЕ
Команда backup копирует все файлы, измененные после определенной даты в date параметра filesystem. Параметр key задает дату и другие опции резервной копии backup и состоит из символов следующего множества 0123456789kfusd. Значения этих символов описаны ниже:
f
Помещает резервную копию в следующий файл argument вместо устройства по умолчанию.
u
Если резервирование завершается успешно, пишет дату начала резервирования в файл /etc/ddate. Этот файл фиксирует свою дату для каждой файловой системы и каждого уровня резервирования.
0-9
Это число является "уровнем резервирования".Резервирует все файлы, измененные после последней даты, хранящейся в файле /etc/ddate, для одной и той же файловой системы на меньших уровнях. Если уровень не определяет никакой даты, то начало отсчета времени предполагается; так опция 0 вызывает резервирование всей файловой системы.
s
Для резервирования на магнитную ленту размер ленты указывается в футах. Число футов берется из следующего параметра argument. После того как будет достигнут указанный обьем, команда backup будет ждать смены катушки. Обьем, принимаемый по умолчанию - 2,300 футов.
d
Для резервирования на магнитную ленту плотность магнитной ленты, выраженная в битах на дюйм BPI берется из следующего параметра argument. Эта величина используется в вычислении обьема магнитной ленты,требуемого на запись. По умолчанию - 1600.
k
Эта опция используется при резервировании на устройство, имеющее блочную структуру, такое, как гибкий диск. Объем тома (в К-байтах) берется из следующего параметра argument. Если указан аргумент k, то аргументы s и d опускаются. По умолчанию используются s и d.

Если параметры не заданы, параметр key принимается равным 9u, а по умолчанию файловая система резервируется на устройство, принятое по умолчанию.
Первое резервирование должно быть полным резервированием с уровнем 0:

backup 0u
Далее, периодические резервирования с уровнем 9 должны производиться в экспоненциальной прогрессии лент или гибких дисков:

backup 9u
Эта прогрессия выглядит так:

1 2 1 3 1 4 ...
где резервирование 1 используется через раз, резервирование 2каждый четвертый раз, резервирование 3 - каждый восьмой раз и т.д. Когда 9-ти уровневое инкрементное резервирование становится трудно поддающимся контролю из-за того, что заполнена лента или требуется слишком много гибких дисков, должно быть произведено резервирование уровня 1:

backup 1u
После этого экспоненциальные серии должны прогрессировать так,как будто они не прерывались.Эти 9-ти уровневые резервирования основываются на 1-уровневом резервировании, которое основывается на полном резервировании с уровнем 0. Эта прогрессия уровней резервирования может продолжаться столько, сколько требуется.
Файловая система, принимаемая по умолчанию, и устройство резервирования зависят от установок переменных DISK и TAPE соответственно, в файле /etc/default/backup.
ФАЙЛЫ
/etc/ddate
Записывают даты резервирования файловой системы/ уровня
/etc/default/backup
Информация о резервировании, принимаемая по умолчанию
ДИАГНОСТИКА
Если для резервирования требуется более одного тома (где том, вероятно, либо гибкий диск, либо лента), вас попросят заменить тома. Нажмите RETURN после замены томов.
ПРИМЕЧАНИЯ
Размеры рассматриваются с учетом плотности 1600 BPI (бит на дюйм) для ленты, разбитой на блоки; для получения такой плотности необходимо использовать лентопротяжное устройство, не выполняющее первичной обработки данных. Ошибки записи на резервное устройство обычно фатальные. Ошибки чтения в файловой системе игнорируются.
Если принятый по умолчанию архивный носитель данных, указанный в /etc/default/backup или /etc/default/restor является носителем с блочной структурой (например, гибкий диск), тогда размер тома в Кбайтах должен быть указан в командной строке. Никакая сервисная работа не является правильной без этой информации. Например, используя в команде backup по умолчанию устройство (ниже), вводим следующее: backup k 360. По умолчанию устройством ввода для /etc/default/backup (лента=/dev/xxx) и /etc/default/restor (архив=/dev/xxx) является /dev/rfd02.
Невозможно успешно восстановить всю активную корневую файловую систему.
ПРЕДУПРЕЖДЕНИЕ
При резервировании на гибкие диски будьте уверены в том, что имеете достаточное количество форматированных гибких дисков, готовых до начала резервирования. Вы также должны быть уверены в том,что защелка гибкого диска закроется, когда вы будете вставлять гибкие диски. Если вам не удается сделать это при резервировании с несколькими гибкими дисками, то резервирование в целом будет неудачным, и вам придется начать снова.
Вам не удастся резервирование более, чем одной файловой системы на ленточные устройства /dev/nrct0 и /dev/nrct2.Это происходит потому, что хотя команда backup может писать более одной файловой системы на устройства /dev/nrct0 или /dev/nrct2, restor может быть не в состоянии восстанавливать более одной файловой системы с этих устройств.

Просмотров: 1967 | | Комментариев: 0
  CD
Категория: MAN-ы | Автор: admin | 24-03-2013, 02:40

НАЗВАНИЕ
cd - смена текущего каталога

СИНТАКСИС


cd [каталог]

ОПИСАНИЕ
Команда cd применяется для того, чтобы сделать заданный каталог текущим. Если каталог не указан, используется значение переменной окружения $HOME (обычно это каталог, в который Вы попадаете сразу после входа в систему). Если каталог задан полным маршрутным именем, он становится текущим. Если маршрутное имя не полное, команда cd пытается найти каталог по одному из маршрутов, заданных переменной окружения $CDPATH. Способ задания и семантика этой переменной такие же, как у $PATH. По отношению к новому каталогу нужно иметь право на выполнение, которое в данном случае трактуется как разрешение на поиск.

Поскольку для выполнения каждой команды создается отдельный процесс, cd не может быть обычной командой; она распознается и выполняется shell'ом.


Просмотров: 1974 | | Комментариев: 0
  CHMOD
Категория: MAN-ы | Автор: admin | 24-03-2013, 02:44

НАЗВАНИЕ

chmod - изменение режима доступа к файлам

СИНТАКСИС

 

chmod режим файл ...

ОПИСАНИЕ

Права доступа к указанным файлам (среди которых могут быть каталоги) изменяются в соответствии с указанным режимом. Режим может быть задан в абсолютном или символьном виде.

Абсолютный вид - восьмеричное число, являющееся поразрядным ИЛИ следующих режимов:

04000

При выполнении переустановить действующий идентификатор пользователя.

020#0

При выполнении переустановить действующий идентификатор группы, если # есть 7, 5, 3 или 1; учитывать блокировку доступа, если # есть 6, 4, 2 или 0.

01000

Бит навязчивости [см. chmod(2)].

00400

Доступен для чтения владельцем.

00200

Доступен для записи владельцем.

00100

Доступен для выполнения (в случае каталога - для просмотра) владельцем.

00040

Доступен для чтения членами группы.

00020

Доступен для записи членами группы.

00010

Доступен для выполнения (просмотра) членами группы.

00004

Доступен для чтения прочими пользователями.

00002

Доступен для записи прочими пользователями.

00001

Доступен для выполнения (просмотра) прочими пользователями.

Использование символьного вида основано на однобуквенных обозначениях, которые определяют класс доступа и права доступа для членов данного класса. Права доступа к файлу зависят от идентификатора пользователя и идентификатора группы, в которую он входит. Режим в целом описывается в терминах трех последовательностей, по три буквы в каждой:

 

Владелец Группа Прочие

(u) (g) (o)

rwx rwx rwx

Здесь владелец, члены группы и все прочие пользователи обладают правами чтения файла, записи в него и его выполнения. В примере показаны обозначения как для класса доступа, так и для прав доступа внутри класса.

Для задания режима доступа в символьном виде используется следующий синтаксис:

 

[кому] операция права

Часть кому есть комбинация букв u, g и o (владелец, члены группы и прочие пользователи соответственно). Если часть кому опущена или указано a, то это эквивалентно ugo.

Операция может быть: + (добавить право), - (лишить права), = (в пределах данного класса присвоить права абсолютно, то есть добавить указанные права и отнять неуказанные).

Права - любая осмысленная комбинация следующих букв:

r

Право на чтение.

w

Право на запись.

x

Право на выполнение (поиск в каталоге).

s

При выполнении переустанавливать действующий идентификатор пользователя или группы.

t

После выполнения программы сохранять сегмент команд (бит навязчивости).

l

Учет блокировки доступа.

 

Опустить часть права можно только если операция есть = (для лишения всех прав).

Если надо сделать более одного указания об изменении прав, то при использовании символьного вида в правах не должно быть пробелов, а указания должны разделяться запятыми. Например, команда

 

chmod u+w,go+x f1

добавит для владельца право писать в файл f1, а для членов группы и прочих пользователей - право выполнять файл. Права устанавливаются в указанном порядке. Право s можно добавлять только для пользователя и группы, право t - только для пользователя.

Учет блокировки доступа (l) к файлу и его частям означает возможность монопольного захвата сегментов файла на время их обработки. Нельзя, однако, разрешить выполнение файла для членов группы и одновременно учитывать блокировку файла. Нельзя также разрешить переустановить при выполнении действующий идентификатор группы и учитывать блокировку файла. Таким образом, следующие команды являются некорректными:

 

chmod g+x,+l f2

chmod g+s,+l f3

Попытка их выполнения вызовет соответствующую диагностику.

Изменить режим доступа к файлу может только его владелец или суперпользователь. Бит навязчивости может установить только суперпользователь. Чтобы добавить право переустановки идентификатора группы, надо быть членом этой группы; кроме того, для членов группы должно быть установлено право выполнения.

Для просмотра прав доступа и контроля при их изменении используется команда ls(1) с флагом -l. Права переустановки идентификаторов пользователя и группы отмечаются буквой s на месте соответствующей буквы x: малой s, если соответствующая категория пользователей имеет право x, и большой S - если не имеет; право t отмечается на месте последней буквы x: малой t, если прочие пользователи имеют право выполнять файл, и большой T - если не имеют. Право l отмечается на месте права x для членов группы.

ПРИМЕРЫ

Чтобы установить права, позволяющие владельцу читать и писать в файл, а членам группы и прочим пользователям только читать, надо сложить 0400, 0200, 0040 и 0004. Таким образом, команду можно записать двумя способами:

 

chmod 644 f1

chmod u=rw,go=r f1

Позволить всем выполнять файл f2:

 

chmod +x f2

Учитывать блокировку доступа к файлу f3:

 

chmod +l f3

Дать всем права на чтение запись и выполнение, а также на переустановку идентификатора группы при выполнении файла f4:

 

chmod =rwx,g+s f4

chmod 2777 f4


Просмотров: 2112 | | Комментариев: 0
  CHOWN
Категория: MAN-ы | Автор: admin | 20-06-2013, 03:02

НАЗВАНИЕ

chown - смена владельца файла

СИНТАКСИС

 
chown владелец файл ...

ОПИСАНИЕ
Команда chown дает файлу нового владельца, который может быть задан либо десятичным идентификатором пользователя, либо входным именем из файла /etc/passwd.

Изменить владельца может только владелец файла или суперпользователь.

ФАЙЛЫ

/etc/passwd
/etc/group 

Просмотров: 2255 | | Комментариев: 0


 
Логин
Пароль
 

 
Locations of visitors to this page