রেঞ্জার(Ranger): ফাইল ম্যানেজার

আমরা সাধারণ ফাইল ম্যানেজার গ্রাফিকালি ব্যবহার করি। আমার ব্যক্তিগত মতামত হচ্ছে গ্রাফিকাল ফাইল ম্যানেজার এর চেয়ে কমান্ডলাইন ফাইল ম্যানেজার আরো চমৎকার। ranger ব্যবহার করতে হলে আপনাকে এটি ইন্সটল করতে হবে। করার পর আপনাকে এর কনফিগারেশন ফাইলগুলো নিজের হোমে কপি করতে হবে এভাবে:

me@howtocode-pc:~$: ranger --copy-config=all
creating: /home/nishadsingha/.config/ranger/rifle.conf
creating: /home/nishadsingha/.config/ranger/commands.py
creating: /home/nishadsingha/.config/ranger/rc.conf
creating: /home/nishadsingha/.config/ranger/scope.sh

Please note that configuration files may change as ranger evolves.
It's completely up to you to keep them up to date.

এরপর ranger কমান্ড দিলে আপনি নীচের মত কিছু দেখতে পাবেন:

me@howtocode-pc:/home/me/archives                                    
 linux~    archives               1788   partial                                  
 me        Assignment                4   account-plugin-aim_3.8.6-0ubuntu9.1_amd6~
 phoenix   Bastion                   1   account-plugin-jabber_3.8.6-0ubuntu9.1_a~
 Storage   Bijoy_keyboard_for_lin~  11   account-plugin-salut_3.8.6-0ubuntu9.1_am~
           Bijoy_keyboard_for_lin~  14   account-plugin-yahoo_3.8.6-0ubuntu9.1_am~
           bin                      12   accountsservice_0.6.35-0ubuntu7.1_amd64.~
           bitlbee-facebook         20   android-tools-adb_4.2.2+git20130218-3ubu~
           bn-project                4   apel_10.8+0.20120427-6_all.deb
           c                         5   app-install-data_14.04.1_all.deb
           ccl-1.10-linuxx86        20   apparmor_2.8.95~2430-0ubuntu5.1_amd64.deb
           clisp                     0   apport-gtk_2.14.1-0ubuntu3.6_all.deb
           converted                 7   apport-gtk_2.14.1-0ubuntu3.7_all.deb
           Desktop                  21   apport_2.14.1-0ubuntu3.6_all.deb
           Development               1   apport_2.14.1-0ubuntu3.7_all.deb
           django                    1   apt-transport-https_1.0.1ubuntu2.6_amd64~
           django.howtocode.com.bd   9   apt-utils_1.0.1ubuntu2.6_amd64.deb
           Documents                 1   apt_1.0.1ubuntu2.6_amd64.deb
           Downloads               127   aptdaemon-data_1.1.1-1ubuntu5.1_all.deb
           Dropbox                   6   aptdaemon_1.1.1-1ubuntu5.1_all.deb
           Dropbox (Old)             0   aria2_1.18.1-1_amd64.deb
           e-books               -> 46   artha_1.0.3-1ubuntu1_amd64.deb
           emacs-ipython-notebook   13   aspell-bn_1%3a0.01.1-1-2_all.deb
           emos                      2   attr_1%3a2.4.47-1ubuntu1_amd64.deb
           Essential                 4   audacity-data_2.0.5-1ubuntu3.2_all.deb
           extracted-pg              1   audacity_2.0.5-1ubuntu3.2_amd64.deb
drwxr-xr-x 3 me me 1788                          8.88G sum, 6.84G free  1/165  Top

সবার প্রথমে আমরা এই লাইনটি দেখতে পাচ্ছি:

me@howtocode-pc:/home/me/archives

প্রথমে me@howtocode-pc ইউজার ও হোস্টনেম তারপর /home/me/archives দিয়ে বর্তমান পাথ। আপনি নিজের কম্পিউটারে খেয়াল করুন যে পাথনেমের শেষ অংশটুকু, আমার ক্ষেত্রে archives আলাদা রঙের। আমরা আসলে /home/me-তে আছি। এবং archives এর উপরে আমাদের কার্সর রাখা আছে।

সবার শেষে যে লাইনটি আছে তা এরকম:

