কিভাবে GNU ন্যানো এডিটর ব্যবহার করবেন

How Use Gnu Nano Editor



যখন আপনি লিনাক্সে কমান্ড-লাইন ইন্টারফেসে (CLI) কাজ করছেন, তখন আপনাকে প্রায়ই পাঠ্য ফাইল তৈরি/সম্পাদনা করতে হবে। CLI- এর জন্য ডিজাইন করা প্রচুর টেক্সট এডিটর আছে, যেমন Vim, Emacs, Nano ইত্যাদি।

এই নিবন্ধটি ন্যানো পাঠ্য সম্পাদকের দিকে মনোনিবেশ করবে। GNU Nano GNU/Linux সিস্টেমের একটি অংশ। এই প্রোগ্রামটি খুবই সরল, তবুও শক্তিশালী, পাঠ্য সম্পাদক। GNU ন্যানো তাদের জন্য অত্যন্ত উপযুক্ত যারা বৈশিষ্ট্য এবং ক্ষমতার চেয়ে সরলতা পছন্দ করে। নীচে, আপনি শিখবেন কিভাবে GNU ন্যানো এডিটর ব্যবহার করতে হয়।







লিনাক্সে GNU ন্যানো

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



ন্যানো একটি টেক্সট এডিটর যা GNU সিস্টেমের একটি অংশ। GNU সিস্টেম, GNU প্রজেক্ট দ্বারা বিকশিত এবং রক্ষণাবেক্ষণ করা হয়, এটি একটি সম্পূর্ণ অপারেটিং সিস্টেম যা মুক্ত এবং মুক্ত উৎস। মজার ব্যাপার হল, প্রায় সব বর্তমান লিনাক্স ডিস্ট্রোস সমগ্র GNU সিস্টেমের একটি অংশ মাত্র। এজন্যই লিনাক্সকে GNU/Linux বলা হয়।



GNU ন্যানো ইনস্টল করা হচ্ছে

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





আপনি কোন ডিস্ট্রো ব্যবহার করছেন তার উপর নির্ভর করে, একটি টার্মিনালে উপযুক্ত কমান্ডটি চালান।

ডেবিয়ান/উবুন্টু এবং ডেরিভেটিভসের জন্য, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:



$sudoউপযুক্তইনস্টল ন্যানো

আর্চ লিনাক্স এবং ডেরিভেটিভসের জন্য, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

$sudoপ্যাকম্যান-এস ন্যানো

OpenSUSE, SUSE Linux এবং ডেরিভেটিভস এর জন্য, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

$sudoজিপারইনস্টল ন্যানো

ফেডোরা এবং ডেরিভেটিভসের জন্য, নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

$sudoডিএনএফইনস্টল ন্যানো

অফিসিয়াল GNU ন্যানো হোমপেজ দেখুন

আপনি যদি দু adventসাহসী বোধ করেন, তাহলে পরিবর্তে এই পদ্ধতিটি ব্যবহার করে দেখুন। আমরা উৎস থেকে GNU ন্যানো ইনস্টল করব। যদিও এটি একটি মজার জিনিস, নেতিবাচক দিক হল, আপনার প্যাকেজ ম্যানেজার এটি সরাসরি পরিচালনা করতে পারে না। তদুপরি, যদি কোনও আপডেট হওয়া রিলিজ থাকে তবে আপনাকে উত্সটি পুনরায় ডাউনলোড করতে হবে, এটি সংকলন করতে হবে এবং এটি আবার ইনস্টল করতে হবে।

প্রস্তুত? ন্যানো সোর্স কোড ধরুন।

$কার্ল-অথবাnano.tar.gz https://www.nano-editor.org/জেলা/v4/nano-4.9.3.tar.gz

যদি আপনার কার্ল ইনস্টল করা না থাকে, তাহলে আপনি wget ব্যবহার করতে পারেন।

$wget -ওআরnano.tar.gz https://www.nano-editor.org/জেলা/v4/nano-4.9.3.tar.gz

প্যাকেজটি বের করুন।

$টার -এক্সভিএফnano.tar.gz

