Главная » 2017 » Ноябрь » 13 » man tcsh на русском часть 3
22:45
man tcsh на русском часть 3

SEO sprint - Всё для максимальной раскрутки!

sbsize
максимальный размер использования буфера сокета для этого пользователя

максимальное использование может быть задано как число с плавающей точкой или целое число, за которым следует масштабный коэффициент. Для всех ограничений, отличных от cputime, по умолчанию используется значение «k» или «килобайт» (1024 байта); может также использоваться масштабный коэффициент «m» или «мегабайт». Для cputime масштабирование по умолчанию - `секунды ', в то время как` m' в минутах или `h 'в течение нескольких часов, или время формы` mm: ss', указывающее минуты и секунды.

Для имен ресурсов и масштабных коэффициентов достаточно однозначных префиксов имен.

log (+)
Распечатывает переменную оболочки часового механизма и сообщает каждому пользователю, указанному в часах, кто вошел в систему, независимо от того, когда они в последний раз вошли в систему. См. Также watchlog.
авторизоваться
Завершает оболочку входа, заменяя ее экземпляром / bin / login. Это один из способов выйти из системы, включенный для совместимости с sh (1).
выйти
Завершает оболочку входа. Особенно полезно, если ignoreeof установлен.
ls-F [-switch ...] [файл ...] (+)
Списки файлов, такие как `ls -F ', но намного быстрее. Он идентифицирует каждый тип специального файла в списке со специальным символом:

/
каталог
*
исполнимый
#
Блочное устройство
%
Символьное устройство
|
Именованная труба (только с именованными трубами)
знак равно
Розетка (только с разъемами)
@
Символическая ссылка (системы с символическими ссылками)
+
Скрытый каталог (только для AIX) или контекстно-зависимый (только для HP / UX)
:
Специальная сеть (только для HP / UX)

Если задана переменная оболочки listlinks, символические ссылки идентифицируются более подробно (только для систем, которые имеют их, конечно):

@
Символическая ссылка на некаталог
>
Символическая ссылка на каталог
&
Символическая ссылка в никуда

listlinks также замедляет ls-F и вызывает разделы, содержащие файлы, на которые указывают символические ссылки для монтирования.

