“作弊”:只需要知道这一个 Linux 命令就够了

您所在的位置:网站首页 帮助知道shell命令的用法 “作弊”:只需要知道这一个 Linux 命令就够了

“作弊”:只需要知道这一个 Linux 命令就够了

2023-04-05 12:59| 来源: 网络整理| 查看: 265

$ cheat tar

#Toextract an uncompressed archive:

tar-xvf /path/to/foo.tar

#Toextract a .tarinspecified Directory:

tar-xvf /path/to/foo.tar-C /path/to/destination/

#Tocreate an uncompressed archive:

tar-cvf /path/to/foo.tar/path/to/foo/

#Toextract a .tgz or.tar.gz archive:

tar-xzvf /path/to/foo.tgz

tar-xzvf /path/to/foo.tar.gz

[...]

这真是雪中送炭!

Linux Cheat 命令

cheat 命令是一个实用程序,可以用来搜索和显示你想要使用的命令的使用示例。如大多数 Unix 命令一样,同一个概念有多种不同的实现方式,它包括一个 使用 Go 编写 🔗 github.com 的和一个由我帮助维护的 仅用 100 行 Bash 编写 🔗 gitlab.com 的两个版本。

若要安装 Go 版本的,下载 最新版 🔗 github.com 并将它放在某个 路径 🔗 opensource.com 中,例如 ~/.local/bin/ 或 /usr/local/bin 中。若安装 Bash 版本,下载最新版并运行 install-cheat.sh 脚本:

$ sh ./install-cheat.sh

如需配置后安装,请使用 自动工具 🔗 opensource.com (Autotools):

$ aclocal ;autoconf

$ automake --add-missing ;autoreconf

$ ./configure --prefix=$HOME/.local

$ make

$ makeinstall

在 Linux 中安装 Cheat 程序

Cheat 只是包含常用命令的纯文本文件。该程序可以从 github.com/cheat/cheatsheets 🔗 github.com 获得。当你第一次运行命令时,Go 版本会自动为你下载支持列表。如果你使用 Bash 版本,用 --fetch 选项可以下载支持列表:

$ cheat --fetch

与 man 一样,你的系统上可以有多个备忘单集合。Go 版本的 cheat 使用 YAML 🔗 opensource.com 配置文件来定义每个集合的位置。Bash 版本在安装过程中定义了路径,默认下载 github.com/cheat/cheatsheets 🔗 github.com 集合以及 opensource.com 🔗 Opensource.com 自己的 gitlab.com/opensource.com/cheatsheets 🔗 gitlab.com 集合。

列出 Cheat 支持项目

使用 --list 选项即可查看 cheat 支持的项目:

$ cheat --list

7z

ab

acl

alias

ansi

ansible

ansible-galaxy

ansible-vault

apk

[...]

使用 Cheat 查看 Linux 命令

使用 cheat 查看命令如同使用 man 和 info 查看一样简单。只需要输入你需要查询的命令即可:

$ cheat alias

#Toshow a listof your current shell aliases:

alias

#Toalias`ls -l`to `ll`:

aliasll='ls -l'

默认情况下, cheat 命令会使用你的 环境变量 🔗 opensource.com PAGER 中指定的分页器。你可以在运行 cheat 命令前改写 PAGER 变量值,暂时修改环境变量。

$ PAGER=most cheat less

如果你只是想在没有 PAGER 的情况下将 cheat 输出 🔗 opensource.com 到终端里,在 Bash 版中有 --cat 选项可以使用:

$ cheat --catless

这并不是作弊

cheat 系统抓住了要害,你不必拼凑有关如何使用命令的线索,你只需按照示例进行操作即可。当然,对于复杂的命令,它不是深入研究实际文档的捷径,但为了快速借用,它还是可以的。

甚至你可以通过将文件放入其中一个备忘单集合中,来创建自己的备忘单。好消息是,因为这些项目是开源的,所以你可以将你的个人备忘单贡献给 GitHub 集合。另一个好消息是,当有新的 opensource.com 🔗 opensource.com 备忘单 🔗 opensource.com 版本发布时,我们将从现在开始包含纯文本版本,以便你可以将其添加到你的收藏中。

该命令称为 “ 作弊 (cheat) ”,但正如任何 Linux 用户都会向你保证的那样,它实际上并不是作弊。它只是以开源的方式工作得更巧妙。

via: https://opensource.com/article/22/6/linux-cheat-command

作者: Seth Kenlon 选题: lkxed 译者: Donkey 校对: wxy

本文由 LCTT 原创编译, Linux中国 荣誉推出

LCTT 译者 :Donkey

🌟🌟🌟

翻译: 17.0篇

|

贡献: 75天

2022-06-09

2022-08-23

https://linux.cn/lctt/Donkey-Hao

欢迎遵照 CC-BY-SA 协议规定转载,

如需转载,请在文章下留言 “ 转载:公众号名称”,

我们将为您添加白名单,授权“ 转载文章时可以修改”。 返回搜狐,查看更多



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3