Cheat.sh เอกสารสำหรับบรรทัดคำสั่งหรือสำหรับตัวแก้ไขของคุณ

เกี่ยวกับ cheat.sh

ในบทความต่อไปเราจะมาดู cheat.sh สคริปต์นี้จะช่วยให้เราสามารถเข้าถึงเอกสารและข้อมูลโค้ดได้ ชุมชนเป็นตัวขับเคลื่อนสำหรับคำสั่ง Linux / UNIX และภาษาโปรแกรมมากมาย โครงการนี้ไม่ใช่เรื่องใหม่เริ่มในปี 2017 แต่ก็ยังมีประโยชน์มากสำหรับผู้ใช้จำนวนมาก

ในการแสดงเนื้อหาเครื่องมือนี้ใช้ประโยชน์จาก แหล่งที่มา ชุมชนขับเคลื่อนเช่นเพจ TLDR, StackOverflow และอื่น ๆเช่นเดียวกับที่เก็บของตัวเอง เราจะสามารถใช้ยูทิลิตี้นี้ได้จากเว็บเบราว์เซอร์บรรทัดคำสั่งหรือเป็นส่วนเสริมสำหรับ Vim, Emacs หรือ Sublime Text รวมถึงตัวแก้ไขอื่น ๆ

เครื่องมือนี้ได้รับ พัฒนาโดย Igor Chubinหรือที่รู้จักกันในชื่อบริการพยากรณ์อากาศแบบคอนโซลที่เรียกว่า wttr.อิน.

คุณสมบัติทั่วไปของ Cheat.sh

  • เราสามารถทำได้ แบบสอบถามเกี่ยวกับภาษาโปรแกรม 58 ภาษาต่างๆ DBMS และคำสั่ง UNIX / Linux ที่สำคัญที่สุด 1000 คำสั่ง.
  • Un ไคลเอ็นต์สำหรับบรรทัดคำสั่งทางเลือก (cht.sh) พร้อมใช้งาน. วิธีนี้จะช่วยให้เราค้นหาและคัดลอกข้อมูลโค้ดได้อย่างรวดเร็วโดยไม่ต้องออกจากเครื่อง
  • เว็บและ cht.sh (บรรทัดคำสั่ง) ใช้อินเทอร์เฟซ cheat.shแต่ถ้าผู้ใช้ต้องการก็สามารถโฮสต์เองได้
  • ไคลเอนต์บรรทัดคำสั่งแสดงไฟล์ โหมดเชลล์พิเศษ ด้วยบริบทการสืบค้นแบบต่อเนื่อง นอกจากนี้ยังมีประวัติการสืบค้นที่รวมเข้ากับคลิปบอร์ด ในขณะเดียวกันก็รองรับการเติมแท็บสำหรับเชลล์เช่น Bash, Fish และ Zsh
  • ข้อเสนอ ผลลัพธ์เร็วมาก. ส่งคืนการตอบกลับในเวลาน้อยกว่า 100 มิลลิวินาที
  • ยูทิลิตี้นี้สามารถใช้ได้จากตัวแก้ไขโค้ด ซึ่งจะช่วยให้เรา แทรกข้อมูลโค้ด โดยไม่ต้องเปิดเว็บเบราว์เซอร์ค้นหาโค้ดคัดลอกแล้วกลับไปที่ตัวแก้ไขโค้ดเพื่อวาง เข้ากันได้กับ Vim, Emacs, Visual Studio Code, Sublime Text และ IntelliJ Idea

หากมีคนได้รับการสนับสนุนพวกเขาสามารถมีส่วนร่วมในโครงการได้ คุณสามารถปรึกษา cheat.sh คำแนะนำในการแก้ไขหรือเพิ่มเนื้อหา.

วิธีการติดตั้งไคลเอนต์บรรทัดคำสั่ง cht.sh

เราจะสามารถใช้ cheat.sh ในเว็บเบราว์เซอร์จากบรรทัดคำสั่งด้วยความช่วยเหลือของ curl โดยไม่ต้องติดตั้งสิ่งอื่นใดเช่นปลั๊กอินตัวแก้ไขโค้ดหรือใช้ไคลเอนต์บรรทัดคำสั่ง

หากคุณต้องการติดตั้งเป็นส่วนเสริมของโปรแกรมแก้ไขโค้ดคุณสามารถดูไฟล์ หน้าสำหรับการรวมในบรรณาธิการ.