Если переменная оболочки listflags установлена ​​в `x ',` a' или `A 'или любая их комбинация (например,` xA'), они используются как флаги для ls-F, заставляя ее действовать как `ls -xF ', `ls -Fa',` ls -FA 'или комбинацию (например, `ls -FxA'). На машинах, где `ls -C 'не является значением по умолчанию, ls-F действует как` ls -CF', если listflags не содержит `x ', и в этом случае он действует как` ls -xF'. ls-F передает свои аргументы в ls (1), если ему заданы какие-либо переключатели, поэтому «alias ls ls-F» обычно делает правильные вещи.

Встроенный ls-F может отображать файлы с использованием разных цветов в зависимости от типа файла или расширения. См. Переменную цвета tcsh и переменную среды LS_COLORS.

migrate [-site] pid |% jobid ... (+)

migrate -site (+)
Первая форма переносит процесс или задание на указанный сайт или сайт по умолчанию, определяемый системным путем. Вторая форма эквивалентна `migrate -site $$ ': она переносит текущий процесс на указанный сайт. Миграция оболочки сама по себе может привести к неожиданному поведению, потому что оболочка не любит терять ее. (Только TCF)
newgrp [-] группа (+)
Эквивалент `exec newgrp '; см. newgrp (1). Доступно только в том случае, если оболочка была скомпилирована; см. переменную оболочки версии.
nice [+ number] [команда]
Устанавливает приоритет диспетчеризации для номера оболочки или, без номера, 4. С командой запускает команду с соответствующим приоритетом. Чем больше число, тем меньше процессор получает процесс. Суперпользователь может указать отрицательный приоритет, используя `nice -number ... '. Команда всегда выполняется в под-оболочке, и применяются ограничения на команды в простых операциях if.
nohup [команда]
С помощью команды запускается команда, так что она будет игнорировать сигналы зависания. Обратите внимание, что команды могут устанавливать свой собственный ответ на зависания, переопределяя nohup. Без аргумента (допускается только сценарий оболочки), заставляет оболочку игнорировать зависания для остальной части скрипта. См. Также Обработка сигналов и команда hup builtin.
уведомлять [% job ...]
Заставляет оболочку уведомлять пользователя асинхронно, когда изменяется состояние любого из заданных заданий (или, без задания%, текущего задания), вместо ожидания до следующего приглашения, как обычно. job может быть числом, строкой, ``, `% ',` +' или `- ', как описано в разделе« Рабочие места ». См. Также переменную оболочки уведомления.
onintr [- | label]
Управляет действием оболочки на прерываниях. Без аргументов восстанавливает действие оболочки по умолчанию на прерываниях, что означает прекращение сценариев оболочки или возврат к входному уровню команды терминала. С `- ', все прерывания игнорируются. С меткой вызывает оболочку для выполнения «goto label» при получении прерывания или завершение дочернего процесса, поскольку он был прерван.
onintr игнорируется, если оболочка работает отдельно и в файлах запуска системы (см. ФАЙЛЫ), где прерывания в любом случае отключены.
popd [-p] [-l] [-n | -v] [+ n]
Без аргументов выталкивает стек каталога и возвращается в новый верхний каталог. С номером `+ n 'отбрасывает n-й элемент в стеке.
Наконец, все формы popd печатают финальный стек каталога, как и dirs. Передвинутую переменную оболочки можно установить для предотвращения этого, и флаг -p может быть задан для переопределения pushdsilent. Флаги -l, -n и -v оказывают такое же влияние на popd, что и на dirs. (+)
printenv [имя] (+)
Распечатывает имена и значения всех переменных среды или, с именем, значение имени переменной среды.
pushd [-p] [-l] [-n | -v] [имя | + n]
Без аргументов обменивается двумя верхними элементами стека каталога. Если pushdtohome установлен, pushd без аргументов `pushd ~ ', как cd. (+) С именем, толкает текущий рабочий каталог в стек каталога и изменяется на имя. Если имя `- ', оно интерпретируется как предыдущий рабочий каталог (см. Замену имен файлов). (+) Если dunique установлен, pushd удаляет все экземпляры имени из стека, прежде чем нажимать его на стек. (+) С номером `+ n 'вращает n-й элемент стека каталога вокруг, чтобы быть верхним элементом и изменяется на него. Однако если dextract установлен, `pushd + n 'извлекает n-й каталог, толкает его в верхнюю часть стека и изменяет на него. (+)
Наконец, все формы pushd выводят окончательный стек директории, как и dirs. Передвинутую переменную оболочки можно установить для предотвращения этого, и флаг -p может быть задан для переопределения pushdsilent. Флаги -l, -n и -v оказывают одинаковое влияние на pushd как на dirs. (+)
перепев
Заставляет внутреннюю хеш-таблицу содержимого каталогов переменной пути перечитать. Это необходимо, если новые команды добавляются в каталоги в пути во время входа в систему. Это необходимо, только если вы добавляете команды в один из ваших собственных каталогов или системный программист меняет содержимое одного из системных каталогов. Также очищает кеш домашних каталогов, созданных расширением тильды.

команда повторного подсчета
Указанная команда, которая подчинена тем же ограничениям, что и команда в одной строке, если указано выше, выполняется как раз счетчик. Переадресация ввода-вывода происходит ровно один раз, даже если счетчик равен 0.
rootnode // nodename (+)
Изменяет rootnode на // nodename, так что `/ 'будет интерпретироваться как` // nodename'. (Только для домена / ОС)

расписание (+)
sched [+] hh: mm command (+)

sched -n (+)
Первая форма печатает список запланированных событий. Переменная оболочки плаката может быть задана так, чтобы определять формат, в котором печатается список запланированных событий. Вторая форма добавляет команду в список запланированных событий. Например,

> sched 11:00 echo Это одиннадцать часов.

заставляет оболочку эхо «Это одиннадцать часов». в 11:00. Время может быть в 12-часовом формате AM / PM

> sched 5pm set prompt = '[% h] После 5; вернуться домой:> '

или может относиться к текущему времени:

> sched +2: 15 / usr / lib / uucp / uucico -r1 -sother

Относительная спецификация времени может не использовать формат AM / PM. Третья форма удаляет элемент n из списка событий:

> расписание

1 Ср Апр 4 15:42 / usr / lib / uucp / uucico -r1 -sother

2 ср. Apr 4 17:00 set prompt = [% h] После 5; вернуться домой:>
> sched -2
> расписание

1 Ср Апр 4 15:42 / usr / lib / uucp / uucico -r1 -sother

Команда в списке запланированных событий выполняется до того, как первое приглашение будет напечатано после того, как будет запланирована команда. Можно пропустить точное время выполнения команды, но просроченная команда будет выполнена в следующем запросе. Команда, которая приходит, когда оболочка ждет ввода пользователя, выполняется немедленно. Однако нормальная работа уже запущенной команды не прерывается, так что может быть запущен элемент списка запланированного события.

Этот механизм похож на, но не совпадает с командой at (1) на некоторых Unix-системах. Его основным недостатком является то, что он может не выполнять команду точно в указанное время. Его главным преимуществом является то, что поскольку sched запускается непосредственно из оболочки, у него есть доступ к переменным оболочки и другим структурам. Это обеспечивает механизм изменения рабочей среды в зависимости от времени суток.

задавать
Имя набора ...
set name = word ...
set [-r] [-f | -l] name = (wordlist) ... (+)
set name [index] = word ...
set -r (+)
set -r name ... (+)

set -r name = word ... (+)
Первая форма команды печатает значение всех переменных оболочки. Переменные, содержащие более одного слова, печатаются в виде списка слов в скобках. Вторая форма задает имя нулевой строке. Третья форма устанавливает имя для одного слова. Четвертая форма устанавливает имя для списка слов в списке слов. Во всех случаях значение - это команда и имя файла. Если указано значение -r, значение устанавливается только для чтения. Если заданы -f или -l, задайте только уникальные слова, сохраняющие их порядок. -f предпочитает первое вхождение слова, а -l последнее. Пятая форма устанавливает компонент index'th от имени к слову; этот компонент уже должен существовать. В шестой форме перечислены только имена всех переменных оболочки, которые доступны только для чтения. Седьмая форма делает имя только для чтения, независимо от того, имеет ли оно значение. Вторая форма задает имя нулевой строке. Восьмая форма такая же, как и третья форма, но одновременно делает имя «только для чтения».
Эти аргументы можно повторить, чтобы установить и / или сделать только переменные только для чтения в одной команде набора. Обратите внимание, однако, что расширение переменной происходит для всех аргументов до того, как возникнет какая-либо настройка. Также обратите внимание, что `= 'может быть смежным с именем и словом или отделенным от обоих пробелом, но не может быть смежным только с одним или другим. См. Также команду unset builtin.

setenv [имя [значение]]
Без аргументов печатает имена и значения всех переменных среды. Данное имя задает имя переменной среды для значения или, без значения, для нулевой строки.
путь setpath (+)
Эквивалент setpath (1). (Только для Маха)
setpath LOCAL | сайт | cpu ... (+)
Устанавливает путь выполнения системы. (Только TCF)
значение уставки (+)
Сообщает оболочке полагать, что ограничение возможности терминала (как определено в termcap (5)) имеет значение. Проверка работоспособности не производится. Пользователям терминалов терминалов может потребоваться `settc xn no 'для правильной упаковки в крайнем правом столбце.
setty [-d | -q | -x] [-a] [[+ | -] mode] (+)
Контролирует, какие режимы tty (см. Управление терминалом) оболочка не позволяет изменять. -d, -q или -x указывает setty действовать на набор «edit», «quote» или «execute» tty соответственно; без -d, -q или -x, `execute '.
Без других аргументов setty перечисляет режимы в выбранном наборе, которые фиксируются (`+ mode ') или off (` -mode'). Доступные режимы и, следовательно, дисплей, варьируются от системы к системе. С -a перечисляет все tty-режимы в выбранном наборе независимо от того, фиксированы они или нет. В режиме +, режиме или режиме фиксируется или выключается режим или удаляется из режима в выбранном наборе. Например, «setty + echok echoe» фиксирует режим «echok» и позволяет командам включать или выключать режим «echoe», как при выполнении команд.
setxvers [string] (+)
Установите префикс экспериментальной версии в строку или удалите его, если строка опущена. (Только TCF)
shift [переменная]
Без аргументов отбрасывает argv [1] и сдвигает элементы argv влево. Это ошибка для argv, которая не должна быть установлена ​​или иметь меньше одного слова в качестве значения. С переменной выполняет ту же функцию для переменной.
источник [-h] name [args ...]
Оболочка читает и выполняет команды от имени. Команды не помещаются в список истории. Если заданы какие-либо аргументы, они помещаются в argv. (+) исходные команды могут быть вложенными; если они слишком глубоко вложены, оболочка может закончиться файловыми дескрипторами. Ошибка в источнике на любом уровне завершает все вложенные исходные команды. С -h команды помещаются в список истории, а не выполняются, как `history -L '.
stop% job | pid ...
Остановка заданий или процессов, выполняемых в фоновом режиме. job может быть числом, строкой, ``, `% ',` +' или `- ', как описано в разделе« Рабочие места ». Работа по умолчанию отсутствует; говоря, что «остановка» не останавливает текущую работу.
приостановить
Заставляет оболочку останавливаться на своих дорожках, как если бы она была отправлена ​​сигналом остановки с помощью ^ Z. Это чаще всего используется для остановки оболочек, начинающихся с su (1).

переключатель (строка)
case str1:

...
breaksw

...

по умолчанию:

...
breaksw
endsw
Каждая метка случая последовательно сопоставляется с указанной строкой, которая является первой командой и расширением имени файла. Метасимволы файла `* ',`?' и `[...] 'могут использоваться в ярлыках case, которые изменяются по переменной. Если ни одна из ярлыков не совпадала до того, как была найдена метка «default», выполнение начинается после метки по умолчанию. Каждая метка случая и метка по умолчанию должны появляться в начале строки. Командный breaksw заставляет выполнение продолжить работу после endsw. В противном случае управление может проходить через метки меток и метки по умолчанию, как в C. Если ни одна метка не соответствует, и по умолчанию не выполняется, выполнение продолжается после окончания.
telltc (+)
Перечисляет значения всех возможностей терминала (см. Termcap (5)).
termname [тип терминала] (+)
Тесты, если тип терминала (или текущее значение TERM, если нет типа терминала), имеет запись в базе данных termcap (5) или terminfo (5). Распечатывает тип терминала в stdout и возвращает 0, если запись присутствует в противном случае возвращает 1.
время [команда]
Выполняет команду (которая должна быть простой командой, а не псевдонимом, конвейером, списком команд или списком команд в скобках) и выводит сводку времени, как описано в переменной времени. При необходимости создается дополнительная оболочка для печати статистики времени, когда команда завершается. Без команды печатает сводку времени для текущей оболочки и ее дочерних элементов.
umask [значение]
Устанавливает маску создания файла для значения, которое дается в восьмеричном. Общие значения для маски - 002, предоставляя весь доступ к группе, а также чтение и выполнение доступа к другим, и 022, предоставляя доступ к группе и другим пользователям доступ к чтению и выполнению. Без значения печатает текущую маску создания файла.
шаблон unalias

Удаляет все псевдонимы, имена которых соответствуют шаблону. `unalias * 'таким образом удаляет все псевдонимы. Это не ошибка, потому что ничто не может быть безуспешным.
незавершенный рисунок (+)
Удаляет все пополнения, чьи имена соответствуют шаблону. `uncomplete * 'таким образом удаляет все пополнения. Это не ошибка, потому что ничего не должно быть незавершенным.
unhash
Отключает использование внутренней хэш-таблицы для ускорения размещения исполняемых программ.
Вселенная Вселенная (+)
Устанавливает юниверс для юниверса. (Только для Masscomp / RTU)
unlimit [-h] [ресурс]
Удаляет ограничение ресурса или, если ресурс не указан, все ограничения ресурсов. С -h соответствующие жесткие пределы удаляются. Только суперпользователь может это сделать. Обратите внимание, что unlimit не может завершиться успешно, так как большинство систем не допускают, чтобы дескрипторы были неограниченными.
unset pattern
Удаляет все переменные, имена которых соответствуют шаблону, если только они не доступны только для чтения. `unset * ', таким образом, удаляет все переменные, если только они не доступны только для чтения; Это плохая идея. Это не ошибка, потому что ничего не должно быть отменено.
unsetenv pattern
Удаляет все переменные среды, чьи имена соответствуют шаблону. `unsetenv * 'таким образом удаляет все переменные среды; Это плохая идея. Это не ошибка, потому что ничего не происходит.
ver [systype [команда]] (+)
Без аргументов печатает SYSTYPE. С помощью systype задает SYSTYPE для systype. С помощью systype и команды выполняется команда под systype. systype может быть `bsd4.3 'или` sys5.3'. (Только для домена / ОС)
Подождите
Оболочка ждет всех фоновых заданий. Если оболочка является интерактивной, прерывание прерывает ожидание и заставляет оболочку печатать имена и номера заданий всех выдающихся заданий.
warp universe (+)
Устанавливает юниверс для юниверса. (Только выпуклый / OS)
watchlog (+)
Альтернативное имя для встроенной команды log (q.v.). Доступно только в том случае, если оболочка была скомпилирована; см. переменную оболочки версии.
где команда (+)
Сообщает обо всех известных экземплярах команды, включая псевдонимы, встроенные и исполняемые файлы в пути.
какая команда (+)
Отображает команду, которая будет выполняться оболочкой после замещений, поиск путей и т. Д. Встроенная команда похожа на то, что (1), но она корректно сообщает псевдонимы и встроенные значения tcsh и в 10-100 раз быстрее. См. Также команду редактора команды.

while (expr)
...

конец
Выполняет команды между временем и совпадающим концом, в то время как expr (выражение, как описано в разделе «Выражения») оценивает ненулевое значение. while и end должны появляться только на своих входных строках. break и continue могут использоваться для прекращения или продолжения цикла преждевременно. Если вход является терминалом, пользователю предлагается первый раз через цикл, как и для foreach.


Специальные псевдонимы (+)
Если установлено, каждая из этих псевдонимов выполняется автоматически в указанное время. Все они изначально не определены.

beepcmd
Выполняется, когда оболочка хочет позвонить в колокол терминала.

cwdcmd
Запускается после каждого изменения рабочего каталога. Например, если пользователь работает над системой окон X с использованием xterm (1) и диспетчера окон восходящего родителя, который поддерживает заголовки, такие как twm (1) и делает

> alias cwdcmd 'echo -n "^ [] 2; $ {HOST}: $ cwd ^ G"'

то оболочка изменит заголовок работающего xterm (1) как имя хоста, двоеточия и полный рабочий каталог. Более удобный способ сделать это

> alias cwdcmd 'echo -n "^ [] 2; $ {HOST}: $ cwd ^ G ^ [] 1; $ {HOST} ^ G"'

Это поместит имя хоста и рабочий каталог в строку заголовка, но только имя хоста в меню диспетчера значков.

Обратите внимание, что установка cd, pushd или popd в cwdcmd может привести к бесконечному циклу. По мнению автора, любой, кто сделает это, получит то, что заслуживает.

jobcmd
Выполняется перед выполнением каждой команды или при изменении состояния команды. Это похоже на postcmd, но он не печатает встроенные.

> alias jobcmd 'echo -n "^ [] 2 \; \! # ^ G"'

то выполнение vi foo.c поместит командную строку в строку заголовка xterm.

helpcommand
Вызывается командой редактора run-help. Имя команды, для которой запрашивается помощь, передается как единственный аргумент. Например, если вы это сделаете

> alias helpcommand '\ !: 1 --help'

