বাংলায় শেল ও শেলস্ক্রিপ্টিং শেখার কোর্স
  • শুরুর কথা
  • প্রথম খন্ড - শেল বেসিক
    • প্রথম অধ্যায় - শেল বেসিক
      • শেল ও প্রম্পট
      • কমান্ড
      • নেভিগেশন
      • আরো একটু ls
      • ফাইল
      • লিঙ্ক
      • লিনাক্স ফাইলসিস্টেম
    • দ্বিতীয় অধ্যায় - ম্যানিপুলেশন
      • ওয়াইল্ডকার্ড
      • ফাইল ও ডিরেক্টরি তৈরি করা
      • ফাইল ও ডিরেক্টরি কপি করা
      • ফাইল ও ডিরেক্টরি মুভ করা
      • ফাইল ও ডিরেক্টরি রিমুভ করা:
      • হার্ডলিঙ্ক ও সফ্টলিঙ্ক তৈরি করা
      • অনুশীলন
    • তৃতীয় অধ্যায় - রিডিরেকশন
      • স্ট্যান্ডার্ড ইনপুট, আউটপুট এবং এরর
      • স্ট্যান্ডার্ড আউটপুট রিডিরেকশন
      • স্ট্যান্ডার্ড এরর রিডিরেকশন
      • স্ট্যান্ডার্ড আউটপুট ও এরর একত্রে রিডিরেকশন
      • ফাইল সংযুক্তিকরণ
      • পাইপলাইন
    • চতুর্থ অধ্যায় - শেলের চোখে দেখা
      • এক্সপ্যানসন
      • পাথনেম এক্সপ্যানসন
      • গানিতিক এক্সপ্যানসন
      • ব্রেস এক্সপ্যানসন
      • প্যারামিটার এক্সপ্যানসন
      • কমান্ড সাবস্টিটিউশন
      • ক্যোটিং
      • স্কেইপিং ক্যারেক্টার
    • পঞ্চম অধ্যায় - কীবোর্ড ট্রিক্স
      • কমান্ডলাইন এডিটিং
      • কমপ্লিশন
      • কমান্ড হিস্ট্রি
    • ষষ্ঠ অধ্যায় - পারমিশন
      • ওনার, গ্রুপ এবং অন্যান্য
      • এক্সেস রাইট
      • ফাইল পারমিশন পরিবর্তন
      • ফাইল পারমিশন মাস্কিং
      • বিশেষ পারমিশন
      • ওনার ইউজার ও গ্রুপ পরিবর্তন
      • পরিচয় পরিবর্তন
      • পাসওয়ার্ড পরিবর্তন
    • সপ্তম অধ্যায় - প্রসেস
      • প্রসেস এর প্রাথমিক ধারণা
      • প্রসেস দেখা
      • প্রসেস নিয়ন্ত্রণ
      • সিগন্যাল
  • দ্বিতীয় খন্ড - কনফিগারেশন ও এনভায়রনমেন্ট
    • প্রথম অধ্যায় - এনভায়রনমেন্ট
      • এনভায়রনমেন্টের ভিতরে দেখা
      • যেভাবে এনভায়রনমেন্ট তৈরী হয়
      • এনভায়রনমেন্ট পরিবর্তন
    • দ্বিতীয় অধ্যায় - প্রম্পট সম্পাদনা
      • প্রম্পট কাস্টমাইজেশন
      • প্রম্পট রঙ করা
      • কার্সরের অবস্থান পরিবর্তন
  • তৃতীয় খন্ড - আটপৌরে কমান্ডলাইন
    • প্রথম অধ্যায় - প্যাকেজ ম্যানেজমেন্ট
    • দ্বিতীয় অধ্যায় - টেক্সট এডিটর
      • ন্যানো
        • ন্যানোর প্রাথমিক ব্যবহার
        • ন্যানো - এডিটিং এবং নেভিগেশন
        • ন্যানো কনফিগারেশন
      • ভিম
        • ভিম-এর এডিটিং মোড
        • ভিম-এর বেসিক এডিটিং
        • ভিম: সার্চ এ্যান্ড রিপ্লেস
        • ভিম: একাধিক ফাইল নিয়ে কাজ করা
      • ইম্যাকস্
        • ইম্যাকস্: প্রথম ধাপ
        • ইম্যাকস্: ক্যারেক্টার, কী এবং কমান্ড
        • ইম্যাকস্: বেসিক এডিটিং
        • ইম্যাকস্: সার্চ এ্যান্ড রিপ্লেস
        • ইম্যাকস্: একাধিক ফাইল এডিট করা
    • তৃতীয় অধ্যায় - স্টোরেজ মিডিয়া
      • লিনাক্সের চোখে স্টোরেজ ডিভাইস
      • মাউন্ট এবং আনমাউন্ট
      • পার্টিশন এবং ফরম্যাট করা
      • ফাইলসিস্টেম টেস্ট এবং রিপেয়ার করা
      • ডিভাইস ক্লোনিং
      • ইমেজ তৈরী
      • অপটিক্যাল মিডিয়ায় রাইট করা
    • চতুর্থ অধ্যায় - নেটওয়ার্কিং
      • নেটওয়ার্ক পরীক্ষণ এবং পর্যবেক্ষন
      • ফাইল ট্রান্সফার
      • নিরাপদ যোগাযোগ
    • পঞ্চম অধ্যায় - ফাইল সার্চ
      • Locate: নাম দিয়ে ফাইল সার্চ
      • find: শক্তিশালী সার্চ
        • find: টেস্ট
        • find: অপারেটর
        • find: একশন
        • find: অপশন
        • অনুশীলন
    • ষষ্ঠ অধ্যায় - আর্কাইভ ও ব্যাকআপ
      • ডাটা কম্প্রেশন
      • ডাটা আর্কাইভিং
      • dtrx
      • সিনক্রোনাইজেশন
    • সপ্তম অধ্যায় - আটপৌরে টুলস
      • রেঞ্জার(Ranger): ফাইল ম্যানেজার
      • মাট (Mutt): ইমেইল ক্লায়েন্ট
      • সিমিউজ(cmus): মিউজিক প্লেয়ার
      • ইলিঙ্কস (elinks): ওয়েব ব্রাউজার
      • উইচ্যাট (weechat) : আইআরসি ক্লায়েন্ট
      • ফিঞ্চ (finch) : চ্যাট ক্লায়েন্ট
    • অষ্টম অধ্যায় - প্রোগ্রাম কম্পাইলেশন
  • চতুর্থ খন্ড - টেক্সট ম্যানিপুলেশন
    • প্রথম অধ্যায় - রেগুলার এক্সপ্রেশন
      • গ্রেপ (grep)