drwxr-xr-x 3 me me 1788                          8.88G sum, 6.84G free  1/165  Top

এটির বামপাশের অংশে কার্সরের নীচে রাখা ফাইলটি সম্পর্কিত বিভিন্ন তথ্য যা আমরা ls -l কমান্ড দিয়ে দেখতে পাই। এবং ডানদিকে ডিস্কস্পেস সম্পর্কিত বিভিন্ন তথ্য।

মাঝখানের অংশে আমরা তিনটি কলাম দেখতে পাচ্ছি। মাঝখানের কলামটি হচ্ছে সেই ডিরেক্টরি যেখানে আমরা আছি। তার বামপাশে পূর্ববর্তী ডিরেক্টরি। আর ডান পাশে প্রিভিউ কলাম। প্রিভিউ কলাম একটা দারুণ জিনিস। যখন আপনার কার্সর কোনো ডিরেক্টরিতে থাকে তখন ডিরেক্টরির কন্টেন্ট দেখায়। আবার টেক্সট ফাইলের ওপর হলে তার কন্টেন্ট।

নেভিগেশন

আপনি এন্টার বা রাইট এ্যারো চেপে পরবর্তী ডিরেক্টরিতে যেতে পারেন। কোনো ফাইল খুলতে হলেও আপনাকে এন্টার চাপতে হবে। লেফট এ্যারো চেপে পুর্ববর্তী ডিরেক্টরিতে যেতে পারবেন। আপ ও ডাউন এ্যারো চেপে উপর নীচে ফাইল ব্রাউজ করতে পারবেন।

gn চেপে আপনি নতুন ট্যাব খুলতে পরবেন এবং TABSHIFT-TAB চেপে পরবর্তী ও পূর্ববর্তী ট্যাবে যেতে পারবেন। gc চেপে ট্যাব বন্ধ করতে পারবেন।

কোনো একটি ডিরেক্টরিতে গিয়ে সেটি বুকমার্ক করতে প্রথমে m চাপুন। তারপর শর্টকার্ট হিসেবে যে বাটন এ্যাড করতে চান সেটি(যেমন a, b, c যেকোনোকিছু হতে পারে।) চাপুন। এবার বুকমার্কে যেতে ` চেপে বুকমার্ক করা বাটনটি চাপুন।

রেঞ্জার বন্ধ করতে চাইলে চাপুন q

কাট, কপি, পেস্ট, রিনেম ও ডিলিট

কাট বা কপি করতে হলে আপনাকে মার্ক করতে হবে আগে। আপনি SPACE চেপে মার্ক করতে পারেন। v চাপলে যেগুলো এতক্ষণ মার্ক করেছেন সেগুলো আনমার্কড হবে এবং অন্যগুলো মার্কড হবে। V চাপলে ভিজ্যুয়াল মোড চালু হবে। যেখানে কার্সর রেখে ভিজ্যুয়াল মোড চালু করবেন তারপর যতদূর যাবেন মার্ক হতে থাকবে। ESC চাপলে মার্ক করা বন্ধ করবে। যেকোনো ধরণের মার্ক বন্ধ করতে uv চাপুন।

ফাইল মার্ক করা হলে কাট করতে dd ও কপি করতে yy চাপুন। আনকাট ও আনকপি করতে uduy চাপতে পারে। এবার যেখানে পেস্ট করতে চান সেখানে গিয়ে pp চাপুন। ওভাররাইট মোডে পেস্ট করতে চাইলে po চাপতে হবে।

কোনো ফাইল রিনেম করতে চাইলে তার ওপরে কার্সর রেখে I চাপুন। নীচে মিনিবাফারে আপনাকে নতুন নাম জিজ্ঞাসা করবে।

ডিলিট করতে প্রথমে মার্ক করুন তারপর :delete লিখে এন্টার দিন। প্রয়োজনমাফিক আপনার কনফার্মেশন চাইবে।

কনসোল ও টার্মিনাল

: চাপলে রেঞ্জারের কনসোল ওপেন হবে নীচের লাইনে। এখানে কমান্ডের নাম ব্যবহার করে কমান্ড দেওয়া যায়।

একইভাবে ! চাপলে টার্মিনাল ওপেন হবে যেখানে টার্মিনাল কমান্ড দেওয়া যায়।

Last updated