পরবর্তী অংশের জন্য, আপনার কিছু বিল্ডিং সরঞ্জাম প্রয়োজন হবে, যেমন GNU C/C ++ কম্পাইলার। ডেবিয়ান/উবুন্টুর ক্ষেত্রে, আপনাকে ইনস্টল করতে হবে নির্মাণ-প্রয়োজনীয় প্যাকেজ গ্রুপ। আপনি যদি আর্চ-ভিত্তিক সিস্টেম ব্যবহার করেন, তাহলে ইনস্টল করুন বেস-ডেভেল প্যাকেজ আপনি যদি অন্য ডিস্ট্রোস চালাচ্ছেন, দয়া করে প্রথমে এই ডিস্ট্রোস নিয়ে আপনার নিজের গবেষণা করুন।

একবার প্রয়োজনীয় সরঞ্জামগুলি ইনস্টল হয়ে গেলে, নিম্নলিখিত কমান্ডগুলি চালান।

$সিডিন্যানো -4.9.3
$/সজ্জিত করা

$তৈরি করা-জ $(nproc)

$sudo তৈরি করা ইনস্টল

ন্যানো ব্যবহার করে

একবার ন্যানো ইনস্টল হয়ে গেলে, এটি ব্যবহারের সময়। একটি টার্মিনাল থেকে, নিম্নলিখিত কমান্ডটি চালান।

$ন্যানো

এটি একটি ফাঁকা পাঠ্য ফাইল দিয়ে ন্যানো সম্পাদক শুরু করবে।

ন্যানো থেকে বের হচ্ছে

আপনি কি কখনো ভিমের কাছে গিয়েছেন? তারপরে আপনি ভিম মেম থেকে বেরিয়ে আসতে পারবেন না তার সাথে পরিচিত হতে পারেন। ঠিক আছে, ন্যানোর ক্ষেত্রে, এর মতো জটিল কিছু নেই। টিপুন ন্যানো সম্পাদক থেকে বেরিয়ে আসতে।

একটি টেক্সট ফাইল তৈরি করা

একটি নির্দিষ্ট স্থানে একটি পাঠ্য ফাইল তৈরি করতে, নিম্নলিখিত কমান্ড কাঠামোটি ব্যবহার করুন। লক্ষ্য করুন যে বর্তমান ব্যবহারকারীর টার্গেট ডিরেক্টরিতে লেখার অনুমতি আছে।

$ন্যানো <target_directory>

উদাহরণস্বরূপ, আমি mo/Desktop অবস্থানে demo.txt নামের একটি টেক্সট ফাইল তৈরি করব।

$ন্যানো~/ডেস্কটপ/demo.txt

যেহেতু demo.txt ফাইলটি নেই, ন্যানো একটি ফাঁকা টেক্সট ফাইল খুলবে। ফাইলটি এখনও তৈরি করা হয়নি, এবং ফাইলটি সংরক্ষণ করার পরে লেখা হবে।

একটি টেক্সট ফাইল সংরক্ষণ করা হচ্ছে

একবার আপনি একটি টেক্সট ফাইলে পরিবর্তন করলে, টিপে ফাইলটি সেভ করুন

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

ফাইলটি সেভ হয়ে গেলে আপনি সাফল্যের বার্তা দেখতে পাবেন।

সম্পাদিত ফাইলটি সংরক্ষণ না করে আপনি যদি সম্পাদকটি বন্ধ করতে চলেছেন তবে ন্যানো আপনাকে সংরক্ষণ করতে বলবে।

একটি বিদ্যমান ফাইল সম্পাদনা

একটি বিদ্যমান ফাইল সম্পাদনা করতে, নিম্নলিখিত কমান্ড কাঠামো ব্যবহার করুন। লক্ষ্য করুন যে এই পদ্ধতিটি ন্যানো দিয়ে একটি নতুন ফাইল তৈরির পদ্ধতির মতো।

$ন্যানো <path_to_file>

খোঁজা হচ্ছে

এটি একটি সাধারণ বৈশিষ্ট্য যা অধিকাংশ পাঠ্য সম্পাদক দ্বারা দেওয়া হয়। ন্যানোতে একটি সহজ কিন্তু সহজ অনুসন্ধান বিকল্প রয়েছে। একটি নির্দিষ্ট শব্দ অনুসন্ধান করতে, টিপুন

ন্যানো সার্চ ফাংশন পপ আপ করবে। অনুসন্ধান কীওয়ার্ড লিখুন এবং আঘাত করুন প্রবেশ করুন

