Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Вывести «~» вместо части имени, соответствующей пути домашнего каталога пользователя. Параметр игнорируется для пользователя root.
—tty-only
Не обрабатывать последующие параметры, если работа происходит без терминала.
-v, -V, —version
Вывести информацию о версии программы и завершить работу.
Пример
$ which сс is
/usr/bin/сс
is: aliased to Is -sFC
which

who [options] [file] who am i
Отобразить сведения о пользователях, работающих в системе. Команда без параметров перечисляет имена пользователей, работающих с системой в данный момент, их терминалы, время пребывания в системе и имя узла, с которого они соединились с системой. Возможно задание имени системного файла (по умолчанию - /etc/'Штр)для получения дополнительной информации.
Параметры am i
Вывести имя пользователя, выполняющего команду. —help
Отобразить справку по команде who и завершить работу. -i, -u, —idle
Включить в информацию время бездействия каждого пользователя. Время «.» (точка) означает активность пользователя в пределах последней минуты; время old указывает на отсутствие активности в течение суток.
who

who
—1, —lookup
Попытаться отобразить канонические имена узлов с помощью DNS.
-m Идентично who am i.
—q, —count
«Быстрый» режим. Отобразить только имена пользователей и их общее количество.
—version
Вывести информацию о версии программы и завершить работу.
—w, —Т, —mesg, —message, —writable
Отобразить коммуникационное состояние пользователя: + mesg у (принимаются сообщения write). - mesg n (сообщения write игнорируются). ? не найдено устройство терминала. -Н, —heading
Вывести заголовки столбцов.
Пример
Следующий результат был получен в 8 часов утра 17 апреля: $ who -uH
NAME LINE TIME IDLE PID COMMENTS Earvin ttyp3 Apr 16 08:14 16:25 2240 Larry ttypO Apr 17 07:33 . 15182
Поскольку Эрвин (Earvin) бездействовал с 16 часов предыдущего дня, разумно предположить, что он еще не пришел на работу. Просто он оставил активный сеанс. Ларри (Larry), напротив, работает на своем терминале.

whoami
whoami
Отобразить идентификатор пользователя, выполняющего
команду. Эквивалентно id -un.

write
write user [tty] message
Начать интерактивную беседу с пользователем user или ответить на реплику. Сеанс работы write завершается по вводу символа EOF. Если пользователь работает более чем на одном

Алфавитный перечень команд
443


терминале, можно указать номер терминала (tty). См. также talk. Выполните команду mesg, чтобы запретить другим пользователям посылать вам сообщения.
write

xargs [options] [command]
Выполнить указанную команду (с произвольными начальными аргументами) и прочитать дополнительные аргументы команды со стандартного ввода, xargs в нескольких пакетах передает прочитанные аргументы команде command, позволяя ей обработать больше аргументов, чем это возможно (за один раз) в обычных условиях. Как правило, эти аргументы являются длинным списком имен файлов (созданным, например, Is или find), который передается в xargs через конвейер.
Параметры -О,—null
Считать, что имена файлов завершаются символом NULL. He трактовать кавычки и обратные слэши специальным образом.
—e[string], —eof[=string]
Считать символом EOF символ «_» или указанную строку string.
—help
Вывести справку по параметрам xargs и завершить работу. -i[string], —replace[=sirmg]
Заменить все вхождения символов {} или строки string именами, прочитанными со стандартного ввода. Немаскированные пробелы не считаются признаками концов аргументов. Подразумеваются параметры -хи -11.
—l[lines], —max-lines[=/mes]
Запретить более 1 непустой строки либо lines непустых строк в командной строке. Подразумевается параметр -х.
—n args, —max-args=ar#s
Ограничить максимальное количество аргументов числом args. Имеет меньший приоритет, чем параметр —s.
—р, —interactive
Запрашивать подтверждение перед выполнением каждой командной строки. Подразумевается параметр -t.
xargs

xargs
—Р max, —max-procs=/na;c


Ограничить количество одновременно выполняемых за-


даний числом max. По умолчанию имеет значение, рав-


ное 1. Максимальное значение, равное 0, снимает ограни-


чение на количество заданий.


—г, —no-run-if-empty


Не выполнять команду, если она состоит только из пробе-


лов.


~s max, —max-chars=max


Ограничить длину командной строки количеством симво-


лов, равным max.


—t, —verbose


Режим диагностики (отображать командную строку в


стандартный поток ошибок перед выполнением).


-х, —exit


Если превышен максимальный размер (заданный пара-


метром -s), завершить работу.


—version


Вывести номер версии xargs и завершить работу.


Примеры


Производить поиск по шаблону pattern во всех файлах сис-


темы:


find / -print | xargs grep pattern > out &


Выполнить diff для пар файлов (например, fl.a и fl.b, f2.a и


f2.b . . .):


echo $* | xargs -n2 diff


Предыдущая строка могла бы использоваться внутри сцена-


рия, вызываемого с именами файлов в качестве аргументов.


В следующем примере указанный файл отображается цели-


ком, по одному слову на строке (идентично работе команды


deroff -w):


cat file | xargs -n1


Переместить файлы из каталога olddir в каталог newdir, по-


казывая каждую команду переноса:


ls olddir | xargs -i -t mv olddir/{} newdir/{}

уасс [options] file



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru