ফ্যাসড - একটি কমান্ডলাইন সরঞ্জাম যা ফাইল এবং ডিরেক্টরিগুলিতে দ্রুত অ্যাক্সেস সরবরাহ করে


ফ্যাসড ("দ্রুত" হিসাবে পরিচিত) হ'ল কমান্ড-লাইন উত্পাদনশীলতা বুস্টার, একটি স্ব-অন্তর্ভুক্ত পসিক্স শেল স্ক্রিপ্ট যা ফাইল এবং ডিরেক্টরিগুলিতে দ্রুত এবং আরও দক্ষ অ্যাক্সেস সক্ষম করে।

এটি অটোজাম্পের মতো সরঞ্জাম দ্বারা অনুপ্রাণিত হয়েছে, এবং ফার্স্ড নামটি ডিফল্ট প্রস্তাবিত এলিয়াসগুলি থেকে তৈরি হয়েছিল:

  • চ (ফাইল)
  • একটি (ফাইল/ডিরেক্টরি)
  • গুলি (প্রদর্শন/অনুসন্ধান/নির্বাচন)
  • ডি (ডিরেক্টরি)

এটি নিম্নলিখিত শেলগুলিতে পরীক্ষা করা হয়েছে: বাশ, জেডএস, এমকেএস, পিডিএক্স, ড্যাশ, ব্যস্তবক্স অ্যাশ, ফ্রিবিএসডি 9/বিন/এস এবং ওপেনবিএসডি/বিন/শ। এটি আপনার অ্যাক্সেস করা ফাইল এবং ডিরেক্টরিগুলি ট্র্যাক করে রাখে, যাতে আপনি সেগুলি দ্রুত কমান্ড লাইনে উল্লেখ করতে পারেন।

এই নিবন্ধে, আমরা কীভাবে লিনাক্সের কয়েকটি উদাহরণ সহ ফাস্টড ইনস্টল করতে এবং ব্যবহার করব তা দেখাব।

ফ্যাসড কেবল "ফ্রিকেন্সি" দ্বারা ফাইল এবং ডিরেক্টরিকে র্যাঙ্ক করে (শব্দটি প্রথম মোজিলা আবিষ্কার করেছিলেন এবং ফায়ারফক্সে ব্যবহৃত হয়েছিল, এখান থেকে আরও সন্ধান করুন) "ফ্রিকোয়েন্সি" এবং "রিসেন্টি" শব্দের সংমিশ্রণে।

আপনি যদি অ্যাপ্লিকেশনগুলিতে নেভিগেট এবং লঞ্চ করতে প্রাথমিকভাবে শেলটি ব্যবহার করেন তবে ফাস্টড আপনাকে আরও দক্ষতার সাথে এটি সক্ষম করতে পারে। আপনি যে ডিরেক্টরিতে রয়েছেন তা নির্বিশেষে এটি আপনাকে ফাইলগুলি খুলতে সহায়তা করে।

সাধারণ কী স্ট্রিং সহ, ফাস্টড একটি "ফ্রেস" ফাইল বা ডিরেক্টরি খুঁজে পেতে পারে এবং আপনার নির্দিষ্ট কমান্ড দিয়ে এটি খুলতে পারে।

লিনাক্স সিস্টেমে কীভাবে ইনস্টল এবং ফ্যাসড ব্যবহার করবেন

উবুন্টু এবং এর ডেরাইভেটিভসে পিপিএ ব্যবহার করে ফ্যাসড ইনস্টল করা যেতে পারে।

$ sudo add-apt-repository ppa:aacebedo/fasd
$ sudo apt-get update
$ sudo apt-get install fasd

অন্যান্য লিনাক্স বিতরণগুলিতে আপনি প্রদর্শিত হিসাবে উত্স থেকে এটি ইনস্টল করতে পারেন।

$ git clone https://github.com/clvv/fasd.git
$ cd fasd/
$ sudo make install

একবার আপনি ফ্যাসড ইনস্টল হয়ে গেলে, এটি সক্ষম করতে আপনার ।/.Bashrc এ নিম্নলিখিত লাইনটি যুক্ত করুন:

eval "$(fasd --init auto)"

তারপরে ফাইলটি উত্স করুন।

$ source ~/.bashrc

নিম্নলিখিত দরকারী ডিফল্ট উপকরণ সহ ফ্যাসড শিপস:

alias a='fasd -a'        # any
alias s='fasd -si'       # show / search / select
alias d='fasd -d'        # directory
alias f='fasd -f'        # file
alias sd='fasd -sid'     # interactive directory selection
alias sf='fasd -sif'     # interactive file selection
alias z='fasd_cd -d'     # cd, same functionality as j in autojump
alias zz='fasd_cd -d -i' # cd with interactive selection

আসুন কয়েকটি ব্যবহারের উদাহরণ দেখুন; নিম্নলিখিত উদাহরণটি কোনও "ফ্রেেন্ট" ফাইল এবং ডিরেক্টরি তালিকাভুক্ত করবে:

$ a

আপনি আগে যে ফাইল বা ডিরেক্টরিটি অ্যাক্সেস করেছেন তা দ্রুত অনুসন্ধান করতে, উপন্যাসটি ব্যবহার করুন:

$ s

আপনার পূর্বে যে সমস্ত ফাইলগুলির সাথে "vim" অক্ষর রয়েছে সেগুলি দেখতে, আপনি f নামটি নিম্নরূপ ব্যবহার করতে পারেন:

$ f vim

zz ওরফে ব্যবহার করে দ্রুত এবং ইন্টারেক্টিভভাবে পূর্বের অ্যাক্সেস ডিরেক্টরিতে সিডি করতে। প্রথম ক্ষেত্র থেকে ডিরেক্টরি নম্বরটি কেবল নির্বাচন করুন (নীচের স্ক্রিনশটে 1-24):

$ zz

নীচের উদাহরণগুলিতে যেমন রোজার ক্ষমতাকে পুরোপুরিভাবে ব্যবহার করতে আপনি নিজের কোডটি ~/.bashrc এ যোগ করতে পারেন:

alias v='f -e vim'   # quick opening files with vim
alias m='f -e vlc'   # quick opening files with vlc player

তারপরে ফাইলটি উত্স করতে নিম্নলিখিত কমান্ডটি চালান:

$ source  ~/.bashrc

ভিএম-তে দ্রুত টেস্ট.শ নামের একটি ফাইল খোলার জন্য আপনি টাইপ করতে পারেন:

$ v test.sh

আমরা আরও একটি উদাহরণ কভার করব যেখানে আপনি অন্যান্য কমান্ডের সাহায্যে ফ্যাসড এলিয়াস ব্যবহার করতে পারেন:

$ f test
$ cp  `f test` ~/Desktop
$ ls -l ~/Desktop/test.sh

বাশ ব্যবহারকারীদের জন্য, সমাপ্তির কাজটি করার জন্য _ ফ্যাসড_বাশ_হুক_সিএমডি_কমল্ট কল করুন। উদাহরণ স্বরূপ:

_fasd_bash_hook_cmd_complete  v  m  j  o

আরও তথ্যের জন্য, টাইপ করুন:

$ man fasd

অতিরিক্ত কাস্টমাইজেশন এবং ব্যবহারের উদাহরণগুলির জন্য, ফ্যাসড গিথুব সংগ্রহস্থলটি দেখুন: https://github.com/clvv/fasd/

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