关于centos:ccat-–-使用语法突出显示输出内容

30次阅读

共计 1242 个字符,预计需要花费 4 分钟才能阅读完成。

ccat 是与 Linux 中的 cat 命令相似的命令行工具,该命令显示文件的内容并突出显示 Javascript,Java,Go,Ruby,C,Python 和 Json 的编程语言语法。
要在 Linux 中装置 ccat 工具,须要确保 wget 工具已装置。以下是装置 wget 命令:

上面是再 Centos/RHEL/Fedora 中装置命令。

yum -y install wget

上面是再 Ubuntu/Deepin/Debian 中装置命令。

apt -y install wget
上面从 github 中下载 ccat 的压缩包:

[root@localhost ~]# wget https://github.com/owentherea…
解压缩,并蒋二进制文件复制到 /usr/local/bin 目录中:

[root@localhost ~]# tar xvf linux-amd64-1.1.0.tar.gz
[root@localhost ~]# cd linux-amd64-1.1.0/
[root@localhost linux-amd64-1.1.0]# cp -p ccat /usr/local/bin/
为了针对零碎配置文件测试 ccat 的性能,上面查看几个 linux 中的配置文件。

[root@localhost ~]# ccat /etc/sysconfig/network-scripts/ifcfg-ens160
[root@localhost ~]# ccat /etc/fstab
ccat – 应用语法突出显示输入内容 ccat – 应用语法突出显示输入内容
上面是如何让 ccat 替换掉 cat 工具,再 /etc/bashrc 文件中增加一个 cat 的别名:

Centos/RHEL/Fedora

[root@localhost ~]# echo “alias cat=’/usr/local/bin/ccat'” >> /etc/bashrc
[root@localhost ~]# source /etc/bashrc

Ubuntu/Deepin/Debian

$ sudo echo “alias cat=’/usr/local/bin/ccat'” >> /etc/profile
$ sudo source /etc/profile
ccat 工具还可用于显示多个文件并以 HTML 格局输入,如以下示例所示:

[root@localhost ~]# ccat –html /etc/sysconfig/network-scripts/ifcfg-ens160 /etc/sysconfig/iptables /etc/fstab > /var/www/html/ccat.html
ccat – 应用语法突出显示输入内容 ccat – 应用语法突出显示输入内容
须要装置 apache 或 nginx 等 web 服务器,能力在网页查看。或者将.html 文件在图形化界面关上也能够。

总结
ccat 是与 Linux 中的 cat 命令相似的命令行工具,该命令显示文件的内容并突出显示 Javascript,Java,Go,Ruby,C,Python 和 Json 的编程语言语法。

正文完
 0