zypper命令详解

zypper是SUSE发行版所特有的包管理命令,类似于yum和apt-get,适用于社区发行版openSUSE和企业发行版SUSE Linux Enterprise。

用 法 :

       zypper [--全 局 选 项 ] <命 令 > [--命 令 选 项 ] [参 数 ]
全 局 选 项 :

       --help, -h              帮 助 。 .
       --version, -V           输 出 版 本 号 。
       --quiet, -q             减 少 普 通 输 出 , 仅 打 印 错 误 信 息 。
       --verbose, -v           增 加 信 息 的 详 细 程 度
       --no-abbrev, -A         表 格 中 不 出 现 缩 写 文 本 。
       --table-style, -s       表 格 样 式 (整 数 )。
       --rug-compatible, -r    开 启 与 rug 的 兼 容 。
       --non-interactive, -n   不 询 问 任 何 问 题 , 自 动 使 用 默 认 的 回 复 。
       --xmlout, -x            切 换 到 XML 输 出 。
       --reposd-dir, -D <dir> 使 用 其 他 的 安 装 源 定 义 文 件 目 录 。
       --cache-dir, -C <dir>   使 用 其 他 的 元 数 据 缓 存 数 据 库 目 录 。
       --raw-cache-dir <dir>   使 用 其 他 的 原 始 元 数 据 缓 存 目 录 。
       Repository Options:
       --no-gpg-checks         忽 略 GPG 检 查 失 败 并 继 续 。
       --plus-repo, -p <URI>   使 用 额 外 的 安 装 源 。
       --disable-repositories 不 从 安 装 源 读 取 元 数 据 。
       --no-refresh            不 刷 新 安 装 源 。
目 标 选 项 :

       --root, -R <dir>        在 不 同 的 根 目 录 下 操 作 。
       --disable-system-sources、 -D            不 读 取 系 统 安 装 的 可 解 析 项 。
命 令 :

       help, ?                 打 印 帮 助 。
       shell, sh               一 次 接 受 多 个 命 令 .
       安 装 源 操 作 :
       repos, lr               列 出 所 有 定 义 的 安 装 源 。
       addrepo, ar             添 加 一 个 新 的 安 装 源 。
       removerepo, rr          删 除 指 定 的 安 装 源 。
       renamerepo, nr          重 命 名 指 定 的 安 装 源 。
       modifyrepo, mr          修 改 指 定 的 安 装 源 。
       refresh, ref            刷 新 所 有 安 装 源 。
       clean                   清 除 本 地 缓 存 。
       软 件 管 理 :
       install, in             安 装 软 件 包 。
       remove, rm              删 除 软 件 包 。
       verify, ve              检 验 软 件 包 的 依 赖 关 系 的 完 整 性 。
       update, up              将 已 经 安 装 的 软 件 包 更 新 到 新 的 版 本 。
       dist-upgrade, dup       执 行 整 个 系 统 的 升 级 。
       source-install, si      安 装 源 代 码 软 件 包 和 它 们 的 编 译 依 赖 。
       查 询 :
       search, se              查 找 符 合 一 个 模 式 的 软 件 包 。
       info, if                显 示 指 定 软 件 包 的 完 整 信 息 。
       patch-info              显 示 指 定 补 丁 的 完 整 信 息 。
       pattern-info            显 示 指 定 模 式 的 完 整 信 息 。
       product-info            显 示 指 定 产 品 的 完 整 信 息 。
       patch-check, pchk       检 查 补 丁 。
       list-updates, lu        列 出 可 用 的 更 新 。
       patches, pch            列 出 所 有 可 用 的 补 丁 。
       packages, pa            列 出 所 有 可 用 的 软 件 包 。
       patterns, pt            列 出 所 有 可 用 的 模 式 。
       products, pd            列 出 所 有 可 用 的 产 品 。
       what-provides, wp       列 出 能 够 提 供 指 定 功 能 的 软 件 包 。
       软 件 包 锁 定 :
       addlock, al             添 加 一 个 软 件 包 锁 定 。
       removelock, rl          取 消 一 个 软 件 包 锁 定 。
       locks, ll               列 出 当 前 的 软 件 包 锁 定 。

哪个文件系统最适合你的 Linux 系统

文件系统: 它们不是世界上最激动人心的技术,但是仍然很重要。本文我们将细数那些流行的 Linux 文件系统 – 它们是什么,它们能够做什么,以及它们的目标用户。

Linux 目录结构

对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。

Linux文件层级结构标准(FHS)

设计FHS(Filesystem Hierarchy Standard)的目的主要是为了给Unix-like系统的管理员提供一个管理系统以及目录结构的一个参考。

由于利用Linux源码开发产品和发行版的企业或组织众多,如果每个组织都按照自己的喜好来组织系统中的文件结构,网络上必然出现各种各样的文件结构。这些产品的用户就不得不为每种不同的文件系统结构花费时间来学习。有了FHS之后,几乎所有的Unix-like系统的发行商或软件开发者都遵从该建议规范每个特定目录下分别只放哪些文件,方便了文件的组织和查找。

Linux 系统发展史小览 (与Unix区别科普文)

不少人虽然知道 Unix、Linux等操作系统,甚至可能是技术高手,但知道它们之间那千丝万缕关系的人并不多。其实, Unix,Linux,macOS甚至 iOS、Android 这些操作系统的渊源都颇深!

Unix版权史

这几天,我在读《Unix编程艺术》。

书中介绍了Unix的发展历史。我发现,这是一个很好的例子,说明现行版权制度具有阻碍社会发展的负面作用。

Unix诞生于1969年,是贝尔实验室员工Ken Thompson的个人项目。由于贝尔实验室是AT&T(美国电话电报公司)的下属机构,所以Unix的版权归AT&T所有。

一段关于 Unix、Linux 和 Windows 的暗黑史

风起Unix

“你写的系统太差劲,干脆就叫Unics算了。”60年代末的一天,贝尔实验室的一位同事对肯·汤普生这样说。

在英文里,Unics发音与Eunuchs一样,而后者的意思是“太监”。汤普生接下同事的嘲弄,稍作修改,把自己研发的系统叫做Unix。

C# Show和ShowDialog区别

在C#中窗口的显示有两种方式:模态显示(showdialog)和非模态显示(show)。

二者最常见的区别是:

模态显示后,弹出窗口阻止调用窗口的所有消息响应。只有在弹出窗口结束后调用窗口才能继续。在模态窗口“关闭”后,可以读取模态窗口中信息,包括窗口的返回状态,窗口子控件的值。

最常用的Linux命令简表

最常用的Linux命令简表

文件操作

我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。

其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。

  • 绝对路径:路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。
  • 相对路径:路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成:cd ../man

处理目录

  • ls (列出目录)
  • cd (切换目录)
  • pwd (显示目前所在的目录)
  • mkdir (创建新目录)
  • rmdir (删除空的目录)
  • cp (复制文件或目录)
  • rm (移除文件或目录)
  • mv (移动文件与目录,或修改名称)

文件内容查看

  • cat 由第一行开始显示文件内容
  • tac 与cat命令刚好相反,文件内容从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
  • nl 显示行号
  • more 一页一页翻动
  • less 一页一页翻动
  • head 取出文件前面几行
  • tail 取出文件后面几行

用户管理

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。

启用Win10内置的SSH命令

打开应用和功能,点击管理可选功能

Win10 SSH 1

点击添加功能

Win10 SSH 2

找到openssh client(beta),现在还是测试版,如果要远程连接win10就安装服务端,这里只介绍客户端