Я и p означают, что пакет или установлен или является пакетом, это доступно, чтобы быть установленным.
$ aptitude search aptitude
i aptitude - terminal-based package manager
p aptitude:i386 - terminal-based package manager
i A aptitude-common - architecture indepedent files for the aptitude package manager
p aptitude-dbg - Debug symbols for the aptitude package manager
p aptitude-dbg:i386 - Debug symbols for the aptitude package manager
v aptitude-doc -
От man aptitude
:
Если Вы не передадите-F опцию, вывод поиска способности будет выглядеть примерно так:
вывод
i apt - Advanced front-end for dpkg
pi apt-build - frontend to apt to build, optimize and in
cp apt-file - APT package searching utility -- command-
ihA raptor-utils - Raptor RDF Parser utilities
описание
Каждый результат поиска перечислен на отдельной строке. Первый символ каждой строки указывает на текущее состояние пакета: наиболее распространенные состояния являются p, означая, что никакая трассировка пакета не существует в системе, c, означая, что пакет был удален, но его конфигурационные файлы остаются в системе, мне, означая, что пакет установлен, и v, означая, что пакет является виртуальным. Второй символ указывает на сохраненное действие (если таковые имеются иначе пробел отображен) быть выполненным на пакете, при этом наиболее распространенные действия i, означая, что пакет будет установлен, d, означая, что пакет будет удален, и p, означая, что пакет и его конфигурационные файлы будут удалены. Если третий символ является A, пакет был автоматически установлен.
В zsh, history
- это псевдоним для fc -l 1
, поэтому когда вы делаете history -20
его заменяют на fc -l 1 -20
, который просто не будет работать, поэтому вместо этого используйте fc
напрямую:
➜ ~ fc -l -20
10095 grep -R PAPER /usr/lib/locale/
10096 man locale
10097 man 7 locale
10098 mc
10099 history
10100 history --help
10101 run-help history
10102 history 20
10103 history 1 20
10104 history -l 20
10105 fc
10106 history -l 20
10107 type history
10108 fc -l ..20
10109 fc -l -20
10110 history -l -20
10111 history -20
10112 fc -l -20
10113 type history
10114 fc -l 1 -20
и все будет в порядке.
Первое, что нужно знать, в zsh
, history
, что означает fc -l
.
Затем прочтите man zshbuiltins , раздел о команде fc
:
Выберите диапазон команд от от первой до последней из списка истории. Первый и последний аргументы могут быть указаны как число или как нить. Отрицательное число используется как смещение к текущей истории номер события . Строка указывает самое последнее событие, начинающееся с данная строка. Все замены старый = новый, если таковые имеются, являются выполняется по командам.
...
Если первый не указан, ему будет присвоено значение -1 (самый последний event) или до -16, если указан флаг -l. Если последний не указан, он будет установлен в первый или в -1, если задан флаг -l .
Как сказано в документе, если используется отрицательное число, это смещение к текущей истории. Итак, history -20
выводит список команд с текущей на предыдущую.
Если указать число история 20
, zsh
будет считать, что это первая и последняя форма
. В этом случае первый
устанавливается на 20, но последний
опускается. Таким образом, для last
установлено значение -1
, потому что используется fc -l
.