1
1

লিনাক্সে টার্মিনাল দিয়ে কিভাবে ফাইল ওপেন করব?

asked 09 Feb '18, 06:39

pollob1563's gravatar image

pollob1563
27310

edited 26 Jun, 11:42

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
1.0k18


সাধারণ টেক্সট ফাইল (সকল প্রকার সোর্স কোড ফাইল) দেখতে

$ cat filename.extension

বা

$ less filename.extension

ব্যবহার করা যায়। উবুন্টু ১৯.১০ থেকে এবং অন্যান্য ডিস্ট্রিবিউশনের নতুন সংস্করণগুলোতে cat-এর বিকল্প হিসেবে bat নামের একটি প্রোগ্রাম পাওয়া যায়, যেটি সোর্স কোড দেখানোর পাশাপাশি সিনট্যাক্স হাইলাইট করতে পারে। এটি অবশ্য ইনস্টল করে নিতে হবে প্রথমে।

টেক্সট ফাইল যদি এডিটরে ওপেন করার প্রয়োজন হয়, তাহলে

$ nano filename.extension

nano হচ্ছে খুবই হালকাপাতলা একটি কমান্ডলাইন এডিটর, যা প্রায় সব ডিস্ট্রিবিউশনে ইনস্টল করা থাকে। ভিম (vim) ইনস্টল করা থাকলে ভিম দিয়েও ওপেন করা যাবে। বিভিন্ন ডেস্কটপ এনভায়রনমেন্টে বিভিন্ন গ্রাফিক্যাল এডিটর থাকে, যেমন: গ্নোম (Gnome)-এ gedit, এক্সএফসিই হলে mousepad, কেডিই হলে kwrite ইত্যাদি।

যেকোনো ফাইলকে সংশ্লিষ্ট ডিফল্ট অ্যাপ্লিকেশনে ওপেন করতে

$ xdg-open filename.extension

ব্যবহার করতে হবে।

কোনো ফাইলের যদি এক্সটেনশন না থাকে তো এক্সটেনশন দিতে হবে না।

ফাইলের নামে যদি এমন কোনো ক্যারেক্টার থাকে, যেগুলো লিনাক্সে বিশেষ অর্থ বহন করে, যেমন : [], স্পেস ইত্যাদি, তাহলে নামটিকে কোটেশন চিহ্নে বন্ধ করে দিতে হবে। এক্ষেত্রে সিংগেল কোটেশন, ডাবল কোটেশন দুটোই ব্যবহার করা যায়। চাইলে এগুলোকে \ দিয়েও এসকেপ করা যায় –

$ cat 'file name.txt'
$ cat file\ name.txt

এক্সটেনশনবিহীন ফাইলের ধরন জানতে

$ file filename

এখানে file হচ্ছে একটি কমান্ড

permanent link

answered 09 Feb '18, 07:14

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
1.0k18

edited 26 Jun, 11:41

1

টার্মিনালে স্পেসযুক্ত ফাইল/ফোল্ডার থাকলে সরাসরি স্পেস ব্যবহার করা যাবে না। যেমনঃ একটি ফোল্ডার যদি থাকে Computer Programming, তবে সেটা এক্সেস করতে কমান্ড হবে

cd Computer\ Programming

এই ঝামেলা এড়াতে লিনাক্সে সবসময় ফোল্ডার/ফাইলের নামে এক শব্দ বা আন্ডারস্কোর ব্যবহার করা উচিত। ফোল্ডারটির নাম হতে পারে Computer_programming বা ComputerProgramming ইত্যাদি।

অপ্রয়োজনীয় মন্তব্যগুলো মুছে ফেললাম।

(09 Feb '18, 09:50) Mosharraf Hosain ♦
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×104
×28
×4

question asked: 09 Feb '18, 06:39

question was seen: 827 times

last updated: 26 Jun, 11:42