Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

उबंटू पर कमांड लाइन चीट शीट्स को कैसे स्थापित और उपयोग करें

चीट एक कमांड लाइन है जो मुख्य रूप से पायथन सॉफ्टवेयर पर आधारित है जो सिस्टम एडमिनिस्ट्रेटर को मददगार चीट शीट्स को देखने और सहेजने की सुविधा देता है। यह एक प्रत्यायोजित कमांड के सरल-पाठ उदाहरणों को पुनः प्राप्त करता है जो उपयोगकर्ता को विकल्पों, तर्कों, या सामान्य उपयोग के बारे में याद दिलाएगा। धोखा का उपयोग "आदेशों के लिए किया जाता है जिनका आप अक्सर उपयोग करते हैं, हालांकि अब अक्सर विचार करने के लिए पर्याप्त नहीं है"

धोखा स्थापित करना

चीट को स्थापित करने से पहले, हमें यह सुनिश्चित करने की आवश्यकता है कि सिस्टम पर सब कुछ अप टू डेट है जैसा कि नीचे दिए गए कमांड में दिखाया गया है -

$ 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

इतना ही। इस लेख के बाद, आप समझ पाएंगे - उबंटू पर कमांड लाइन चीट शीट्स को कैसे स्थापित और उपयोग करें, हम और अधिक लिनक्स आधारित ट्रिक्स और टिप्स लेकर आएंगे। पढ़ते रहिये!


  1. नोहप क्या है और आप इसका उपयोग कैसे करते हैं?

    लिनक्स सिस्टम पर बहुत सारे कमांड उपलब्ध हैं। कुछ ऐसे हैं जिनका आप दिन में कई बार उपयोग करेंगे और अन्य आमतौर पर विशेष उपयोग के मामलों के लिए आरक्षित हैं। nohup ऐसा ही एक आदेश है। आप इसे हर दिन उपयोग नहीं करेंगे, लेकिन जब आपको इसकी आवश्यकता होगी, तो आप इसके आभारी होंगे। यहां हम आपको दिखाते हैं कि nohu

  1. फेडोरा पर फ्लैटपैक को कैसे सक्षम और उपयोग करें?

    फेडोरा 32 और उबंटू 20.04 के रिलीज के साथ, लिनक्स उपयोगकर्ताओं ने पैकेज स्वरूपण में बदलाव देखा है, चाहे उनकी खुशी हो या चिंता। स्नैप और फ्लैटपैक जैसे यूनिवर्सल पैकेज प्रारूप लोकप्रियता में और मेरी राय में, अच्छे कारण से हासिल करने लगे हैं। यह मुफ़्त और मालिकाना दोनों तरह के सॉफ़्टवेयर की विशाल विविधत

  1. उबंटू और डेबियन पर मेट के साथ केडीई कनेक्ट का उपयोग कैसे करें

    केडीई कनेक्ट आपके एंड्रॉइड फोन और आपके लिनक्स पीसी को जोड़ने का एक सुपर सुविधाजनक तरीका है। इसके साथ, आप अपने नोटिफिकेशन देख सकते हैं और अपने डेस्कटॉप या लैपटॉप पर टेक्स्ट संदेशों का जवाब दे सकते हैं। आप दोनों के बीच फ़ाइलें और लिंक भी साझा कर सकते हैं और अपने पीसी को अपने फोन से नियंत्रित कर सकते ह