Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีการติดตั้งและใช้งาน Command Line Cheat Sheets บน Ubuntu


Cheat เป็นบรรทัดคำสั่งที่ใช้ซอฟต์แวร์ Python เป็นหลักซึ่งช่วยให้ผู้ดูแลระบบสามารถดูและบันทึกสูตรโกงที่เป็นประโยชน์ได้ โดยจะดึงตัวอย่างข้อความธรรมดาของคำสั่งที่ได้รับมอบหมาย ซึ่งจะเตือนผู้ใช้ถึงทางเลือก ข้อโต้แย้ง หรือสิ่งที่พบเห็นโดยทั่วไป Cheat ใช้สำหรับ “คำสั่งที่คุณใช้บ่อย แต่ตอนนี้ไม่เพียงพอที่จะพิจารณา”

การติดตั้งโปรแกรมโกง

ก่อนติดตั้ง Cheat เราต้องตรวจสอบให้แน่ใจว่าทุกอย่างบนระบบเป็นปัจจุบันดังแสดงในคำสั่งด้านล่าง –

$ sudo apt-get update &&sudo apt-get upgrade

การติดตั้ง Cheat ทำได้ดีที่สุดด้วย Python package manager Pip ในการติดตั้ง pip ให้ใช้คำสั่งต่อไปนี้ –

$ sudo apt-get ติดตั้ง python-pip

ในการติดตั้งสูตรโกง ให้ใช้คำสั่งต่อไปนี้ –

$ sudo pip ติดตั้งสูตรโกง

ผลลัพธ์ตัวอย่างควรเป็นแบบนี้ –

รวบรวมสูตรโกง กำลังดาวน์โหลด cheat-2.1.24.tar.gz (42kB) 100% | █████████████████████████████ ███| 51kB 89kB/sCollecting docopt>=0.6.1 (จากการโกง) กำลังดาวน์โหลด docopt-0.6.2.tar.gzCollecting pygments>=1.6.0 (จากการโกง) กำลังดาวน์โหลด Pygments-2.1.3-py2.py3-none-any.whl (755kB) 100% | ████████████████████████████████| 757kB 892kB/s การติดตั้งแพ็คเกจที่รวบรวม:docopt, pygments, cheat กำลังรัน setup.py ติดตั้งสำหรับ docopt ... done กำลังเรียกใช้ setup.py ติดตั้งสำหรับการโกง ... done ติดตั้งสำเร็จแล้ว cheat-2.1.24 docopt-0.6.2 pygments-2.1.3 

ในการตรวจสอบว่ามีการติดตั้งสูตรโกงหรือไม่ ให้ใช้คำสั่งต่อไปนี้ –

$ cheat -v

ผลลัพธ์ตัวอย่างควรเป็นแบบนี้ –

โกง 2.1.24

การตั้งค่าตัวแก้ไขข้อความ

เราสามารถส่งต่อเพื่อสร้างแผ่นโกงส่วนตัวของเรา Cheat ต้องการทราบว่าตัวแก้ไขข้อความใดที่เราต้องการนำไปใช้กับการแก้ไขแผ่นงานโดยใช้ค่าเริ่มต้น หากต้องการตั้งค่าโปรแกรมแก้ไขข้อความนาโนให้ใช้คำสั่งต่อไปนี้ –

$ export EDITOR=/usr/bin/vim

เราสามารถยืนยันคำสั่งดังกล่าวได้สำเร็จโดยใช้คำสั่งต่อไปนี้ –

$ printenv EDITOR

ผลลัพธ์ควรเป็นแบบนี้ –

/usr/bin/vim

เพื่อให้การเปลี่ยนแปลงนี้คงอยู่และถาวรในเซสชันเชลล์ในอนาคตทั้งหมด คุณต้องเพิ่มการประกาศตัวแปรสภาพแวดล้อมในไฟล์ .bashrc ของคุณ นี่เป็นหนึ่งในหลาย ๆ ไฟล์ที่รันเมื่อเริ่มต้นเซสชัน bash shell ในการเปิดไฟล์ bashrc ให้ใช้คำสั่งต่อไปนี้ –

$ nano ~/.bashrc

ผลลัพธ์ตัวอย่างควรเป็นแบบนี้ –

# ~/.bashrc:ดำเนินการโดย bash(1) สำหรับเชลล์ที่ไม่ได้เข้าสู่ระบบ# ดู /usr/share/doc/bash/examples/startup-files (ในแพ็คเกจ bash-doc)# สำหรับตัวอย่าง# ถ้า ไม่ทำงานแบบโต้ตอบ ไม่ต้องทำอะไรกรณี $- ใน *i*);; *) return;;esacexport EDITOR=/usr/bin/vim# อย่าใส่บรรทัดหรือบรรทัดที่ซ้ำกันโดยขึ้นต้นด้วยช่องว่างในประวัติ# ดู bash(1) สำหรับตัวเลือกเพิ่มเติมHISTCONTROL=ignoreboth# ต่อท้ายไฟล์ประวัติ อย่า t เขียนทับ itshopt -s histappend# สำหรับการตั้งค่าความยาวประวัติดู HISTSIZE และ HISTFILESIZE ใน bash(1)HISTSIZE=1000

