Как уничтожить задание печати на песнях

Вероятно, Вы имеете в виду функциональность в расширении удара о globignore. По умолчанию соответствие расширения удара. и.. но чтение человека:

The  GLOBIGNORE shell variable may be used to restrict the set of file names matching
   a pattern.  If GLOBIGNORE is set, each matching file name that also  matches  one  of
   the patterns in GLOBIGNORE is removed from the list of matches.  The file names ``.''
   and ``..''  are always ignored when GLOBIGNORE is set and not null.  However, setting
   GLOBIGNORE  to  a non-null value has the effect of enabling the dotglob shell option,
   so all other file names beginning with a ``.''  will match.  To get the old  behavior
   of  ignoring  file  names beginning with a ``.'', make ``.*''  one of the patterns in
   GLOBIGNORE.  The dotglob option is disabled when GLOBIGNORE is unset.

Можно установить переменную GLOBIGNORE=.:.. таким образом, когда Вы tipe что-то вроде этого:

rm -r * .*

Вы удаляете только текущий каталог. Стандарт POSIX только указывает это. текущий каталог и.. в родителе текущего каталога. Особое значение.* интерпретируется ударом или другими оболочками (или программы как grep).

1
16.03.2012, 07:29
3 ответа

Существует два интерфейса командной строки к печати:

  • В интерфейсе BSD использовать lpr распечатать, lpq просмотреть незаконченные задания, lprm отменять задание.
  • В интерфейсе System V использовать lp распечатать, lpstat просмотреть незаконченные задания, cancel отменять продолжающиеся задания.

Существует несколько систем печати, доступных для Linux и других нельдов. CUPS является наиболее распространенным в наше время. Это идет с интерфейсом System V по умолчанию и имеет интерфейс BSD, который может или не может быть установлен. Если Вы не имеете CUPS и запускаете Linux или *BSD, у Вас есть система BSD.

Различные системы печати имеют различные наборы опций и других команд, но они достаточно подобны для простых случаев. Для отмены задания печати использовать lpq или lpstat (какой бы ни доступно, или также если оба доступны) видеть число задания, то lprm или cancel отменять задание.

С CUPS, если необходимо отменить задание действительно быстро, cancel -a отменит все Ваши незаконченные задания. Большинство реализаций lprm отменит задание, в настоящее время печатающее на принтере по умолчанию, если названо без аргумента.

2
27.01.2020, 23:29

При использовании CUPS можно управлять заданиями и сделать другие вещи через веб-интерфейс по http://localhost:631. Если Вы не используете CUPS, существуют преимущества для выполнения так, поскольку это - теперь стандарт печати, по крайней мере, для Linux.

1
27.01.2020, 23:29

Это полностью зависит, на каком печатающем демоне Вы установили, хотя, если Вы - тот, который запустил тебя, попытайтесь открыть окно терминала и ввести lpq видеть, хотите ли задание Вы уничтоженный, перечислено. Если так, используйте lprm queuenum где queuenum количество задания в очереди, которую Вы хотите уничтоженный.

0
27.01.2020, 23:29
  • 1
    благодарит за ответ. Я попробовал lpq-a сначала, но систему responsed с "никакими записями". Можно ли сообщить мне, почему это происходит и как решить его?Спасибо. –  bit-question 28.04.2011, 22:30
  • 2
    Это означает, что нет никаких записей в его очереди печати. Вы уверены, что задание находится все еще даже в Вашей системе? –  Shadur 28.04.2011, 23:06

Теги

Похожие вопросы