Skip to content

Commit 9b96e8f

Browse files
committed
ops/package: ~M and negate pattern
1 parent ee78223 commit 9b96e8f

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

docs/ops/package.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,14 +145,17 @@ docker-buildx/noble-updates 0.14.1-0ubuntu1~24.04.1 amd64
145145
- `~i` 为已经安装的包(`?installed`)。
146146
- `~U` 可以升级的包(`?upgradable`)。
147147
- `~o` 远程已经不再存在的包,一般是在系统大版本更新后残留的旧包,或者是本地手动安装的包(`?obsolete`,在 `apt list` 的输出中显示为 `[installed,local]`)。
148+
- `~M` 被标记为自动安装的包(`?automatic`)。
148149

149150
!!! question "搜索模式练习"
150151

151152
请尝试写出以下查询的搜索模式,并且在自己的环境中试一试:
152153

153154
- 输出(提示:`apt list`)所有未完全删除以及远程仓库不再提供的包(虽然 `apt purge` 也支持搜索模式,小心执行,因为所有配置都会被删除!)
154155
- 输出本地安装的名字里有 `top` 的所有包
155-
- 提示:可以像这样要求同时满足多个 pattern: `apt list 'P1 P2 P3'`
156+
- 提示:可以像这样要求同时满足多个 pattern: `apt list 'P1 P2 P3'`,也可以 pattern 之间不加空格连接起来
157+
- 输出本地安装的所有标记为手动安装的包
158+
- 提示:`!PATTERN`
156159

157160
#### 文件搜索:`apt-file` {#apt-file}
158161

0 commit comments

Comments
 (0)