चीट एक कमांड लाइन है जो मुख्य रूप से पायथन सॉफ्टवेयर पर आधारित है जो सिस्टम एडमिनिस्ट्रेटर को मददगार चीट शीट्स को देखने और सहेजने की सुविधा देता है। यह एक प्रत्यायोजित कमांड के सरल-पाठ उदाहरणों को पुनः प्राप्त करता है जो उपयोगकर्ता को विकल्पों, तर्कों, या सामान्य उपयोग के बारे में याद दिलाएगा। धोखा का उपयोग "आदेशों के लिए किया जाता है जिनका आप अक्सर उपयोग करते हैं, हालांकि अब अक्सर विचार करने के लिए पर्याप्त नहीं है"
धोखा स्थापित करना
चीट को स्थापित करने से पहले, हमें यह सुनिश्चित करने की आवश्यकता है कि सिस्टम पर सब कुछ अप टू डेट है जैसा कि नीचे दिए गए कमांड में दिखाया गया है -
$ sudo apt-get update && sudo apt-get upgrade
पायथन पैकेज मैनेजर पिप के साथ चीट को स्थापित करना सबसे अच्छा है। पाइप स्थापित करने के लिए, निम्न आदेश का प्रयोग करें -
$ sudo apt-get install python-pip
धोखा स्थापित करने के लिए, निम्न आदेश का उपयोग करें -
$ sudo pip install cheat
नमूना आउटपुट इस तरह होना चाहिए -
Collecting cheat Downloading cheat-2.1.24.tar.gz (42kB) 100% |████████████████████████████████| 51kB 89kB/s Collecting docopt>=0.6.1 (from cheat) Downloading docopt-0.6.2.tar.gz Collecting pygments>=1.6.0 (from cheat) Downloading Pygments-2.1.3-py2.py3-none-any.whl (755kB) 100% |████████████████████████████████| 757kB 892kB/s Installing collected packages: docopt, pygments, cheat Running setup.py install for docopt ... done Running setup.py install for cheat ... done Successfully installed cheat-2.1.24 docopt-0.6.2 pygments-2.1.3
यह सत्यापित करने के लिए कि चीट स्थापित है या नहीं, निम्न कमांड का उपयोग करें -
$ cheat -v
नमूना आउटपुट इस तरह होना चाहिए -
cheat 2.1.24
टेक्स्ट एडिटर सेट करना
हम अपनी व्यक्तिगत चीट शीट बनाने में सक्षम हैं, चीट यह जानना चाहता है कि डिफ़ॉल्ट रूप से शीट्स को संपादित करने के लिए हम किस टेक्स्ट कंटेंट एडिटर को लागू करना पसंद करेंगे। नैनो टेक्स्ट एडिटर सेट करने के लिए, निम्न कमांड का उपयोग करें -
$ export EDITOR=/usr/bin/vim
हम पुष्टि कर सकते हैं कि उपरोक्त आदेश निम्न आदेश का उपयोग करके सफल रहा -
$ printenv EDITOR
आउटपुट इस तरह होना चाहिए -
/usr/bin/vim
भविष्य के सभी शेल सत्रों में इस परिवर्तन को स्थायी और स्थायी बनाने के लिए, आपको अपनी .bashrc फ़ाइल में पर्यावरण चर घोषणा को जोड़ना होगा। यह कई फाइलों में से एक है जो बैश शेल सत्र की शुरुआत में चलती है। Bashrc फ़ाइल खोलने के लिए, निम्न कमांड का उपयोग करें -
$ nano ~/.bashrc
नमूना आउटपुट इस तरह होना चाहिए -
# ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) # for examples # If not running interactively, don't do anything case $- in *i*) ;; *) return;; esac export EDITOR=/usr/bin/vim # don't put duplicate lines or lines starting with space in the history. # See bash(1) for more options HISTCONTROL=ignoreboth # append to the history file, don't overwrite it shopt -s histappend # for setting history length see HISTSIZE and HISTFILESIZE in bash(1) HISTSIZE=1000
फिर वही एक्सपोर्ट कमांड जोड़ें जैसा कि नीचे दिखाया गया है
..................................................... # If not running interactively, don't do anything case $- in *i*) ;; *) return;; esac export EDITOR=/usr/bin/vim # don't put duplicate lines or lines starting with space in the history. # See bash(1) for more options HISTCONTROL=ignoreboth ...........................................
फ़ाइल को सहेजें और बाहर निकलें।
धोखा चल रहा है
टेल कमांड के लिए चीट को उसके सबसे बुनियादी रूप में चलाने के लिए, निम्न कमांड का उपयोग करें -
$ cheat tail
नमूना आउटपुट इस तरह होना चाहिए -
# To show the last 10 lines of file tail file # To show the last N lines of file tail -n N file # To show the last lines of file starting with the Nth tail -n +N file # To show the last N bytes of file tail -c N file # To show the last 10 lines of file and to wait for file to grow tail -f file
सभी मौजूदा चीट्स की सूची देखने के लिए, निम्न कमांड का उपयोग करें -
$ cheat -l
आउटपुट इस तरह होना चाहिए -
7z /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/7z ab /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/ab apk /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/apk apparmor /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/apparmor apt /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/apt apt-cache /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/apt-cache apt-get /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/apt-get aptitude /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/aptitude asciiart /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/asciiart asterisk /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/asterisk at /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/at awk /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/awk bash /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/bash bower /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/bower chmod /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/chmod chown /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/chown convert /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/convert crontab /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/crontab csplit /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/csplit cups /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/cups curl /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/curl cut /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/cut date /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/date dd /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/dd df /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/df dhclient /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/dhclient ..............................................................................................
चीट शीट बनाना और संपादित करना
चीट शीट बनाने के लिए, निम्न कमांड का उपयोग करें -
$ cheat -e tutorialspoint
उपरोक्त कमांड ट्यूटोरियल पॉइंट एक चीट शीट नाम है। यह एक खाली चीट शीट खोलेगा। अब अपने चीट्स जोड़ें और इसे सेव करें।
धोखा पत्रक खोजना
चीट शीट खोजने के लिए, निम्न कमांड का उपयोग करें -
$ cheat -s tail
उपरोक्त कमांड टेल कमांड की खोज कर रहा है। नमूना आउटपुट इस तरह होना चाहिए -
asterisk: # To print out the details of SIP accounts: dnf: # To search package details for the given string dpkg: # List all installed packages with versions and details hardware-info: # Display all hardware details journalctl: # Actively follow log (like tail -f) mdadm: # See detailed array confiration/status mdadm --detail /dev/md${M} mdadm --detail --scan > /etc/mdadm/mdadm.conf p4: # Print details related to Client and server configuration pacman: pacman -Ql | sed -n -e 's/.*\/bin\///p' | tail -n +2 pip: # Show details of a package tail: tail file tail -n N file tail -n +N file tail -c N file tail -f file
इतना ही। इस लेख के बाद, आप समझ पाएंगे - उबंटू पर कमांड लाइन चीट शीट्स को कैसे स्थापित और उपयोग करें, हम और अधिक लिनक्स आधारित ट्रिक्स और टिप्स लेकर आएंगे। पढ़ते रहिये!