จากนั้นให้เพิ่มคำสั่งส่งออกแบบเดียวกับที่แสดงด้านล่าง

<ก่อน>................................................... ......# ถ้าไม่ได้รันแบบโต้ตอบ อย่าทำอะไร $- in*i*);;*) return;;esacexport EDITOR=/usr/bin/vim# อย่าใส่บรรทัดหรือบรรทัดที่ซ้ำกันเริ่มต้น ด้วยช่องว่างในประวัติ# ดู bash(1) สำหรับตัวเลือกเพิ่มเติมHISTCONTROL=ignoreboth................................. ...........

บันทึกและออกจากไฟล์

กลโกงการวิ่ง

ในการรัน Cheat ในรูปแบบพื้นฐานที่สุดสำหรับคำสั่ง tail ให้ใช้คำสั่งต่อไปนี้ –

โกง $$

ผลลัพธ์ตัวอย่างควรเป็นแบบนี้ –

# เพื่อแสดง 10 บรรทัดสุดท้ายของ filetail file# เพื่อแสดง N บรรทัดสุดท้ายของ filetail -n N file# เมื่อต้องการแสดงบรรทัดสุดท้ายของไฟล์ที่ขึ้นต้นด้วย Nthtail -n +N file# เพื่อแสดง N ไบต์สุดท้าย ของ filetail -c N file# เพื่อแสดงไฟล์ 10 บรรทัดสุดท้ายและรอให้ไฟล์เติบโต -f file

หากต้องการดูรายการกลโกงที่มีอยู่ทั้งหมด ให้ใช้คำสั่งต่อไปนี้ –

$ cheat -l

ผลลัพธ์ควรเป็นแบบนี้ –

7z /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/7zab /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/abapk /usr/local/lib /python2.7/dist-packages/cheat/cheatsheets/apkapparmor /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/apparmorapt /usr/local/lib/python2.7/dist-packages/cheat /cheatsheets/aptapt-cache /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/apt-cacheapt-get /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/apt -getaptitude /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/aptitudeasciiart /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/asciiartasterisk /usr/local/lib/python2 .7/dist-packages/cheat/cheatsheets/asteriskat /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/atawk /usr/local/lib/python2.7/dist-packages/cheat/cheatsh eets/awkbash /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/bashbower /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/bowerchmod /usr/local/lib/ python2.7/dist-packages/cheat/cheatsheets/chmodchown /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/chownconvert /usr/local/lib/python2.7/dist-packages/cheat/ cheatsheets/convertcrontab /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/crontabcsplit /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/csplitcups /usr/local/lib/ python2.7/dist-packages/cheat/cheatsheets/cupscurl /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/curlcut /usr/local/lib/python2.7/dist-packages/cheat/ cheatsheets/cutdate /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/datedd /usr/local/lib/python2.7/dist-packa ges/cheat/cheatsheets/dddf /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/dfdhclient /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/dhclient... ................................................................. .........................................

การสร้างและแก้ไขชีตชีต

ในการสร้างแผ่นโกง ให้ใช้คำสั่งต่อไปนี้ –

$ cheat -e tutorialspoint

tutorialspoint คำสั่งด้านบนเป็นชื่อแผ่นโกง มันจะเปิดแผ่นโกงเปล่า ตอนนี้เพิ่มกลโกงของคุณและบันทึก

ค้นหาแผ่นโกง

หากต้องการค้นหาสูตรโกง ให้ใช้คำสั่งต่อไปนี้ –

$ cheat -s tail

คำสั่งดังกล่าวกำลังค้นหาคำสั่งหาง ผลลัพธ์ตัวอย่างควรเป็นแบบนี้ –

ดอกจัน:# เมื่อต้องการพิมพ์รายละเอียดของบัญชี SIP:dnf:# เพื่อค้นหารายละเอียดแพ็คเกจสำหรับ stringdpkg ที่กำหนด:# แสดงรายการแพ็คเกจที่ติดตั้งทั้งหมดพร้อมรุ่นและรายละเอียดฮาร์ดแวร์-ข้อมูล:# แสดงรายละเอียดฮาร์ดแวร์ทั้งหมดjournalctl:# ติดตามบันทึก (อย่างแข็งขัน) เช่น tail -f)mdadm:# ดูการกำหนดค่าอาร์เรย์โดยละเอียด/สถานะ mdadm --detail /dev/md${M} mdadm --detail --scan> /etc/mdadm/mdadm.confp4:# พิมพ์รายละเอียดที่เกี่ยวข้องกับไคลเอนต์และ การกำหนดค่าเซิร์ฟเวอร์pacman:pacman -Ql | sed -n -e 's/.*\/bin\///p' | tail -n +2pip:# แสดงรายละเอียดของ packagetail:tail file tail -n N file tail -n +N file tail -c N file tail -f ไฟล์

แค่นั้นแหละ. หลังจากบทความนี้ คุณจะสามารถเข้าใจได้ – วิธีการติดตั้งและใช้งาน Command Line Cheat Sheets บน Ubuntu เราจะมีเคล็ดลับและเคล็ดลับเพิ่มเติมเกี่ยวกับ Linux อ่านต่อ!