то будет вызываться отображение справки самой команды, используя соглашение о вызове GNU. В настоящее время нет простого способа учета различных соглашений вызова (например, обычного Unix -h), за исключением использования таблицы из множества команд.

периодический
Запускает каждую минуту. Это обеспечивает удобное средство для проверки обычных, но редких изменений, таких как новая почта. Например, если вы это сделаете

> set tperiod = 30
> псевдоним периодические проверки

то программа checknews (1) запускается каждые 30 минут. Если периодический задан, но tpeiod не установлен или установлен в 0, периодический ведет себя как precmd.

precmd
Выполняется непосредственно перед печатью каждого приглашения. Например, если вы это сделаете

> псевдоним

то date (1) запускается непосредственно перед запросом оболочки для каждой команды. Нет никаких ограничений на то, что может быть сделано, но следует соблюдать осторожность.

postcmd
Выполняется до запуска каждой команды.

> alias postcmd 'echo -n "^ [] 2 \; \! # ^ G"'

то выполнение vi foo.c поместит командную строку в строку заголовка xterm.

оболочка
Указывает интерпретатор исполняемых скриптов, которые сами не указывают интерпретатор. Первым словом должно быть полное имя пути к требуемому интерпретатору (например, `/ bin / csh 'или` / usr / local / bin / tcsh').


Специальные переменные оболочки
Переменные, описанные в этом разделе, имеют особое значение для оболочки.

Набор оболочек adduffix, argv, autologout, csubstnonl, command, echo_style, edit, gid, group, home, loginsh, oid, path, prompt, prompt2, prompt3, shell, shlvl, tcsh, term, tty, uid, user и version при запуске; они не меняются после этого, если они не изменены пользователем. Оболочка обновляет cwd, dirstack, owd и статус при необходимости и устанавливает выход из системы при выходе из системы.

Оболочка синхронизирует afsuser, group, home, path, shlvl, term и user с переменными среды с одинаковыми именами: всякий раз, когда изменяется переменная среды, оболочка меняет соответствующую переменную оболочки для соответствия (если только переменная оболочки не доступна только для чтения) и наоборот. Обратите внимание, что хотя cwd и PWD имеют одинаковые значения, они не синхронизируются таким образом и что оболочка автоматически преобразует разные форматы пути и PATH.

adduffix (+)
Если установлено, завершение имени файла добавляет `/ 'в конец каталогов и пространство до конца обычных файлов, когда они точно совпадают. Установите по умолчанию.
afsuser (+)
Если установлено, функция autolock autologout использует свое значение вместо локального имени пользователя для аутентификации Kerberos.
ampm (+)
Если установлено, все времена отображаются в 12-часовом формате AM / PM.
ARGV
Аргументы к оболочке. Позиционные параметры берутся из argv, то есть `$ 1 'заменяется на` $ argv [1]' и т. Д. Устанавливается по умолчанию, но обычно пуст в интерактивных оболочках.
автокоррекция (+)
Если установлено, команда редактора заклинаний запускается автоматически перед каждой попыткой завершения.
autoexpand (+)
Если установлено, команда редактора истории расширений автоматически запускается перед каждой попыткой завершения.
автолист (+)
Если установлено, возможности перечислены после неоднозначного завершения. Если установлено значение «неоднозначно», возможности перечисляются только тогда, когда новые символы не добавляются по завершению.
autologout (+)
Первое слово - это количество минут бездействия перед автоматическим выходом из системы. Дополнительным вторым словом является количество минут бездействия перед автоматической блокировкой. Когда оболочка автоматически выходит из системы, она печатает `auto-logout ', устанавливает автоматический выход из системы в` automatic' и завершает работу. Когда оболочка автоматически блокируется, пользователь должен ввести свой пароль для продолжения работы. Пять неправильных попыток приводят к автоматическому выходу из системы. Установите значение «60» (автоматический выход из системы через 60 минут и отсутствие блокировки) по умолчанию в оболочках login и superuser, но если оболочка не считает, что она запущена под оконной системой (т. Е. Установлена ​​переменная среды DISPLAY), tty является псевдо-tty (pty) или оболочка не была скомпилирована (см. переменную оболочки версии). См. Также переменные оболочки afsuser и logout.
backslash_quote (+)
Если установлено, обратная косая черта (`\ ') всегда цитирует` \', `'' и` `'. Это может облегчить выполнение сложных заданий кавычек, но это может привести к синтаксическим ошибкам в сценариях csh (1).
каталог
Имя файла каталога сообщений. Если установлено, tcsh использует `tcsh. $ {Catalog} 'в качестве каталога сообщений вместо стандартного` tcsh'.
CDPATH
Список каталогов, в которых cd должен искать подкаталоги, если они не найдены в текущем каталоге.
цвет
Если он установлен, он включает цветной дисплей для встроенного ls-F и передает --color = auto в ls. Кроме того, его можно установить только ls-F или только ls, чтобы включить цвет только для одной команды. Установка его ничем не эквивалентна установке его на (ls-F ls).
colorcat
Если установлено, он позволяет выполнить последовательность выбора цвета для файлов сообщений NLS. И отображать красочные сообщения NLS.
команда (+)
Если установлено, команда, которая была передана оболочке с флагом -c (q.v.).
полный (+)
Если установлено «усиление», завершение 1) игнорирует регистр и 2) рассматривает периоды, дефисы и подчеркивания (`. ',` -' и `_ ') как разделители слов, дефисы и подчеркивания эквивалентны. Если установлено значение «igncase», завершение становится нечувствительным к регистру.
продолжить (+)
Если задано список команд, оболочка будет продолжать перечисленные команды, а не запускать новую.
continue_args (+)
То же, что и continue, но оболочка будет выполнена:

echo `pwd` $ argv> ~ /. _pause; % <Команда>

правильный (+)
Если установлено значение `cmd ', команды автоматически исправляются. Если установлено «complete», команды автоматически завершаются. Если установлено значение «все», вся командная строка исправлена.
csubstnonl (+)
Если установлено, новые строки и возврат каретки в подстановке команд заменяются пробелами. Установите по умолчанию.
УХО
Полный путь к текущему каталогу. См. Также dirstack и старые переменные оболочки.
dextract (+)
Если установлено, `pushd + n 'извлекает n-й каталог из стека каталога, а не поворачивает его вверх.
dirsfile (+)
Место по умолчанию, в котором `dirs -S 'и` dirs -L' ищут файл истории. Если unset, используется ~ / .cshdirs. Поскольку обычно ~ / .tcshrc обычно используется до ~ / .cshdirs, dirsfile должен быть установлен в ~ / .tcshrc, а не ~ / .login.
dirstack (+)
Массив всех каталогов в стеке директорий. `$ dirstack [1] '- текущий рабочий каталог,` $ dirstack [2]' первый каталог в стеке и т. д. Обратите внимание, что текущий рабочий каталог - `$ dirstack [1] 'but` = 0' в каталоге замены стека и т. д. Можно произвольно изменить стек, установив dirstack, но первый элемент (текущий рабочий каталог) всегда корректен. См. Также переменные cwd и owd.

dspmbyte (+)
Имеет значение iff 'dspm', указанный как часть переменной оболочки версии. Если установлено значение `euc ', оно позволяет отображать и редактировать код EUC-kanji (Japanese). Если установлено значение `sjis ', он позволяет отображать и редактировать Shift-JIS (японский) код. Если установлено значение `big5 ', оно позволяет отображать и редактировать код Big5 (китайский). Если установлено значение `utf8 ', оно позволяет отображать и редактировать код Utf8 (Unicode). Если установлен в следующем формате, он позволяет отображать и редактировать исходный формат многобайтового кода:

