在下一篇文章中,我们将看一下ccat。 我认为大多数用户都知道 猫命令。 这是用于查看,合并和复制文本文件的Unix命令。 这可能是GNU / Linux和Unix操作系统上日常用户最常用的命令之一。
如果您是经常使用cat的用户之一,那么您可能会对ccat感兴趣。 是关于 与cat命令非常相似的命令。 它的功能基本相同,但是 ccat将通过语法高亮向我们展示内容,这在读取代码时非常方便。 语法突出显示支持的语言是: JavaScript,Java,Ruby,Python,Go,C和JSON.
在Ubuntu上安装Ccat
为了能够在我们的Ubuntu系统中使用此命令,我们只需要 下载最新版本 已发表,前一阵子来自ccat的GitHub页面。 如果您更喜欢使用终端(Ctrl + Alt + T)下载软件包,只需输入以下内容:
wget https://github.com/jingweno/ccat/releases/download/v1.1.0/linux-amd64-1.1.0.tar.gz
下载结束时, 解压缩下载的压缩文件。 在同一终端中,您只需要编写:
tar xfz linux-amd64-1.1.0.tar.gz
现在我们要 将可执行文件ccat复制到$ PATH,例如 / usr /本地/ bin /。 为此,我们编写命令:
sudo cp linux-amd64-1.1.0/ccat /usr/local/bin/
完成 让我们使其可执行 在同一终端中使用以下命令:
sudo chmod +x /usr/local/bin/ccat
使用ccat
如果使用此命令,您将看到 用法与cat命令的用法非常相似。 接下来,我们将看到一些基本示例。
如果我们使用cat命令来查看文本文件,例如 test.txt,我们将使用以下命令:
cat prueba.txt
现在让我们看看 正如ccat向我们显示的输出 来自同一个文件。 您只需要在同一终端中编写:
ccat prueba.txt
如您在以上屏幕截图中所见, ccat将通过语法高亮显示输出。 当命令 cat使用系统的默认主题颜色显示输出.
显示多个文件的输出
我们还将能够同时查看多个文件的输出,如以下屏幕截图所示:
ccat prueba.txt ccat.txt
查看HTML格式的输出
如果您出于某种原因对查看HTML格式的输出感兴趣,则可以轻松完成此操作 添加选项“-HTML“在命令末尾:
ccat prueba.txt --html
查看互联网文件的内容
我们不仅可以使用此命令查看本地文件。 我们还将有可能 使用curl命令直接在Web上查看文件的内容,如下所示:
curl https://raw.githubusercontent.com/jingweno/ccat/master/ccat.go | ccat
设置颜色代码
至 查看默认情况下应用的颜色代码和可用选项,我们只需要执行:
ccat --palette
当然,我们将能够 在文件上配置我们自己的颜色代码 在终端中使用以下命令:
ccat -G String="darkteal" -G Plaintext="green" -G Keyword="fuchsia" prueba.txt
用ccat替换cat
如果您喜欢ccat并且认为它可能有用,那么您可能会感兴趣 用ccat替换默认的cat命令。 要进行更换,我们将只有 创建一个别名.
要创建别名,我们只需要 在〜/ .bashrc文件中添加以下行:
alias cat='/usr/local/bin/ccat'
保存文件后,您要做的就是 运行以下命令以使更改生效:
source ~/.bashrc
如果你有兴趣 了解更多 如何创建别名,您可以在Wikipedia上撰写的文章中查阅更多信息。
帮助
可以得到 有关如何使用此命令的帮助 在终端输入:
ccat -h
您也可以 了解更多有关此命令的信息 检查项目的GitHub页面.