共计 1233 个字符,预计需要花费 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/owenthereal/ccat/releases/download/v1.1.0/linux-amd64-1.1.0.tar.gz
解压缩,并蒋二进制文件复制到 /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
替换掉 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
需要安装 apache 或 nginx 等 web 服务器,才能在网页查看。或者将.html 文件在图形化界面打开也可以。
总结
ccat 是与 Linux 中的 cat 命令类似的命令行工具,该命令显示文件的内容并突出显示 Javascript,Java,Go,Ruby,C,Python 和 Json 的编程语言语法。
正文完
星哥说事-微信公众号
![post-qrcode](https://www.xgss.net/wp-content/uploads/2023/07/二维码-微信公众号256x256.jpg)