চিট হল একটি কমান্ড লাইন যা প্রাথমিকভাবে পাইথন সফ্টওয়্যারের উপর ভিত্তি করে যা সিস্টেম অ্যাডমিনিস্ট্রেটরদের সাহায্যকারী চিট শীট দেখতে এবং সংরক্ষণ করতে দেয়। এটি একটি অর্পিত কমান্ডের সহজ-পাঠ্য উদাহরণ পুনরুদ্ধার করে যা ব্যবহারকারীকে বিকল্প, যুক্তি বা সাধারণ ব্যবহার সম্পর্কে মনে করিয়ে দেবে। চিট ব্যবহার করা হয় "যে কমান্ডগুলি আপনি প্রায়শই ব্যবহার করেন, তবে এখন ঘন ঘন বিবেচনা করার জন্য যথেষ্ট নয়"
চিট ইনস্টল করা হচ্ছে
চিট ইনস্টল করার আগে, আমাদের নিশ্চিত করতে হবে যে নীচের কমান্ডে দেখানো সিস্টেমে সবকিছু আপ টু ডেট আছে –
$ sudo apt-get update &&sudo apt-get upgrade
Python প্যাকেজ ম্যানেজার পিপ দিয়ে চিট ইনস্টল করা সবচেয়ে ভালো হয়। পিপ ইনস্টল করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –
$ sudo apt-get install python-pip
চিট ইনস্টল করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –
$ sudo pip install cheat
নমুনা আউটপুট এই মত হওয়া উচিত –
প্রতারণা সংগ্রহ করা হচ্ছে ডাউনলোড হচ্ছে চিট-2.1.24.tar.gz (42kB) 100% |█████████████████████████████████████████ ███ | 51kB 89kB/s Collecting docopt>=0.6.1 (from cheat) docopt-0.6.2.tar.gz পিগমেন্ট ডাউনলোড করা হচ্ছে>=1.6.0 (প্রতারণা থেকে) পিগমেন্ট ডাউনলোড করা হচ্ছে-2.1.3-py2.py3-none-any.whl (755kB) 100% |█████████████████████████████████████████ 757kB 892kB/s সংগ্রহ করা প্যাকেজ ইনস্টল করা হচ্ছে:docopt, pygments, cheat চলছে docopt এর জন্য setup.py ইন্সটল... প্রতারণার জন্য setup.py ইন্সটল চলছে... সম্পন্ন হয়েছে সফলভাবে ইনস্টল করা চিট-2.1.24 docopt-0.6.2 পিগমেন্ট-2.1.3.
চিট ইনস্টল করা আছে কি না তা যাচাই করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –
$ প্রতারণা -v
নমুনা আউটপুট এই মত হওয়া উচিত –
প্রতারণা 2.1.24
টেক্সট এডিটর সেট করা হচ্ছে
আমরা আমাদের ব্যক্তিগত চিট শীটগুলি তৈরি করতে সক্ষম, চিট জানতে চায় কোন পাঠ্য বিষয়বস্তু সম্পাদক আমরা ডিফল্টভাবে শীট সম্পাদনা করতে আবেদন করতে চাই৷ ন্যানো পাঠ্য সম্পাদক সেট করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –
$ export EDITOR=/usr/bin/vim
আমরা নিশ্চিত করতে পারি যে উপরের কমান্ডটি নিম্নলিখিত কমান্ড ব্যবহার করে সফল হয়েছে –
$ printenv EDITOR
আউটপুট এইরকম হওয়া উচিত –
/usr/bin/vim
ভবিষ্যতের সমস্ত শেল সেশনে এই পরিবর্তনটি স্থায়ী এবং স্থায়ী করতে, আপনাকে অবশ্যই আপনার .bashrc ফাইলে পরিবেশ পরিবর্তনশীল ঘোষণা যোগ করতে হবে। এটি একটি ব্যাশ শেল সেশনের শুরুতে চালানো কয়েকটি ফাইলের মধ্যে একটি। bashrc ফাইল খুলতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –
$ nano ~/.bashrc
নমুনা আউটপুট এই মত হওয়া উচিত –
# ~/.bashrc:নন-লগইন শেলগুলির জন্য bash(1) দ্বারা কার্যকর করা হয়েছে। # উদাহরণের জন্য /usr/share/doc/bash/examples/startup-files (প্যাকেজে bash-doc)# দেখুন# যদি ইন্টারেক্টিভভাবে চলছে না, কিছু করবেন না $- *i*);; *) রিটার্ন;;esacexport EDITOR=/usr/bin/vim# ইতিহাসে স্পেস দিয়ে শুরু হওয়া ডুপ্লিকেট লাইন বা লাইন রাখবেন না। # আরও বিকল্পের জন্য bash(1) দেখুন HISTCONTROL=ignoreboth# ইতিহাস ফাইলে যুক্ত করুন, করবেন না t ওভাররাইট করুন itshopt -s histappend# ইতিহাসের দৈর্ঘ্য নির্ধারণের জন্য HISTSIZE এবং HISTFILESIZE in bash(1)HISTSIZE=1000
তারপর নিচে দেখানো একই এক্সপোর্ট কমান্ড যোগ করুন
<পূর্ব>................................................ ......# ইন্টারেক্টিভভাবে না চললে, কিছু করবেন না ইতিহাসে স্থান সহ। # আরও বিকল্পের জন্য bash(1) দেখুন HISTCONTROL=ignoreboth................................. .......ফাইল সংরক্ষণ করুন এবং প্রস্থান করুন।
চলমান প্রতারণা
টেইল কমান্ডের জন্য চিটকে সবচেয়ে মৌলিক আকারে চালানোর জন্য, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –
$ চিট লেজ
নমুনা আউটপুট এই মত হওয়া উচিত –
# ফাইলটেল ফাইলের শেষ 10টি লাইন দেখানোর জন্য# ফাইলটেইলের শেষ N লাইনগুলি দেখানোর জন্য -n N ফাইল# Nthtail -n +N ফাইল দিয়ে শুরু হওয়া ফাইলের শেষ লাইনগুলি দেখাতে# শেষ N বাইটগুলি দেখাতে ফাইলটেল -c N ফাইল# ফাইলের শেষ 10 লাইন দেখানোর জন্য এবং ফাইলটি গ্রোটেইল -f ফাইলের জন্য অপেক্ষা করতে
সমস্ত বিদ্যমান চিটগুলির তালিকা দেখতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –
$ প্রতারণা -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উপরের কমান্ড টিউটোরিয়াল পয়েন্ট একটি চিট শীট নাম। এটি একটি ফাঁকা চিট শীট খুলবে। এখন আপনার চিট যোগ করুন এবং এটি সংরক্ষণ করুন.
চিট শীট অনুসন্ধান করা হচ্ছে
চিট শীট অনুসন্ধান করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –
$ cheat-s tailউপরের কমান্ডটি tail কমান্ডের জন্য অনুসন্ধান করছে। নমুনা আউটপুট এই মত হওয়া উচিত –
স্টারিস্ক:# SIP অ্যাকাউন্টের বিশদ বিবরণ প্রিন্ট করতে:dnf:# প্রদত্ত স্ট্রিংডিপিকেজি-র জন্য প্যাকেজ বিশদ অনুসন্ধান করতে:# সংস্করণ এবং বিশদ হার্ডওয়্যার-তথ্য সহ ইনস্টল করা সমস্ত প্যাকেজ তালিকাভুক্ত করুন:# সমস্ত হার্ডওয়্যারের বিবরণ প্রদর্শন করুন journalctl:# সক্রিয়ভাবে লগ অনুসরণ করুন ( like 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:# একটি প্যাকেজটেলের বিবরণ দেখান:tail file tail -n N file tail -n +N file tail -c N file tail -f ফাইলএটাই. এই নিবন্ধটির পরে, আপনি বুঝতে সক্ষম হবেন – কীভাবে উবুন্টুতে কমান্ড লাইন চিট শীট ইনস্টল এবং ব্যবহার করবেন, আমরা আরও লিনাক্স ভিত্তিক কৌশল এবং টিপস নিয়ে আসব। পড়তে থাকুন!