ccat – 使用語法突出顯示輸出內容

夢共裡醉發表於2021-11-23
ccat是與 中的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 

解壓縮,並蔣二進位制檔案複製到 /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 – 使用語法突出顯示輸出內容


server.51cto.com/sOS-535996.htm

下面是如何讓 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的程式語言語法。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2843759/,如需轉載,請註明出處,否則將追究法律責任。

相關文章