Dalam artikel seterusnya kita akan melihat cheat.sh. Skrip ini akan memberi kita akses kepada dokumentasi dan coretan kod Didorong oleh komuniti, untuk arahan Linux / UNIX dan banyak bahasa pengaturcaraan. Projek ini bukan baru, ia bermula pada tahun 2017, tetapi masih sangat berguna untuk banyak pengguna.
Untuk memaparkan kandungannya, alat ini menggunakan air pancut didorong oleh komuniti seperti halaman TLDR, StackOverflow dan lain-lain, serta repositori sendiri. Kami akan dapat menggunakan utiliti ini dari penyemak imbas web, baris arahan atau sebagai pelengkap untuk Vim, Emacs atau Sublime Text, antara editor lain.
Alat ini telah dibangunkan oleh Igor Chubin, juga terkenal dengan perkhidmatan ramalan cuaca yang berorientasikan konsol wttr.in.
Ciri umum Cheat.sh
- Kita boleh lakukan pertanyaan mengenai 58 bahasa pengaturcaraan, pelbagai DBMS dan 1000 arahan UNIX / Linux yang paling penting.
- Un pelanggan untuk baris arahan pilihan (cht.sh) tersedia. Ini akan membolehkan kita mencari dan menyalin coretan kod dengan mudah tanpa meninggalkan terminal.
- Antaramuka web dan cht.sh (baris perintah) digunakan menipu.sh, tetapi jika pengguna lebih suka, mereka boleh menjadi tuan rumah sendiri.
- Pelanggan baris arahan membentangkan a mod shell khas dengan konteks pertanyaan yang berterusan. Ia juga mempunyai sejarah pertanyaan yang disatukan dengan papan keratan. Pada masa yang sama ia menyokong penyelesaian tab untuk cengkerang seperti Bash, Fish dan Zsh.
- Tawaran hasilnya sangat pantas. Mengembalikan respons dalam masa kurang dari 100 ms.
- Utiliti boleh digunakan dari penyunting kod. Ini akan membolehkan kita masukkan coretan kod tanpa perlu membuka penyemak imbas web, cari kodnya, salin, dan kemudian kembali ke penyunting kod untuk menampalnya. Ia serasi dengan Vim, Emacs, Visual Studio Code, Sublime Text, dan IntelliJ Idea.
Sekiranya seseorang didorong, mereka boleh menyumbang kepada projek tersebut. Anda boleh berjumpa dengan panduan cheat.sh untuk mengedit atau menambah kandungan.
Cara memasang pelanggan baris arahan cht.sh
Kami akan dapat menggunakan cheat.sh dalam penyemak imbas web, dari baris arahan dengan bantuan curl tanpa perlu memasang apa-apa lagi, seperti plugin editor kod atau menggunakan pelanggan baris perintahnya.
Sekiranya anda ingin memasangnya sebagai pelengkap kepada beberapa penyunting kod, anda boleh merujuk kepada halaman untuk penyatuan dalam penyunting.
Selanjutnya kita akan melihat langkah-langkah yang diperlukan untuk pasang pelanggan baris arahan ini yang disebut cht.sh, tetapi pertama-tama kita harus menyelesaikan masalah kebergantungan.
Pasang kebergantungan
Untuk memasang klien baris perintah cht.sh, kami akan menggunakan curl. Pergantungan lain adalah rlwrap, yang diperlukan oleh mod shell khas cht.sh. Di Debian, Ubuntu, Linux Mint dan sebaran Gnu / Linux lain berdasarkan Debian atau Ubuntu, kami akan menulis di terminal (Ctrl + Alt + T):
sudo apt install curl rlwrap
Muat turun dan pasang antara muka baris perintah cht.sh
Kami boleh memasangnya hanya untuk satu pengguna atau untuk semua pengguna. Anda boleh memasangnya untuk semua pengguna menggunakan folder / usr / local / bin:
curl https://cht.sh/:cht.sh | sudo tee /usr/local/bin/cht.sh sudo chmod +x /usr/local/bin/cht.sh
Sekiranya arahan pertama nampaknya telah beku dan hanya menunjukkan output CURL, tekan kekunci Enter. Ia akan meminta anda memasukkan kata laluan anda untuk menyimpan fail tersebut / usr / local / bin.
Sekiranya anda ingin memasangnya hanya untuk pengguna anda, kami akan menganggap bahawa anda mempunyai folder ~ / .bin ditambahkan ke PATH anda dan folder itu ada. Anda boleh menukar folder ini mengikut keinginan anda. Bergantung pada tempat anda ingin memasang cht.sh, ubah jalan pemasangan dalam arahan:
curl https://cht.sh/:cht.sh > ~/.bin/cht.sh chmod +x ~/.bin/cht.sh
Contoh penggunaan pelanggan
Seterusnya kita akan melihat beberapa contoh penggunaan cheat.sh menggunakan curl dari baris arahan:
Untuk memaparkan beberapa pilihan yang ada untuk perintah ls:
curl cheat.sh/ls
Cht.sh juga berfungsi dan bukannya cheat.sh:
curl cht.sh/ls
Untuk melihat contoh fungsi rand () untuk bahasa pengaturcaraan PHP kami akan menulis:
curl cht.sh/php/rand
Sekiranya anda ingin menghapus komen yang akan dilihat pada hasilnya, anda harus tambah? Q pada akhir pertanyaan:
curl cht.sh/php/rand?Q
Kami akan dapat mulakan klien cht.sh dalam mod shell khas menggunakan:
cht.sh --shell
Kemudian kita boleh mula menulis pertanyaan kami. Untuk menutup, anda hanya perlu menulis keluar.
Sekiranya kita menulis bantuan dalam mod shell interaktif cht.sh, kita akan dapat melihat semua kemungkinan yang ada. Anda juga boleh mencari di Bahagian penggunaan dari halaman projek cheat.sh di GitHub untuk melihat pilihan yang ditawarkannya kepada kami.