ต่อไปเราจะเห็นขั้นตอนที่จำเป็นในการ ติดตั้งไคลเอนต์บรรทัดคำสั่งที่เรียกว่า cht.shแต่ก่อนอื่นเราจะต้องแก้ไขปัญหาการอ้างอิง

ติดตั้งการอ้างอิง

ในการติดตั้งไคลเอนต์บรรทัดคำสั่ง cht.sh เราจะใช้ โค้ง. การพึ่งพาอีกประการหนึ่งคือ ห่อซึ่งจำเป็นสำหรับโหมดเชลล์พิเศษ cht.sh. ใน Debian, Ubuntu, Linux Mint และการแจกจ่าย Gnu / Linux อื่น ๆ ที่ใช้ Debian หรือ Ubuntu เราจะเขียนในเทอร์มินัล (Ctrl + Alt + T):

ติดตั้งการอ้างอิง

sudo apt install curl rlwrap

ดาวน์โหลดและติดตั้งอินเทอร์เฟซบรรทัดคำสั่ง cht.sh

เราสามารถติดตั้งได้เฉพาะสำหรับผู้ใช้คนเดียวหรือสำหรับผู้ใช้ทั้งหมด. คุณสามารถติดตั้งสำหรับผู้ใช้ทั้งหมดโดยใช้โฟลเดอร์ / usr / local / bin:

cht.sh ขด

curl https://cht.sh/:cht.sh | sudo tee /usr/local/bin/cht.sh

sudo chmod +x /usr/local/bin/cht.sh

หากคำสั่งแรกดูเหมือนจะหยุดนิ่งและแสดงเฉพาะเอาต์พุต CURL ให้กดปุ่ม Enter ระบบจะขอให้คุณป้อนรหัสผ่านเพื่อบันทึกไฟล์ / usr / local / bin.

หากคุณต้องการติดตั้งสำหรับผู้ใช้ของคุณเท่านั้นเราจะถือว่าคุณมีโฟลเดอร์ ~ / .bin เพิ่มไปยัง PATH ของคุณและมีโฟลเดอร์อยู่ คุณสามารถเปลี่ยนโฟลเดอร์นี้ได้ตามต้องการ ขึ้นอยู่กับตำแหน่งที่คุณต้องการติดตั้ง cht.sh เปลี่ยนเส้นทางการติดตั้งในคำสั่ง:

curl https://cht.sh/:cht.sh > ~/.bin/cht.sh

chmod +x ~/.bin/cht.sh

ตัวอย่างการใช้งานของลูกค้า

ต่อไปเราจะเห็นบางส่วน ตัวอย่างการใช้ cheat.sh โดยใช้ curl จากบรรทัดคำสั่ง:

เพื่อแสดงตัวเลือกบางอย่างที่พร้อมใช้งานสำหรับคำสั่ง ls:

cheat.sh ล

curl cheat.sh/ls

Cht.sh ยังใช้แทน cheat.sh:

cht.sh ls

curl cht.sh/ls

เพื่อดู ตัวอย่างของฟังก์ชัน Rand () สำหรับภาษาโปรแกรม PHP เราจะเขียน:

ฟังก์ชัน Rand php

curl cht.sh/php/rand

หากคุณต้องการลบความคิดเห็นที่จะเห็นในผลลัพธ์คุณจะต้อง เพิ่ม? ในตอนท้ายของแบบสอบถาม:

Rand php ไม่มีความคิดเห็น

curl cht.sh/php/rand?Q

เราจะสามารถ เริ่มไคลเอ็นต์ cht.sh ในโหมดเชลล์พิเศษ ใช้:

cht.sh - เปลือก

cht.sh --shell

จากนั้นเราสามารถเริ่มเขียนแบบสอบถามของเราได้ ในการปิดคุณต้องเขียน ทางออก.

cht - ความช่วยเหลือ

หากเราเขียนความช่วยเหลือใน cht.sh โหมดเชลล์แบบโต้ตอบเราจะสามารถเห็นความเป็นไปได้ทั้งหมดที่มีอยู่. คุณยังสามารถค้นหาไฟล์ ส่วนการใช้งาน จากหน้าโครงการ cheat.sh บน GitHub เพื่อดูตัวเลือกที่เสนอให้เรา


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา