Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сало залік.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
133.43 Кб
Скачать
  1. Команди chown, chgrp.

chown — UNIXутиліта, що змінює власника і/або групу для вказаних файлів. Як ім'я власника/групи береться перший аргумент, що не є опцією. Якщо задано тільки ім'я користувача (або числовий ідентифікатор користувача), то даний користувач стає власником кожного з вказаних файлів, а група цих файлів не змінюється. Якщо за ім'ям користувача через двокрапку слідує ім'я групи (або числовий ідентифікатор групи), без пропусків між ними, то змінюється також і група файлу.

chown [-cfhvR] [--dereference] [--reference=rfile] користувач[:група] файл

-c --changes

Детально описувати дію для кожного файлу, власник якого дійсно змінюється.

-f --silent, --quiet

Не видавати повідомлення про помилки для файлів, чий власник не може бути змінений.

chgrp — утиліта UNIX. Може використовуватися непривілейованими користувачами для зміни групи файлів. На відміну від команди chown, chgrp дозволяє рядовим користувачам змінювати групи, але тільки ті, членами яких вони є.

ІМ'Я 

chgrp — змінити групу файлів

ОГЛЯД 

chgrp [опції] група файл.

опції POSIX: [-R] [--]

опції з чернетки стандарту («Austin»): [-hHLPR]

вказівка групи в стилі GNU: [--reference=rfile]

опції GNU (коротка форма): [-cfvR] [--help] [--version]

ОПИС 

chgrp змінює групу кожного заданого файлу на групу, яка може бути представлена як ім'ям групи, так і її числовим ідентифікатором (GID).

  1. Команда umask

umask (от англ. user file creation mode mask — маска режима создания пользовательских файлов) — функция среды POSIX, изменяющая права доступа, которые присваиваются новым файлам и директориям по умолчанию. Права доступа файлов, созданных при конкретном значении umask, вычисляются при помощи следующих побитовых операций (umask обычно устанавливается в восьмеричной системе счисления):побитовое И между унарным дополнением аргумента $ umask 0174

$ mkdir директория

$ touch файл

$ ls -l

drw-----wx 2 dave dave 512 Sep 1 20:59 директория

-rw-----w- 1 dave dave 0 Sep 1 20:59 файл

7. Символічні вказівники

десяткового vprintf (Const символ форматі *, va_list AP);  десяткового vfprintf (FILE * Потік, будівництва символ * формат, va_list AP);  десяткового vsprintf (символ * вул, будівництва символ * формат, va_list AP);  десяткового vsnprintf (символ * вул, size_t розміру, будівництва символ * формат,va_list AP);  

ОПИС

Функцій в сім'ї Е виробництва продукції відповідно до формату, як описано нижче. ФункціїЕ і vprintf записати вихід в стандартний висновок, стандартний вихідний потік; Fprintf vfprintf і написати дані в заданий потік виводу; Sprintf, snprintf, vsprintf і vsnprintfнаписати вул символьного рядка.

Функції vprintf, vfprintf, vsprintf, vsnprintf еквівалентні функції Е, Fprintf, Sprintf, snprintf,відповідно, за винятком, що вони викликаються з va_list замість змінним числом аргументів. Ці функції не викликають макрос va_end. Отже, значення ар не визначено після виклику. У додатку слід викликати va_end (AP) сам згодом.

  1. Команда find,xargs.

xargs — утилита для формирования списка аргументов и выполнение команды в UNIX-подобных операционных системах. Команда xargs объединяет зафиксированный набор заданных в командной строке начальных аргументов с аргументами, прочитанными со стандартного ввода, и выполняет указанную команду один или несколько раз.

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

ls | xargs -p -l ar r arch

ls | xargs -p -l | xargs ar r arch

В Unix-подібних та деяких інших операційних системахsfind - утиліта командного рядка, яка виконує пошук в одній чи більше директорії файлової системи, знаходить розташуванняфайла який відповідає певним критеріям заданим користувачем, і виконує певну вказану користувачем дію. Можливими критеріями для пошуку можуть бути наприклад співстановка з шаблоном його назви, чи часовий проміжок в межах якого файл міг модифікуватись. За замовчуванням команда find повертає список всіх файлів в поточній робочій директорії та її піддиректоріях.

find path... [expression]

Перед виразом який описує критерії пошуку потрібно задати хоча б один шлях, з якого починати пошук.

Елементи виразів розділяються пропускаи і обчислюються зліва направо. Вони можуть містити логічні елементи, такі як AND (-a) та OR (-o), як і складніші предикати.

GNU find має багато додаткових можливостей не описаних стандартом POSIX.