> set dspmbyte = 0000 .... (256 байт) .... 0000

Для таблицы требуется всего 256 байт. Каждый символ из 256 символов соответствует (слева направо) кодам ASCII 0x00, 0x01, ... 0xff. Каждому символу присваивается число 0,1,2 и 3. Каждый номер имеет следующее значение:

0 ... не используется для многобайтовых символов.

1 ... используется для первого байта многобайтового символа.

2 ... используется для второго байта многобайтового символа.

3 ... используется как для первого байта, так и для второго байта многобайтового символа.


Пример:
Если установлено значение «001322», первый символ (означает 0x00 кода ASCII) и второй символ (означает 0x01 кода ASCII) установлены в «0». Затем он не используется для многобайтовых символов. Третий символ (0x02) установлен в '1', указывая, что он используется для первого байта многобайтового символа. Четвёртый символ (0x03) установлен на «3». Он используется как для первого байта, так и для второго байта многобайтового символа. 5-й и 6-й символы (0x04,0x05) установлены на «2», указывая, что они используются для второго байта многобайтового символа.

Версия файла ls GNU fileutils не может отображать многобайтовые имена файлов без опции -N (--literal). Если вы используете эту версию, установите второе слово dspmbyte в «ls». Если нет, например, «ls-F -l» не может отображать многобайтовые имена файлов.


Заметка:
Эта переменная может использоваться только в том случае, если во время компиляции определены KANJI и DSPMBYTE.

dunique (+)
Если установлено, pushd удаляет все экземпляры имени из стека, прежде чем нажимать его на стек.
эхо
Если установлено, каждая команда с ее аргументами будет эхом, прежде чем она будет выполнена. Для не встроенных команд все расширения происходят перед эхом. Встроенные команды повторяются перед заменой команды и имени файла, потому что эти замены затем выполняются выборочно. Задано параметром командной строки -x.
echo_style (+)
Стиль встроенного эха. Может быть установлено значение

BSD
Не эхо-символ новой строки, если первый аргумент «-n».
SysV
Распознавайте обратные последовательности escape-последовательности в эхо-строках.
и то и другое
Признать флаг «-n» и escape-последовательности обратной косой черты; по умолчанию.
никто
Не признавайте ни того, ни другого.

Установите по умолчанию локальную систему по умолчанию. Параметры BSD и System V описаны в справочных страницах echo (1) в соответствующих системах.

