বাশ (বোর্ন এগেইন শেল ) নিঃসন্দেহে সেখানে সবচেয়ে জনপ্রিয় লিনাক্স শেল, এতে অবাক হওয়ার কিছু নেই যে এটি অনেক লিনাক্স ডিস্ট্রিবিউশনে ডিফল্ট শেল। এর সবচেয়ে কমনীয় বৈশিষ্ট্যগুলির মধ্যে একটি হল অন্তর্নির্মিত “স্বয়ংক্রিয়-সম্পূর্ণতা " সমর্থন৷
৷কখনও কখনও TAB হিসাবে উল্লেখ করা হয় সমাপ্তি, এই বৈশিষ্ট্যটি আপনাকে সহজেই একটি কমান্ড কাঠামো সম্পূর্ণ করার অনুমতি দেয়। এটি একটি আংশিক কমান্ড টাইপ করার অনুমতি দেয়, তারপর [Tab] টিপে কমান্ড এবং এটি আর্গুমেন্ট স্বয়ংক্রিয়ভাবে সম্পূর্ণ করার কী। এটি সমস্ত একাধিক সমাপ্তির তালিকা করে, যেখানে সম্ভব৷
৷ঠিক যেমন ব্যাশ , প্রায় সমস্ত আধুনিক লিনাক্স শেল কমান্ড কমপ্লিশন সাপোর্ট সহ পাঠানো হয়। এই সংক্ষিপ্ত গাইডে, আমরা আপনাকে দেখাব কিভাবে CentOS এবং RHEL সিস্টেমে Bash স্বয়ংক্রিয়-সম্পূর্ণতা বৈশিষ্ট্য চালু করতে হয়।
কমান্ড লাইনে কাজ করা আপনার জন্য খুব সহজ করে তুলতে, পারফর্ম করার সময় আপনার যা করা উচিত তার মধ্যে এটি একটি:
- RHEL 7-এ প্রাথমিক সার্ভার সেটআপ এবং কনফিগারেশন
- CentOS 7-এ প্রাথমিক সার্ভার সেটআপ এবং কনফিগারেশন
প্রথমে, আপনাকে EPEL সক্ষম করতে হবে৷ আপনার সিস্টেমে সংগ্রহস্থল, তারপর bash-completion ইনস্টল করুন YUM প্যাকেজ ম্যানেজার ব্যবহার করে প্যাকেজ প্লাস কিছু অতিরিক্ত, এইরকম।
# yum install bash-completion bash-completion-extras
এখন আপনি ব্যাশ সমাপ্তি ইনস্টল করেছেন৷ , আপনি কাজ শুরু করতে এটি সক্রিয় করা উচিত. প্রথম উৎস bash_completion.sh ফাইল আপনি এটি খুঁজে পেতে নীচের locate কমান্ড ব্যবহার করতে পারেন:
$ locate bash_completion.sh $ source /etc/profile.d/bash_completion.sh
বিকল্পভাবে, আপনার বর্তমান লগইন বর্তমান সেশন থেকে লগআউট করুন এবং পুনরায় লগইন করুন।
$ logout
এখন স্বয়ংক্রিয়ভাবে সমাপ্তি বৈশিষ্ট্যটি আপনার সিস্টেমে কাজ করা উচিত, আপনি নীচে দেখানো হিসাবে এটি চেষ্টা করে দেখতে পারেন৷
$ lo[TAB] $ ls .bash[TAB]
নোট৷ :ট্যাব সমাপ্তি পথের নাম এবং ভেরিয়েবলের নামের জন্যও কাজ করে এবং এটি প্রোগ্রামেবল।
এখানেই শেষ! এই নির্দেশিকায়, আমরা দেখিয়েছি কিভাবে Bash স্বয়ংক্রিয়-সম্পূর্ণ বৈশিষ্ট্যটি ইনস্টল এবং সক্ষম করতে হয়, যা TAB নামেও পরিচিত CentOS/RHEL-এ সমাপ্তি। আপনি নীচের মন্তব্য বিভাগের মাধ্যমে যেকোনো প্রশ্ন জিজ্ঞাসা করতে পারেন।