output CCAT - Show 'Cat Command' dengan sintaks yang menyoroti atau mewarnai

output CCAT - Show 'Cat Command' dengan sintaks yang menyoroti atau mewarnai

ccat adalah baris perintah yang serupa dengan perintah CAT di Linux yang memaparkan kandungan fail dengan sintaks yang menonjolkan bahasa pengaturcaraan berikut: JavaScript, Java, Pergi, Ruby, C, Python dan Json.

Untuk memasang ccat Utiliti dalam pengedaran Linux anda, mula -mula memastikan bahawa utiliti wget hadir dalam sistem anda. Jika baris arahan Wget tidak dipasang dalam sistem, mengeluarkan arahan di bawah untuk memasangnya:

# yum memasang wget [pada centos/rhel/fedora] # apt-get pemasangan wget [on debian dan ubuntu] 

Untuk memasang versi terkini ccat baris perintah melalui binari terkini yang disusun, pertama muat turun tarball termampat dengan mengeluarkan arahan di bawah. Kod binari dan sumber melepaskan arkib boleh didapati di laman web rasmi CCAT GitHub.

-------------- Pada 64-bit -------------- # wget https: // github.com/jingweno/ccat/siaran/muat turun/v1.1.0/Linux-AMD64-1.1.0.tar.Gz -------------- Pada 32-bit -------------- # wget https: // github.com/jingweno/ccat/siaran/muat turun/v1.1.0/Linux-386-1.1.0.tar.Gz 

Setelah muat turun arkib selesai, senaraikan direktori kerja semasa untuk menunjukkan fail, ekstrak ccat tarball (The Linux-amd64-1.x.x Fail tarball) dan salin ccat binari yang boleh dilaksanakan dari tarball yang diekstrak ke dalam laluan sistem yang boleh dilaksanakan Linux, seperti /usr/tempatan/bin/ jalan, dengan mengeluarkan arahan di bawah.

# ls # tar xfz linux-amd64-1.1.0.tar.GZ # ls linux-amd64-1.1.0 # cp linux-amd64-1.1.0/ccat/usr/local/bin/ # ls -al/usr/local/bin/ 
fail boleh dilaksanakan arahan CCAT

Sekiranya atas sebab -sebab tertentu ccat Fail dari laluan sistem yang boleh dilaksanakan tidak mempunyai set bit yang boleh dilaksanakan, mengeluarkan arahan di bawah untuk menetapkan keizinan yang boleh dilaksanakan untuk semua pengguna sistem.

# chmod +x/usr/local/bin/ccat 

Untuk menguji ccat keupayaan utiliti terhadap fail konfigurasi sistem, mengeluarkan arahan di bawah. Kandungan fail yang dipaparkan harus diserlahkan mengikut bahasa pengaturcaraan fail sytnax, seperti yang digambarkan dalam contoh perintah di bawah.

# ccat/etc/sysconfig/rangkaian-skrip/ifcfg-ens33 # ccat/etc/fstab 
Penggunaan Perintah CCAT

Untuk menggantikan arahan kucing dengan perintah ccat sistem lebar, tambahkan alias bash untuk ccat dalam sistem Bashrc fail, log keluar dari sistem dan log masuk semula untuk menggunakan konfigurasi.

-------------- Di Centos, Rhel & Fedora -------------- # echo "alias Cat ="/usr/local/bin/ccat "" >>/etc/bashrc # exit -------------- Di Debiab & Ubuntu -------------- # echo "alias Cat ="/usr/local/bin/ccat "" >>/etc/profil # Exit 

Akhirnya, lari perintah kucing terhadap fail konfigurasi sewenang -wenangnya untuk menguji jika ccat alias telah diganti perintah kucing, Seperti yang ditunjukkan dalam contoh di bawah. Sintaks fail output harus diserlahkan sekarang.

# kucing .Bashrc 
Ganti arahan kucing dengan ccat

ccat Utiliti juga boleh digunakan untuk menggabungkan pelbagai fail dan memaparkan output dalam format HTML, seperti yang digambarkan dalam contoh di bawah.

# ccat--html/etc/fstab/etc/sysconfig/rangkaian-skrip/ifcfg-ens33>/var/www/html/ccat.html 

Walau bagaimanapun, anda memerlukan pelayan web yang dipasang di sistem anda, seperti pelayan http Apache atau nginx, untuk memaparkan kandungan fail HTML, seperti yang digambarkan dalam tangkapan skrin di bawah.

Paparkan kandungan fail dalam html

Untuk konfigurasi tersuai dan pilihan arahan lawati halaman github rasmi CCAT.