ccat – 使用語法突出顯示輸出內容
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
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
需要安裝apache或nginx等web伺服器,才能在網頁檢視。或者將.html檔案在圖形化介面開啟也可以。
總結
ccat是與Linux中的cat命令類似的命令列工具,該命令顯示檔案的內容並突出顯示Javascript,Java,Go,Ruby,C,Python和Json的程式語言語法。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2843759/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux下使用ccat讓你的cat高亮顯示Linux
- win10如何輸入法顯示語言欄_讓win10輸入法顯示語言欄的步驟Win10
- layui使用彈出層 關閉後彈層的內容又顯示出來UI
- QT tableWidget 內容居中顯示QT
- 巧用網頁顯示硬碟內容網頁硬碟
- 輸出顯示豎指令碼指令碼
- 自定義UILabel內容顯示內邊距UI
- CSS滑鼠懸停下拉顯示內容CSS
- 【實戰】使用asyncio爬取gitbook內容輸出pdfGit
- PowerShell輸出內容到檔案
- 廣招內容輸出英雄帖
- 給LESS增加語法顯示
- 輸入和輸出基礎語法
- AndroidTips:解決Dialog全屏顯示以及Dialog顯示自動彈出輸入法Android
- 工作列輸入法圖示不見了怎麼辦? 顯示輸入法圖示的方法
- excel開啟後灰色不顯示內容 excel全是灰色無法編輯Excel
- win10微軟輸入法顯示語言欄怎麼恢復Win10微軟
- Windows10輸入法無法使用顯示禁用狀態如何解決Windows
- win10輸入法怎麼設定僅桌面顯示_win10輸入法如何僅桌面顯示Win10
- PHP顯示文章內容點選數加一PHP
- JavaScript操作下拉框動態顯示內容JavaScript
- 使用shell tee 命令顯示及儲存標準輸出及標準錯誤輸出
- set serveroutput on 在PL/SQL中輸出內容ServerSQL
- u盤內容被隱藏win10怎麼顯示_win10 u盤內容不顯示如何恢復Win10
- Win10系統開機直接彈出開始選單無法顯示桌面內容怎麼辦Win10
- Mysql輸出中文顯示亂碼處理MySql
- python基本語法_輸入輸出詳解Python
- Flex佈局-垂直居中並換行顯示內容Flex
- DataView:利用RowDataBound來轉換要顯示的內容View
- MVP for Android: 如何組織顯示層的內容MVPAndroid
- Layer.js實現表格溢位內容省略號顯示,懸停顯示全部JS
- Java讀取本地檔案內容並輸出Java
- MongoDB db.serverStatus()輸出內容中文註釋MongoDBServer
- Horowitz Research:研究顯示多樣化內容驅動無線天線使用
- win10 百度輸入法怎麼不顯示 win10系統輸入法不顯示怎麼辦Win10
- js控制文字內容過多時候點選展開方式顯示全部內容demoJS
- Linux 輸出或儲存終端顯示Linux
- pyqt中的目錄QFileSystemModel 內容用 QTreeView 顯示QTView