বিডি - দ্রুত "সিডি ../../ .. .. টাইপিংয়ের পরিবর্তে কোনও মূল ডিরেক্টরিতে ফিরে যান"


লিনাক্স সিস্টেমে কমান্ড লাইনের মাধ্যমে ফাইল সিস্টেমটি নেভিগেট করার সময়, প্যারেন্ট ডিরেক্টরিতে ফিরে যেতে (দীর্ঘ পথে), আমরা সাধারণত সিডি কমান্ডটি বারবার ইস্যু করতাম ( সিডি ../../ ..) ) যতক্ষণ না আমরা আগ্রহের ডিরেক্টরিতে প্রবেশ করি।

এটি অনেক সময় ক্লান্তিকর এবং বিরক্তিকর হতে পারে, বিশেষত অভিজ্ঞ লিনাক্স ব্যবহারকারী বা সিস্টেম অ্যাডমিনিস্ট্রেটররা যারা বিভিন্ন ধরণের বিভিন্ন কার্য সম্পাদন করেন, তাই সিস্টেম পরিচালনা করার সময় তাদের কাজ সহজ করার জন্য শর্টকাট আবিষ্কার করার আশাবাদী।

এই নিবন্ধে, আমরা বিডি সরঞ্জামের সাহায্যে লিনাক্সের প্যারেন্ট ডিরেক্টরিতে দ্রুত ফিরে যাওয়ার জন্য একটি সহজ তবে সহায়ক ইউটিলিটি পর্যালোচনা করব।

ফাইল সিস্টেমটি নেভিগেট করার জন্য বিডি হ'ল একটি উপযোগী ইউটিলিটি, এটি আপনাকে সিডি ../../ .. বারবার টাইপ না করে দ্রুত প্যারেন্ট ডিরেক্টরিতে ফিরে যেতে সক্ষম করে। কয়েকটি দৈনিক ক্রিয়াকলাপ সম্পাদন করার জন্য আপনি অন্যান্য লিনাক্স কমান্ডের সাথে এটি নির্ভরযোগ্যভাবে একত্রিত করতে পারেন।

কীভাবে লিনাক্স সিস্টেমগুলিতে বিডি ইনস্টল করবেন

উইজেট কমান্ডটি ব্যবহার করে /usr/bin/ এর অধীনে বিডি ডাউনলোড এবং ইনস্টল করতে নিম্নলিখিত কমান্ডগুলি চালনা করুন, এটি কার্যকর করতে সক্ষম করুন এবং আপনার ।/.Brcrc ফাইলটিতে প্রয়োজনীয় উপকরণ তৈরি করুন:

$ wget --no-check-certificate -O /usr/bin/bd https://raw.github.com/vigneshwaranr/bd/master/bd
$ chmod +rx /usr/bin/bd
$ echo 'alias bd=". bd -si" >> ~/.bashrc
$ source ~/.bashrc

দ্রষ্টব্য: কেস-সংবেদনশীল ডিরেক্টরি নামের মিলটি সক্ষম করতে উপরের তৈরি উপন্যাসে -s এর পরিবর্তে -s পতাকাটি সেট করুন।

স্বতঃপূরণ সমর্থন সক্ষম করতে, এই আদেশগুলি চালান:

$ sudo wget -O /etc/bash_completion.d/bd https://raw.github.com/vigneshwaranr/bd/master/bash_completion.d/bd
$ sudo source /etc/bash_completion.d/bd

আপনার বর্তমানে এই পথে শীর্ষ ডিরেক্টরিতে ধরে নিচ্ছেন:

/media/aaronkilik/Data/Computer Science/Documents/Books/LEARN/Linux/Books/server $ 

এবং আপনি দস্তাবেজ ডিরেক্টরিতে দ্রুত যেতে চান, তারপরে কেবল টাইপ করুন:

$ bd Documents

তারপরে সরাসরি ডিরেক্টরি ডিরেক্টরিতে যেতে, আপনি টাইপ করতে পারেন:

$ bd Data

প্রকৃতপক্ষে, বিডি এটিকে আরও সোজাভাবে এগিয়ে দেয়, আপনার যা করতে হবে তা কেবল বিডি << শুরুতে কয়েকটি চিঠি> যেমন:

$ bd Doc
$ bd Da

গুরুত্বপূর্ণ: স্তরের স্তরে একই নামের একাধিক ডিরেক্টরি থাকলে, বিডি নীচের উদাহরণে বর্ণিত হিসাবে তাত্ক্ষণিক পিতামাতাকে বিবেচনা না করে আপনাকে সবচেয়ে নিকটে স্থানান্তরিত করবে।

উদাহরণস্বরূপ, উপরের পথে, একই নামের বইগুলির সাথে দুটি ডিরেক্টরি রয়েছে, আপনি যদি এতে যেতে চান:

/media/aaronkilik/Data/ComputerScience/Documents/Books/LEARN/Linux/Books

বিডি বই টাইপ করা আপনাকে এগুলি নেবে:

/media/aaronkilik/Data/ComputerScience/Documents/Books

অতিরিক্ত হিসাবে, back "বিডি <লেটার (গুলি)> \" আকারে ব্যাকটিক্সের মধ্যে বিডি ব্যবহার করে বর্তমান ডিরেক্টরিটি পরিবর্তন করার পথটি বিয়োগ করবে, যাতে আপনি b "বিডি <লেটার ( s)>\" অন্যান্য সাধারণ লিনাক্স কমান্ড যেমন ইকো ইত্যাদি সহ"

নীচের উদাহরণে, বর্তমানে ডিরেক্টরিতে আছি,/var/www/এইচটিএমএল/ইন্টার্নশীপ/সম্পদ/ফাইল্ট্রি এবং পরম পাথটি মুদ্রণ করতে বিষয়বস্তুগুলিকে দীর্ঘ তালিকাভুক্ত করুন এবং ডিরেক্টরিতে এইচটিএমএল-এ সমস্ত ফাইলের আকারের সন্ধান না করে এটি, আমি কেবল টাইপ করতে পারি:

$ echo `bd ht`
$ ls -l `bd ht`
$ du -cs `bd ht`

গিথুবে বিডি সরঞ্জাম সম্পর্কে আরও জানুন: https://github.com/vigneshwaranr/bd

এখানেই শেষ! এই নিবন্ধে, আমরা বিডি ইউটিলিটি ব্যবহার করে লিনাক্সে ফাইল সিস্টেম দ্রুত নেভিগেট করার একটি সহজ উপায় পর্যালোচনা করে দেখিয়েছি।

নীচের প্রতিক্রিয়া ফর্মের মাধ্যমে আপনার বক্তব্য রাখুন। এছাড়াও, আপনি কি এখানে কোনও অনুরূপ উপযোগিতা সম্পর্কে জানেন, আমাদের মন্তব্যগুলিতেও জানান।