ন্যানো সার্চ ফলাফলে কার্সারটি লাফিয়ে উঠবে। যদি একাধিক একই শব্দ থাকে, আপনি টিপতে পারেন পরবর্তী অনুসন্ধান ফলাফলে যেতে।

পাঠ্য প্রতিস্থাপন

ন্যানোতেও বেশ সুবিধাজনক প্রতিস্থাপন ফাংশন রয়েছে। একটি পাঠ্য প্রতিস্থাপন করতে, টিপুন

প্রতিস্থাপনের জন্য শব্দটি লিখুন। পরবর্তী, প্রতিস্থাপন মান লিখুন।

ন্যানো ম্যাচগুলো হাইলাইট করবে এবং জিজ্ঞাসা করবে আপনি তাদের প্রতিস্থাপন করতে চান কিনা। যদি একাধিক ম্যাচ থাকে, ন্যানো একই সাথে সব ম্যাচ প্রতিস্থাপনের প্রস্তাব দেবে।

কপি এবং পেস্ট

ন্যানো নিজেই একটি কপি-পেস্ট ফাংশন অফার করে না। এই ফাংশনটি পরিবর্তে আপনি ব্যবহার করছেন টার্মিনাল এমুলেটর দ্বারা পরিচালিত হয়। বেশিরভাগ টার্মিনাল এমুলেটরগুলিতে, কপি করার শর্টকাট এবং পেস্ট করার শর্টকাট।

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

পেস্ট করতে, টিপুন

পূর্বাবস্থায় ফেরান

দুর্ঘটনাক্রমে ভুল লাইন মুছে ফেলেছেন? কন্টেন্ট ভুল জায়গায় পেস্ট করেছেন? পূর্বাবস্থায় ফেরানো এবং পুনরায় করা আপনাকে বাঁচাতে এখানে!

ন্যানোর ক্ষেত্রে, পূর্বাবস্থায় ফেরানোর শর্টকাট

পুনরায় করতে, টিপুন

ন্যানো কীবোর্ড শর্টকাট

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

এখানে, ^ চিহ্ন নির্দেশ করে Ctrl কী, এবং এম চিহ্ন নির্দেশ করে সবকিছু চাবি. উদাহরণস্বরূপ, ^O মানে Ctrl + O।

সমস্ত সমর্থিত কীবোর্ড শর্টকাটের তালিকা পেতে, টিপুন

আপনি ন্যানো প্রধান পৃষ্ঠাটিও দেখতে পারেন। প্রধান পৃষ্ঠাটি সমস্ত কমান্ড আর্গুমেন্টের একটি গভীর ব্যাখ্যা প্রদান করে।

$মানুষ ন্যানো

ন্যানো সিনট্যাক্স হাইলাইটিং

ন্যানো কেবল একটি সাধারণ এবং সাধারণ পাঠ্য সম্পাদক নয়। এই প্রোগ্রামটি রং দিয়েও উন্নত করা যায়। পাঠ্য সম্পাদকদের মধ্যে সিনট্যাক্স হাইলাইট করা একটি সাধারণ বৈশিষ্ট্য। ন্যানোর জন্য অসংখ্য সিনট্যাক্স হাইলাইটিং ফাংশন পাওয়া যায়। এই উদাহরণে, আমি কিছু প্রদর্শন করব GitHub থেকে উন্নত ন্যানো সিনট্যাক্স হাইলাইটিং ফাইল

টিউটোরিয়াল বলছে, ন্যানোর জন্য সিনট্যাক্স হাইলাইট ইনস্টল করার জন্য নিম্নলিখিত কমান্ডটি চালান।

$কার্ল https://raw.githubusercontent.com/scopatz/ন্যানর্ক/মাস্টার/install.sh|

যদি আপনার কার্ল ইনস্টল করা না থাকে, তাহলে wget পাওয়া যায়।

$wgethttps://raw.githubusercontent.com/scopatz/ন্যানর্ক/মাস্টার/install.sh-আর- |

বৈশিষ্ট্যটি nan/nano ডিরেক্টরিতে .nanorc ফাইলগুলির একটি গুচ্ছ ডাউনলোড এবং সনাক্ত করবে।

সর্বশেষ ভাবনা

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

উপভোগ করুন!