редактировать (+)
Если установлено, используется редактор командной строки. Установить по умолчанию в интерактивных оболочках.
эллипсис (+)
Если установлено, `% c '/`%.' и `% C '(см. переменную командной строки) указывают пропущенные каталоги с эллипсисом (` ...') вместо `/ '.
fignore (+)
Перечисляет суффиксы имени файла, которые будут проигнорированы по завершению.
filec
В tcsh значение всегда используется, и по умолчанию эта переменная игнорируется. Если редактирование отменено, то используется традиционное выполнение csh. Если установлено в csh, используется завершение имени файла.
gid (+)
Идентификатор реальной группы пользователей.
группа (+)
Имя группы пользователя.
histchars
Строковое значение, определяющее символы, используемые в подстановке истории (q.v.). Первый символ его значения используется в качестве символа замены истории, заменяя символ по умолчанию `! '. Второй символ его значения заменяет символ `^ 'в быстрых подстановках.

histdup (+)
Управляет обработкой дубликатов записей в списке истории. Если установлено значение «все», в списке истории вводятся только уникальные события истории. Если установлено значение «prev», а последнее событие истории совпадает с текущей командой, текущая команда не вводится в историю. Если установлено «erase», и в списке истории найдено одно и то же событие, это старое событие стирается и текущий вставлен. Обратите внимание, что опции «prev» и «all» переопределяют историю событий, поэтому пробелов нет.
histfile (+)
Место по умолчанию, в котором `history -S 'и` history -L' ищут файл истории. Если unset, используется ~ / .history. histfile полезен при совместном использовании одного и того же домашнего каталога между разными машинами или при сохранении отдельных историй на разных терминалах. Поскольку только ~ / .tcshrc обычно используется до ~ / .history, файл hist должен быть установлен в ~ / .tcshrc, а не ~ / .login.
histlit (+)
Если команды set, builtin и editor и механизм savehist используют литеральную (нерасширенную) форму строк в списке истории. См. Также команду редактора переключателя-литеральной истории.
история
Первое слово указывает количество исторических событий для сохранения. Дополнительное второе слово (+) указывает формат, в котором печатается история; если не указано, используется `% h \ t% T \ t% R \ n '. Последовательность форматирования описывается ниже под подсказкой; обратите внимание на переменное значение `% R '. Установите значение «100» по умолчанию.
Главная
Инициализирован в домашний каталог вызывающего. Расширение имени `~ 'имени файла относится к этой переменной.
IGNOREEOF
Если установлено пустая строка или `0 ', а устройство ввода - это терминал, команда конца файла (обычно генерируемая пользователем путем ввода` ^ D' в пустой строке) заставляет оболочку печатать `Use ' exit ", чтобы оставить tcsh. ' вместо выхода. Это предотвращает случайное убийство оболочки. Исторически этот параметр вышел после 26 последовательных EOF, чтобы избежать бесконечных циклов. Если установлено число n, оболочка игнорирует n - 1 последовательные конечные файлы и выходит на n-ом. (+) Если не установлено, используется `1 ', т. Е. Оболочка выходит из одного` ^ D'.
implicitcd (+)
Если установлено, оболочка обрабатывает имя каталога, введенное в качестве команды, как если бы это был запрос на изменение в этот каталог. Если установлено значение verbose, изменение каталога отражается на стандартном выходе. Это поведение запрещено в неинтерактивных сценариях оболочки или для командных строк с несколькими словами. Изменение каталога имеет приоритет над выполнением команды с похожими именами, но это делается после подстановок псевдонимов. Тильда и переменные расширения работают, как ожидалось.
inputmode (+)
Если установлено «insert» или «overwrite», помещает редактор в этот режим ввода в начале каждой строки.
killdup (+)
Управляет обработкой дубликатов записей в кольце уничтожения. Если установлено «все», в кольцо уничтожения вводятся только уникальные строки. Если установлено значение «prev», а последняя убитая строка совпадает с текущей убитой строкой, то текущая строка не вводится в кольцо. Если установлено «erase», и одна и та же строка находится в кольце kill, старая строка стирается, а текущая - вставляется.
killring (+)
Указывает количество убитых строк для сохранения в памяти. По умолчанию установлено значение «30». Если значение unset или установлено меньше, чем `2 ', оболочка сохранит только последнюю убитую строку. Строки помещаются в killring командами редактора, которые удаляют (убивают) строки текста, например. back-delete-word, kill-line и т. д., а также команду copy-region-as-kill. Команда редактора yank уничтожит самую последнюю убитую строку в командной строке, а yank-pop (см. Команды редактора) можно использовать для захвата ранее убитых строк.
listflags (+)
Если установлено «x», «a» или «A» или любая их комбинация (например, «xA»), они используются в качестве флагов для ls-F, заставляя его действовать как `ls -xF ',` ls - Fa ', `ls -FA' или комбинация (например,` ls -FxA '): `a' показывает все файлы (даже если они начинаются с`. '), `A' показывает все файлы, кроме`. ' и `.. ', а` x' сортируется попеременно, а не вниз. Если установлено второе слово listflags, оно используется как путь к `ls (1) '.
listjobs (+)
Если установлено, все задания указываются при приостановке задания. Если установлено «long», список находится в длинном формате.
listlinks (+)
Если установлено, команда ls-F builtin показывает тип файла, на который указывает каждая символьная ссылка.
listmax (+)
Максимальное количество элементов, список которых будет отображаться командой редактора списка, без предварительного запроса.
listmaxrows (+)
Максимальное количество строк элементов, список которых будет отображаться командой редактора списка, без предварительного запроса.

loginsh (+)
Устанавливается оболочкой, если она является оболочкой входа. Установка или отключение его в оболочке не влияет. См. Также shlvl.
выход из системы (+)
Установите оболочкой «нормальный» перед обычным выходом из системы, «автоматический» перед автоматическим выходом из системы и «зависанием», если оболочка была убита сигналом зависания (см. Обработка сигналов). См. Также переменную оболочки autologout.
почта
Имена файлов или каталогов для проверки входящей почты, разделенные пробелами и необязательно предшествующие числовому слову. Перед каждой подсказкой, если прошло 10 минут с момента последней проверки, оболочка проверяет каждый файл и говорит: «У вас новая почта». (или, если почта содержит несколько файлов, «У вас есть новая почта по имени»), если размер файла больше нуля и имеет время модификации больше, чем время доступа.

Если вы находитесь в оболочке входа, то почтовый файл не сообщается, если он не был изменен после запуска оболочки, чтобы предотвратить избыточные уведомления. Большинство программ входа в систему сообщают вам, есть ли у вас почта при входе в систему.

Если файл, указанный в почте, является каталогом, оболочка будет считать каждый файл в этом каталоге отдельным сообщением и будет сообщать «У вас есть почта». или `У вас есть n писем по имени. ' при необходимости. Эта функциональность предоставляется в основном для тех систем, которые хранят почту таким образом, как, например, Andrew Mail System.

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

В очень редких случаях оболочка может сообщать «У вас есть почта». вместо «У вас новая почта».

matchbeep (+)
Если установлено `never ', завершение не будет звучать. Если задано `nomatch ', он подает звуковой сигнал только тогда, когда нет совпадения. Если установлено значение «неоднозначно», оно подает звуковой сигнал, когда имеется несколько совпадений. Если установлено значение «notunique», он подает звуковой сигнал, когда есть одно точное и другое более длинные совпадения. Если не задано значение, используется «неоднозначный».
nobeep (+)
Если установлено, звуковой сигнал полностью отключен. См. Также visiblebell.
NoClobber
Если установлено, ограничения перенаправляются на перенаправление вывода, чтобы гарантировать, что файлы не будут случайно уничтожены, а перенаправления `>> 'относятся к существующим файлам, как описано в разделе« Ввод / вывод ».
кивая
Если установлено, отключите печать `DING! ' в подсказках времени при изменении часа.
noglob
Если установлено, подстановка имени файла и замена стека каталога (q.v.) запрещены. Это наиболее полезно в сценариях оболочки, которые не обрабатывают имена файлов, или после получения списка имен файлов, и дальнейшие расширения нежелательны.
nokanji (+)
Если установлено, и оболочка поддерживает Kanji (см. Переменную оболочки версии), она отключается, поэтому мета-ключ можно использовать.
nonomatch
Если установлено, подстановка имени файла или подстановка каталога (q.v.), которая не соответствует существующим файлам, остается нетронутой, а не вызывает ошибку. По-прежнему является ошибкой для искажения, например, `echo ['все еще дает ошибку.
nostat (+)
Список каталогов (или шаблонов glob, которые соответствуют каталогам, см. Подстановку имен файлов), которые не должны быть stat (2) ed во время операции завершения. Обычно это используется для исключения каталогов, которые занимают слишком много времени для stat (2), например / afs.
поставить в известность
Если установлено, оболочка объявляет о завершении работы асинхронно. По умолчанию задание завершается до того, как вы распечатаете приглашение.
oid (+)
Идентификатор реальной организации пользователя. (Только для домена / ОС)
owd (+)
Старый рабочий каталог, эквивалентный `- ', используемый cd и pushd. См. Также переменные оболочки cwd и dirstack.
дорожка
Список каталогов, в которых нужно искать исполняемые команды. Нулевое слово указывает текущий каталог. Если переменная пути отсутствует, будут выполняться только полные имена путей. path устанавливается оболочкой при запуске из переменной среды PATH или, если PATH не существует, зависит от системы по умолчанию, например `(/ usr / local / bin / usr / bsd / bin / usr / bin.) ' , Оболочка может помещать `. ' первый или последний в пути или полностью опустить его в зависимости от того, как он был скомпилирован; см. переменную оболочки версии. Оболочка, которой не задана опция -c или -t, хэширует содержимое каталогов в пути после чтения ~ / .tcshrc и каждый раз путь сбрасывается. Если добавить новую команду в каталог, находящийся в пути, пока активна оболочка, может потребоваться перефразировать оболочку, чтобы ее найти.

printexitvalue (+)
Если установлено, и интерактивная программа выходит с ненулевым статусом, оболочка печатает `Exit status '.
незамедлительный
Строка, которая печатается перед чтением каждой команды с терминала. приглашение может включать в себя любую из следующих последовательностей форматирования (+), которые заменяются данной информацией:

% /
Текущий рабочий каталог.
% ~
Текущий рабочий каталог, но с домашним каталогом, представленным домашними каталогами `~ 'и других пользователей, представленными` ~ пользователем' в соответствии с подстановкой имен файлов. Замена `~ user 'происходит только в том случае, если оболочка уже использовала` ~ user' в имени пути в текущем сеансе.
% c [[0] n],%. [[0] n]
Заключительный компонент текущего рабочего каталога или n конечных компонентов, если задана цифра n. Если n начинается с `0 ', количество пропущенных компонентов предшествует концевому компоненту (-ам) в формате` / trailing'. Если задана переменная оболочки с многоточием, пропущенные компоненты представлены многоточием, поэтому целое становится «... trailing». Подстановка `~ 'выполняется так же, как и в`% ~', но компонент `~ 'игнорируется при подсчете конечных компонентов.
% С
Как% c, но без замены `~ '.
% h,% !,!
Текущий номер события истории.
% M
Полное имя хоста.
% м
Имя хоста до первого `. '.
% S (% s)
Режим ожидания (остановки).
% B (% b)
Пуск (стоп).
% U (% u)
Начать (останавливать) режим подчеркивания.
% t,% @
Время дня в 12-часовом формате AM / PM.
% Т
Как и `% t ', но в 24-часовом формате (но см. Переменную оболочки ampm).
%п
«Точное» время суток в 12-часовом формате AM / PM с секундами.

Как и `% p ', но в 24-часовом формате (но см. Переменную оболочки ampm).
\ с
c анализируется как в bindkey.
^ с
c анализируется как в bindkey.
%%
Единый `% '.
% п
Имя пользователя.
% J
Количество рабочих мест.
% d
День недели в формате «День».
% D
День в формате `dd '.
% мас
Месяц в формате «Mon».
% W
Месяц в формате `mm '.
% г
Год в формате `yy '.
% Y
Год в формате `yyyy '.
% л
Тонкая оболочка.
% L
Очищает от конца подсказки до конца дисплея или конца строки.
% $
Расширяет имя переменной оболочки или среды сразу после `$ '.
% #
`> '(или первый символ переменной оболочки promptchars) для обычных пользователей,` #' (или второй символ promptchars) для суперпользователя.
% {Строка%}
Включает строку как литеральную escape-последовательность. Он должен использоваться только для изменения атрибутов терминала и не должен перемещать местоположение курсора. Это не может быть последней последовательностью в подсказке.
%?
Код возврата команды, выполненный непосредственно перед подсказкой.

В prompt2 - статус синтаксического анализатора. В строке prompt3 исправлена ​​строка. В истории - строка истории.

`% B ',`% S', `% U 'и`% {string%}' доступны только в 8-битных чистых оболочках; см. переменную оболочки версии.

Жирные, выдающиеся и подчеркиваемые последовательности часто используются для выделения оболочки суперпользователя. Например,

> set prompt = "% m [% h]% B [% @]% b [% /] вы звонили?"
tut [37] [14:54] [/ usr / accts / sys] ты позвонил? _

Если используются `% t ',`% @', `% T ',`% p' или `% P ', а noding не задано, напечатайте` DING!' на изменение часа (т. е. `: 00 'минут) вместо фактического времени.

Установите по умолчанию `% # 'в интерактивных оболочках.

prompt2 (+)
Строка, с помощью которой вы можете запрашивать циклы while и foreach и после строк, заканчивающихся на `\ '. Такие же последовательности форматов могут использоваться как в подсказке (q.v.); обратите внимание на переменное значение `% R '. Установите по умолчанию значение `% R? 'в интерактивных оболочках.
prompt3 (+)
Строка с подсказкой при подтверждении автоматической коррекции орфографии. Такие же последовательности форматов могут использоваться как в подсказке (q.v.); обратите внимание на переменное значение `% R '. Установите по умолчанию `CORRECT>% R (y | n | e | a)? 'в интерактивных оболочках.
promptchars (+)
Если установлено (для двухсимвольной строки), последовательность форматирования `% # 'в командной строке приглашения заменяется первым символом для обычных пользователей и вторым символом для суперпользователя.

pushdtohome (+)
Если установлено, pushd без аргументов делает `pushd ~ ', как cd.
pushdsilent (+)
Если установлено, pushd и popd не печатают стек каталога.
recexact (+)
Если установлено, завершение завершается в точном совпадении, даже если возможно более длинное совпадение.
узнавать_одно_программы (+)
Если установлено, список команд отображает только файлы в исполняемом пути. Медленный.
rmstar (+)
Если установлено, пользователь запрашивается до выполнения «rm *».
rprompt (+)
Строка для печати в правой части экрана (после ввода команды), когда приглашение отображается слева. Он распознает те же символы форматирования, что и приглашение. Он будет автоматически исчезать и снова появляться по мере необходимости, чтобы гарантировать, что ввод команд не затенен и появится только в том случае, если подсказка, ввод команды и сама по себе будут совпадать в первой строке. Если редактирование не установлено, то rprompt будет напечатано после подсказки и перед вводом команды.
savedirs (+)
Если установлено, оболочка выполняет `dirs -S 'перед выходом. Если первое слово установлено на число, самое большее, что многие записи стека каталога сохраняются.
SAVEHIST
Если установлено, оболочка выполняет `history -S 'перед выходом. Если первое слово установлено на число, самое большее, что многие строки сохраняются. (Число должно быть меньше или равно истории). Если для второго слова установлено значение «merge», список истории объединяется с существующим файлом истории, а не заменяет его (если он есть), и сортируется по метке времени и последние события сохраняются. (+)
расписание (+)
Формат, в котором команда sched builtin печатает запланированные события; если не указано, используется `% h \ t% T \ t% R \ n '. Последовательности форматирования описаны выше под подсказкой; обратите внимание на переменное значение `% R '.
оболочка
Файл, в котором находится оболочка. Это используется в forking shells для интерпретации файлов, у которых есть исполняемые биты, но не исполняемые системой. (См. Описание выполнения встроенной и не встроенной команды.) Инициализируется в (зависящем от системы) доме оболочки.
shlvl (+)
Количество вложенных оболочек. Сброс до 1 в оболочках входа. См. Также loginsh.
положение дел
Статус, возвращаемый последней командой. Если он прерывается ненормально, то к статусу добавляется 0200. Встроенные команды, которые не возвращают статус выхода «1», все остальные встроенные команды возвращают статус «0».
символические ссылки (+)
Может быть установлено несколько разных значений для управления разрешением символической ссылки (символьная ссылка):

Если установлено `chase ', всякий раз, когда текущий каталог изменяется в каталог, содержащий символическую ссылку, он расширяется до реального имени каталога, на который указывает ссылка. Это не работает для домашнего каталога пользователя; это ошибка.

Если установлено значение `ignore ', оболочка пытается построить текущий каталог по отношению к текущему каталогу до пересечения ссылки. Это означает, что cding через символическую ссылку, а затем `cd .. 'ing возвращает один в исходный каталог. Это затрагивает только встроенные команды и завершение имени файла.

Если установлено `expand ', оболочка пытается исправить символические ссылки, фактически расширяя аргументы, которые выглядят как имена путей. Это влияет на любую команду, а не только на встроенные. К сожалению, это не работает для трудно распознаваемых имен файлов, таких как встроенные в параметры команды. Расширение может быть предотвращено путем цитирования. Хотя этот параметр обычно наиболее удобен, он иногда вводит в заблуждение и иногда запутывается, когда ему не удается распознать аргумент, который следует расширить. Компромисс заключается в использовании «ignore» и использовании команды normalize-path редактора (по умолчанию привязана к ^ X-n).

Некоторые примеры в порядке. Сначала создадим некоторые игровые каталоги:

> cd / tmp
> mkdir из / src в
> ln -s от / src до / dst

Ниже приведено поведение с отключенными символическими ссылками,

> cd / tmp / to / dst; echo $ cwd
/ TMP / к / ДСТ
> cd ..; echo $ cwd
/ TMP / с

вот поведение с символическими ссылками, установленными на `chase ',

> cd / tmp / to / dst; echo $ cwd
/ TMP / с / SRC
> cd ..; echo $ cwd
/ TMP / с

вот поведение с символическими ссылками, установленными на `ignore ',

> cd / tmp / to / dst; echo $ cwd
/ TMP / к / ДСТ
> cd ..; echo $ cwd
/ TMP / к

и вот поведение с символическими ссылками, установленными на `expand '.

> cd / tmp / to / dst; echo $ cwd
/ TMP / к / ДСТ
> cd ..; echo $ cwd
/ TMP / к
> cd / tmp / to / dst; echo $ cwd
/ TMP / к / ДСТ
> cd ".."; echo $ cwd
/ TMP / с
> / bin / echo ..
/ TMP / к
> / bin / echo ".."
..

Обратите внимание, что расширение `expand '1) работает так же, как` ignore' для встроенных функций, таких как cd, 2) предотвращается путем цитирования, а 3) происходит до того, как имена файлов передаются не встроенным командам.

tcsh (+)
Номер версии оболочки в формате `R.VV.PP ', где` R' - основной номер выпуска, `VV '- текущая версия и` PP' - уровень патча.
срок
Тип терминала. Обычно устанавливается в ~ / .login, как описано в разделе «Запуск и завершение работы».
время
Если задано число, то время встроенного (q.v.) выполняется автоматически после каждой команды, которая занимает больше, чем столько секунд процессора. Если есть второе слово, оно используется как строка формата для вывода встроенного времени. (u) В строке формата могут использоваться следующие последовательности:

% U
Время, затрачиваемое процессом в пользовательском режиме в секундах процессора.
% S
Время, затрачиваемое процессом в режиме ядра в секундах процессора.
% E
Истекшее (настенное время) время в секундах.

Процент CPU вычисляется как (% U +% S) /% E.
% W
Количество случаев, когда процесс был заменен.
%ИКС
Средняя сумма в (общем) текстовом пространстве, используемом в Кбайтах.
% D
Средняя сумма в (неразделенной) области данных / стека, используемой в Кбайтах.
% K
Общее пространство используется (% X +% D) в килобайтах.
% M
Максимальная память, которую этот процесс использовал в любое время в килобайтах.
% F
Количество основных ошибок страницы (страница должна быть доставлена ​​с диска).

Количество незначительных ошибок страницы.

Количество операций ввода.
% O
Количество операций вывода.

Количество полученных сообщений сокета.
% s
Количество отправленных сообщений сокетов.
% к
Количество принятых сигналов.
% мас
Количество добровольных переключателей контекста (ожидания).
% с
Количество непроизвольных переключателей контекста.

Только первые четыре последовательности поддерживаются в системах без ограничений по ресурсам BSD. Формат времени по умолчанию: «% Uu% Ss% E% P% X +% Dk% I +% Oio% Fpf +% Ww» для систем, которые поддерживают отчеты об использовании ресурсов и `% Uu% Ss% E% P 'для систем, которые не ,

В разделе DYNIX / ptx от Sequent% X,% D,% K,% r и% s недоступны, но следующие дополнительные последовательности:

% Y
Количество выполненных системных вызовов.
% Z
Количество страниц, заполненных нулями по требованию.

Ядро увеличило размер резидентного размера процесса.
% d
Количество ядер, размер резидентного набора которых был уменьшен ядром.
% л
Количество выполненных системных вызовов.
% м
Количество выполненных системных вызовов.
%п
Количество чтений с необработанных дисковых устройств.
% к
Количество записей на необработанные дисковые устройства.

и по умолчанию используется формат `% Uu% Ss% E% P% I +% Oio% Fpf +% Ww '. Обратите внимание, что процент процессора может быть выше 100% на нескольких процессорах.

тпериод (+)
Период, в минутах, между исполнением периодического специального псевдонима.
tty (+)
Имя tty или пустое, если оно не привязано к одному.
uid (+)
Идентификатор пользователя.
пользователь
Имя пользователя.
подробный
Если установлено, заставляет слова каждой команды печататься после замены истории (если есть). Задано параметром командной строки -v.
версия (+)
Идентификатор версии. Он содержит номер версии оболочки (см. Tcsh), дату начала, дату выпуска, поставщика, операционную систему и машину (см. VENDOR, OSTYPE и MACHTYPE) и список параметров, разделенных запятыми, которые были установлены во время компиляции. Отмечаются параметры, установленные по умолчанию в дистрибутиве.


Оболочка восемь чистая; по умолчанию
7b
Оболочка не восемь чистых
широкий
Оболочка является многобайтовой кодировкой чистой (например, UTF-8)
NLS
Используется система NLS системы; по умолчанию для систем с NLS
Л.Ф.
Войдите в shells запустите /etc/csh.login раньше, чем после /etc/csh.cshrc и ~ / .login, а не после ~ / .tcshrc и ~ / .history.
дл
`«. ставится последним в пути для обеспечения безопасности; по умолчанию
й
`«. пропущено из пути для обеспечения безопасности
VI

Остальная часть материала не вместилась из-за ограничений ucoz - четвёртая часть мануала

Категория: (1) Прикладные программы и команды оболочки | Просмотров: 485 | Добавил: Администратор | Рейтинг: 0.0/0
Всего комментариев: 0
avatar