debian命令之apt以及dpkg(附带git用法)

apt命令

用法: apt [选项] 命令

命令行软件包管理器 apt 提供软件包搜索,管理和信息查询等功能。

它提供的功能与其他 APT 工具相同(像 apt-get 和 apt-cache),

但是默认情况下被设置得更适合交互。

常用命令:

  list - 根据名称列出软件包

  search - 搜索软件包描述

  show - 显示软件包细节

  install - 安装软件包

  reinstall - reinstall packages

  remove - 移除软件包

  autoremove - 卸载所有自动安装且不再使用的软件包

  update - 更新可用软件包列表

  upgrade - 通过 安装/升级 软件来更新系统

  full-upgrade - 通过 卸载/安装/升级 来更新系统

  edit-sources - 编辑软件源信息文件

  satisfy - satisfy dependency strings

dpkg命令

用法:dpkg [<选项> ...] <命令>

命令:

  -i|--install      <.deb 文件名> ... | -R|--recursive <目录> ...

  --unpack          <.deb 文件名> ... | -R|--recursive <目录> ...

  -A|--record-avail  <.deb 文件名> ... | -R|--recursive <目录> ...

  --configure        <软件包名>    ... | -a|--pending

  --triggers-only    <软件包名>    ... | -a|--pending

  -r|--remove        <软件包名>    ... | -a|--pending

  -P|--purge        <软件包名>    ... | -a|--pending

  -V|--verify <软件包名> ...      检查包的完整性。

  --get-selections [<表达式> ...]  把已选中的软件包列表打印到标准输出。

  --set-selections                从标准输入里读出要选择的软件。

  --clear-selections              取消选中所有不必要的软件包。

  --update-avail <软件包文件>      替换现有可安装的软件包信息。

  --merge-avail  <软件包文件>      把文件中的信息合并到系统中。

  --clear-avail                    清除现有的软件包信息。

  --forget-old-unavail            忘却已被卸载的不可安装的软件包。

  -s|--status      <软件包名> ...  显示指定软件包的详细状态。

  -p|--print-avail <软件包名> ...  显示可供安装的软件版本。

  -L|--listfiles  <软件包名> ...  列出属于指定软件包的文件。

  -l|--list  [<表达式> ...]        简明地列出软件包的状态。

  -S|--search <表达式> ...        搜索含有指定文件的软件包。

  -C|--audit [<表达式> ...]        检查是否有软件包残损。

--yet-to-unpack 列出标记为待解压的软件包。

  --predep-package                列出待解压的预依赖。

  --add-architecture    <体系结构> 添加 <体系结构> 到体系结构列表。

  --remove-architecture <体系结构> 从架构列表中移除 <体系结构>。

  --print-architecture            显示 dpkg 体系结构。

  --print-foreign-architectures    显示已启用的异质体系结构。

  --assert-<特性>                  对指定特性启用断言支持。

  --validate-<属性> <字符串>      验证一个 <属性>的 <字符串>。

  --compare-vesions <关系> 比较版本号 - 见下。

  --force-help                    显示本强制选项的帮助信息。

  -Dh|--debug=help                显示有关出错调试的帮助信息。

  -?, --help                      显示本帮助信息。

      --version                    显示版本信息。

git命令

用法:git [--version] [--help] [-C ] [-c =]

          [--exec-path[=]] [--html-path] [--man-path] [--info-path]

          [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]

          [--git-dir=] [--work-tree=] [--namespace=]

          []

这些是各种场合常见的 Git 命令:

开始一个工作区(参见:git help tutorial)

  clone            克隆仓库到一个新目录

  init              创建一个空的 Git 仓库或重新初始化一个已存在的仓库

在当前变更上工作(参见:git help everyday)

  add              添加文件内容至索引

  mv                移动或重命名一个文件、目录或符号链接

  restore          恢复工作区文件

  rm                从工作区和索引中删除文件

  sparse-checkout  初始化及修改稀疏检出

检查历史和状态(参见:git help revisions)

  bisect            通过二分查找定位引入 bug 的提交

  diff              显示提交之间、提交和工作区之间等的差异

  grep              输出和模式匹配的行

  log              显示提交日志

  show              显示各种类型的对象

status 显示工作区状态

扩展、标记和调校您的历史记录

  branch            列出、创建或删除分支

  commit            记录变更到仓库

  merge            合并两个或更多开发历史

  rebase            在另一个分支上重新应用提交

  reset            重置当前 HEAD 到指定状态

  switch            切换分支

  tag              创建、列出、删除或校验一个 GPG 签名的标签对象

协同(参见:git help workflows)

  fetch            从另外一个仓库下载对象和引用

  pull              获取并整合另外的仓库或一个本地分支

  push              更新远程引用和相关的对象

命令 'git help -a' 和 'git help -g' 显示可用的子命令和一些概念帮助。

查看 'git help <命令>' 或 'git help <概念>' 以获取给定子命令或概念的

帮助。

有关系统的概述,查看 'git help git'。

你可能感兴趣的:(debian命令之apt以及dpkg(附带git用法))