Powered by GitBook
On this page
  • ন্যানো চালু করা
  • ন্যানোর বিভিন্ন অংশ
  • সেভ, এক্সিট এবং হেল্প
  • সেভ
  • হেল্প
  • এক্সিট
  1. তৃতীয় খন্ড - আটপৌরে কমান্ডলাইন
  2. দ্বিতীয় অধ্যায় - টেক্সট এডিটর
  3. ন্যানো

ন্যানোর প্রাথমিক ব্যবহার

ন্যানো চালু করা

ন্যানো চালু করার কয়েকটি পদ্ধতি আছে। আপনি যদি শুধু nano কমান্ডটি দেন তাহলে ন্যানো একটি নামহীন ফাঁকা বাফারসহ চালু হবে। এক্ষেত্রে বাফার (buffer) সম্পর্কে বলে রাখি। অধিকাংশ টেক্সট এডিটরকে যখন কোনো ফাইল খুলতে বলা হয়, সে ওই ফাইলের একটি কপি বা প্রতিলিপি খোলে। সেটাতে কাজ করে সেভ করলে তবেই অরিজিনাল ফাইলকে ওভাররাইট করে। এই সাময়িক কপিকে বাফার বলে। কোনো ফাইলের নাম না দিয়ে তৈরী এই ফাঁকা বাফার সেভ করতে গেলে আপনায় জিজ্ঞাসা করবে কোন ফাইলনেম দিয়ে সেভ করতে চান। তেমনি আপনি আগেই ফাইলের নাম সহ ন্যানো চালু করতে পারেন এভাবে:

me@howtocode-pc:~$ nano filepath [filepath2]...

অর্থাৎ, nano কমান্ডের আর্গুমেন্ট হিসেবে এক বা একাধিক ফাইলের পাথ। যদি ফাইলটি আগে থেকে থাকে তাহলে সেই ফাইলটিই খুলবে। আর যদি না থাকে তো নতুন ফাইল খুলবে।

ন্যানোর বিভিন্ন অংশ

ন্যানো চালু করার পর আপনি এরকম দেখবেন:

  GNU nano 2.2.6                New Buffer                                        

















^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Page ^K Cut Text  ^C Cur Pos
^X Exit      ^J Justify   ^W Where Is  ^V Next Page ^U UnCut Text^T To Spell
  • প্রথম লাইনে আমরা সাদা একটি বার দেখবো। যার বামপাশে ন্যানোর ভার্শন সহ নাম দেখাবে। এখানে ছিল 'GNU nano 2.2.6'।

  • তারপরই ফাইলের নাম। আমরা কোনো আর্গুমেন্ট ছাড়া ন্যানো চালু করেছি তাই আমাদের একটা নতুন বাফার তৈরী করে দিয়েছে যার নাম 'New Buffer'।

  • তারপরই আপনি কার্সরসহ লেখার জায়গা পাবেন।

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

  • নীচের দিক থেকে শেষ দুই লাইনে প্রয়োজনীয় কমান্ডগুলো দেয়া থাকে। ন্যানোর কমান্ডে দুইধরনের সংকেত ব্যবহৃত হয়। '^' চিহ্ন দিয়ে CTRL বোঝায় এবং 'M-' দিয়ে মেটা বা ALT যদি তা কমান্ডের সামনে বসে। অর্থাৎ '^^' মানে কিন্তু CTRL+CTRL না। শুধু প্রথম '^'টা CTRL পরেরটা '^' চিহ্ন যা সাধারনত শিফট চেপে 6 চাপলে আসে।

সেভ, এক্সিট এবং হেল্প

ন্যানোর নীচে দুই লাইনে দেখে আপনি এই তিনটি কাজ করার উপায় হয়ত এতক্ষণে পেয়ে গেছেন।

সেভ

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

হেল্প

^G চাপলে একটি হেল্প মেন্যু দেখাবে। যেখানে সকল কমান্ড ও তার কার্যকারিতা পাবেন।

এক্সিট

ন্যানো বন্ধ করতে হলে ^X চাপতে হবে। যে ফাইলটি নিয়ে কাজ করছেন সেটিতে কিছু করা হয়েছে কিন্তু সেভ করা হয়নি এমন হলে আপনাকে জিজ্ঞাসা করবে যে ফাইলটি সেভ করবে নাকি সেভ না করেই বন্ধ করবে।

Previousন্যানোNextন্যানো - এডিটিং এবং নেভিগেশন

Last updated 6 years ago