Skip to main content

আপনার ফাইল সিস্টেম নেভিগেট করার জন্য 10 টি প্রয়োজনীয় লিনাক্স কমান্ড

Writing 2D Games in C using SDL by Thomas Lively (জুলাই 2025)

Writing 2D Games in C using SDL by Thomas Lively (জুলাই 2025)

সুচিপত্র:

Anonim

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

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

10 এর 01

কোন ফোল্ডারে আপনি আছেন

যখন আপনি একটি টার্মিনাল উইন্ডো খুলবেন তখন আপনাকে প্রথমে জানতে হবে ফাইল ফাইলটিতে আপনি কোথায় আছেন।

"আপনি এখানে আছেন" মার্কারের মতো এটি নিয়ে ভাবুন যে আপনি শপিং মলের মধ্যে মানচিত্রে সন্ধান করেন।

আপনি কোন ফোল্ডারে আছেন তা জানতে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

PWD

ফলাফল দ্বারা ফিরে PWD আপনি শেল সংস্করণ ব্যবহার করছেন কিনা তার উপর নির্ভর করে ভিন্ন হতে পারে PWD অথবা আপনার ইনস্টল করা , / Usr / বিন ডিরেক্টরি।

সাধারণত, এটি লাইন বরাবর কিছু মুদ্রণ করা হবে/ হোম / ব্যবহারকারীর নাম.

10 এর 02

কি ফাইল এবং ফোল্ডার বর্তমান ডিরেক্টরি অধীনে হয়

এখন আপনি যে ফোল্ডারে আছেন তা আপনি জানেন, বর্তমান ফাইলের সাহায্যে কোন ফাইল এবং ফোল্ডারগুলি রয়েছে তা আপনি দেখতে পারেন কমান্ড।

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

লুকানো ফাইলগুলি (যেগুলি সময়ের সাথে শুরু করে) সহ সমস্ত ফাইল দেখতে আপনি নিম্নোক্ত স্যুইচটি ব্যবহার করতে পারেন:

ls-aa

কিছু কমান্ড ফাইলের ব্যাকআপ তৈরি করে যা টিল্ড মেটাচারার্টার (~) দিয়ে শুরু হয়।

ফোল্ডারে ফাইলগুলি তালিকাভুক্ত করার সময় আপনি ব্যাকআপগুলি দেখতে না চান তবে নিচের সুইচটি ব্যবহার করুন:

ls-b

সবচেয়ে সাধারণ ব্যবহার নিম্নরূপ কমান্ড:

ls -lt

এটি সংশোধন সময় দ্বারা সাজানো একটি দীর্ঘ তালিকা, প্রথম প্রথম সঙ্গে উপলব্ধ করা হয়।

অন্য ধরণের বিকল্পগুলি এক্সটেনশান, আকার এবং সংস্করণ দ্বারা অন্তর্ভুক্ত:

ls -luls -lxls -lv

দীর্ঘ তালিকা বিন্যাস আপনি নিম্নলিখিত তথ্য দেয়:

  • অনুমতিসমূহ
  • ফাইলের জন্য ইনডক্স সংখ্যা (হার্ড লিঙ্ক দেখুন)
  • মালিক
  • প্রাথমিক গ্রুপ
  • ফাইলের আকার
  • শেষ এক্সেস সময়
  • ফাইল / ফোল্ডার / লিঙ্ক নাম
10 এর 03

অন্যান্য ফোল্ডার নেভিগেট কিভাবে

ফাইল সিস্টেমের চারপাশে যেতে আপনি ব্যবহার করতে পারেন সিডি কমান্ড।

লিনাক্স ফাইল সিস্টেম একটি গাছ গঠন। গাছের উপরে একটি স্ল্যাশ (/) দ্বারা চিহ্নিত করা হয়।

রুট ডিরেক্টরি অধীনে, আপনি নিম্নলিখিত বা কিছু ফোল্ডার খুঁজে পাবেন।

  • /
  • বিন
  • বুট
  • সিডি রম
  • দেব
  • ইত্যাদি
  • বাড়ি
  • liberal এর সংক্ষিপ্ত রূপ
  • lib64
  • হারিয়ে + + পাওয়া
  • মিডিয়া
  • mnt এবার
  • মনোনীত করা
  • proc
  • মূল
  • চালান
  • sbin
  • SRV
  • sys
  • tmp,
  • Var
  • usr ডিরেক্টরির

বিন ফোল্ডারে কমান্ড রয়েছে যা যেকোন ব্যবহারকারীর দ্বারা চালানো যেতে পারে সিডি কমান্ড , mkdir, প্রভৃতি

Sbin সিস্টেম বাইনারি রয়েছে।

Usr ফোল্ডার ইউনিক্স সিস্টেমের সংস্থানগুলির জন্য দাঁড়িয়েছে এবং এতে একটি বিন এবং sbin ফোল্ডার রয়েছে। / Usr / bin ফোল্ডারে কমান্ডগুলির একটি বর্ধিত সেট রয়েছে যা ব্যবহারকারীরা চালাতে পারে। একইভাবে, / usr / sbin ফোল্ডারে সিস্টেম কমান্ডগুলির বর্ধিত সেট রয়েছে।

বুট ফোল্ডার বুট প্রক্রিয়ার দ্বারা প্রয়োজনীয় সবকিছু ধারণ করে।

সিড্রোম ফোল্ডার স্ব-ব্যাখ্যামূলক।

Dev ফোল্ডারে সিস্টেমের সমস্ত ডিভাইস সম্পর্কে বিশদ রয়েছে।

ইত্যাদি ফোল্ডার সাধারণত সমস্ত সিস্টেম কনফিগারেশন ফাইল সংরক্ষণ করা হয় যেখানে।

হোম ফোল্ডারটি সাধারণত যেখানে সমস্ত ব্যবহারকারীর ফোল্ডারগুলি সংরক্ষণ করা হয় এবং গড় ব্যবহারকারীর জন্য কেবলমাত্র সেই এলাকার জন্যই তাদের উদ্বিগ্ন হওয়া উচিত।

Lib এবং lib64 ফোল্ডারে সমস্ত কার্নেল এবং ভাগ করা লাইব্রেরি রয়েছে।

হারিয়ে যাওয়া + পাওয়া ফোল্ডারটিতে এমন ফাইল থাকবে যা আর একটি নাম থাকবে যা fsck কমান্ড দ্বারা পাওয়া গেছে।

মিডিয়া ফোল্ডার যেখানে USB ড্রাইভের মতো মাউন্ট করা মিডিয়া অবস্থিত।

এমটিএন ফোল্ডারটি ইউএসবি ড্রাইভ, অন্যান্য ফাইল সিস্টেম, আইএসও ইমেজ ইত্যাদি অস্থায়ী স্টোরেজ মাউন্ট করতে ব্যবহার করা হয়।

বাইনারিগুলি সংরক্ষণ করার জন্য কিছু সফটওয়্যার প্যাকেজগুলির দ্বারা অপ্ট ফোল্ডারটি ব্যবহার করা হয়। অন্যান্য প্যাকেজ / usr / স্থানীয় ব্যবহার করুন।

Proc ফোল্ডারটি কার্নেল দ্বারা ব্যবহৃত একটি সিস্টেম ফোল্ডার। আপনি সত্যিই এই ফোল্ডার সম্পর্কে খুব চিন্তা করতে হবে না।

রুট ফোল্ডার মূল ব্যবহারকারীর জন্য হোম ডিরেক্টরি।

রান ফোল্ডার সিস্টেম রানটাইম তথ্য সংরক্ষণের জন্য একটি সিস্টেম ফোল্ডার।

Srv ফোল্ডারটি যেখানে আপনি ওয়েব ফোল্ডার, মাইএসকিউএল ডাটাবেস এবং সাবভার্সন রিপোজিটরি ইত্যাদি বিষয়গুলি রাখেন।

Sys ফোল্ডারে সিস্টেম তথ্য প্রদানের জন্য একটি ফোল্ডার গঠন রয়েছে।

Tmp ফোল্ডার একটি অস্থায়ী ফোল্ডার।

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

একটি নির্দিষ্ট ফোল্ডার নেভিগেট করতে ব্যবহার করুন সিডি নিম্নরূপ কমান্ড:

সিডি / হোম / ব্যবহারকারীর নাম / ডকুমেন্টস 10 এর 04

কিভাবে হোম ফোল্ডার ফিরে নেভিগেট করতে

আপনি সিস্টেমের কোথাও অন্য কোথাও থেকে হোম ফোল্ডারে ফিরে যেতে পারেন সিডি ~ কমান্ড।

সিডি ~ 10 এর 05

কিভাবে একটি নতুন ফোল্ডার তৈরি করতে

আপনি যদি নতুন ফোল্ডার তৈরি করতে চান তবে আপনি এটি ব্যবহার করতে পারেন mkdir, কমান্ড প্রয়োগ করুন:

mkdir ফোল্ডার নাম 10 এর 06

কিভাবে ফাইল তৈরি করবেন

লিনাক্স নতুন ফাইল তৈরির জন্য অবিশ্বাস্য সংখ্যক উপায় সরবরাহ করে।

একটি খালি ফাইল তৈরি করতে আপনি নিম্নলিখিত ব্যবহার করতে পারেন স্পর্শ কমান্ড প্রয়োগ করুন:

স্পর্শ ফাইল নাম

স্পর্শ কমান্ডটি একটি ফাইলের জন্য সর্বশেষ অ্যাক্সেস সময় আপডেট করতে ব্যবহৃত হয় তবে একটি বিদ্যমান ফাইলের উপর এটির তৈরি করার প্রভাব রয়েছে।

আপনি ব্যবহার করে একটি ফাইল তৈরি করতে পারেন বিড়াল কমান্ড প্রয়োগ করুন:

বিড়াল> ফাইলের নাম

আপনি এখন কমান্ড লাইনে টেক্সট লিখতে এবং ফাইলটি এটিকে সংরক্ষণ করতে পারেন জন্য Ctrl + D:.

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

10 এর 07

কিভাবে ফাইল সিস্টেমের চারপাশে ফাইল পুনঃনামকরণ এবং সরানো

ফাইল নামকরণ করার উপায় একটি সংখ্যা।

একটি ফাইল পুনঃনামকরণ করার সবচেয়ে সহজ উপায় ব্যবহার করা হয় এমভি কমান্ড।

mv oldfilename নতুন ফাইলের নাম

আপনি একটি ফোল্ডার থেকে অন্য ফোল্ডারে সরানোর জন্য mv কমান্ড ব্যবহার করতে পারেন।

এমভি / পাথ / এর / মূল / ফাইল / পাথ / এর / লক্ষ্য / ফোল্ডার

আপনি যদি এমন অনেক ফাইল পুনঃনামকরণ করতে চান যা একই প্যাটার্নের সাথে মেলে তবে আপনি এটি ব্যবহার করতে পারেন নামান্তর কমান্ড।

এক্সপ্রেশন প্রতিস্থাপন ফাইল নাম (গুলি)

উদাহরণ স্বরূপ:

"গ্যারি" টম "

এই ফোল্ডারে সব ফাইল প্রতিস্থাপন করবে গ্যারি সঙ্গে এটি টম । সুতরাং একটি ফাইল বলা হয় garycv হয়ে যাবে tomcv .

মনে রাখবেন যে rename কমান্ডটি সব সিস্টেমে কাজ করে না। এমভি কমান্ড নিরাপদ।

10 এর 08

ফাইল কপি কিভাবে

লিনাক্স ব্যবহার করে একটি ফাইল অনুলিপি করতে আপনি ব্যবহার করতে পারেন CP নিম্নরূপ কমান্ড।

সিপি ফাইলনাম ফাইল ফাইল 2

উপরের কমান্ড অনুলিপি করা হবে filename1 এবং এটা কল filename2 .

আপনি একটি ফোল্ডার থেকে অন্য ফোল্ডারে অনুলিপি করতে কপি কমান্ডটি ব্যবহার করতে পারেন।

উদাহরণ স্বরূপ

সিপি / হোম / ব্যবহারকারীর নাম / ডকুমেন্টস / userdoc1 / হোম / ব্যবহারকারীর নাম / ডকুমেন্টস / ব্যবহারকারী ডক্স

উপরের কমান্ডটি ফাইল অনুলিপি করবে userdoc1 থেকে / হোম / ব্যবহারকারীর নাম / দস্তাবেজ / হোম / ব্যবহারকারীর নাম / নথি / ব্যবহারকারী ডক্স

10 এর 09

ফাইল এবং ফোল্ডার মুছে ফেলুন কিভাবে

আপনি ফাইল এবং ফোল্ডার ব্যবহার করে মুছে ফেলতে পারেন RM কমান্ড প্রয়োগ করুন:

আরএম ফাইলনাম

আপনি যদি একটি ফোল্ডার সরাতে চান তবে আপনাকে নিম্নোক্ত স্যুইচটি ব্যবহার করতে হবে:

rm -R ফোল্ডার নাম

উপরের কমান্ডটি একটি ফোল্ডার এবং তার সামগ্রীগুলিকে সাব-ফোল্ডার সহ সরিয়ে দেয়।

10 এর 10

সিম্বলিক লিংক এবং হার্ড লিংক কি কি

একটি "প্রতীকী লিঙ্ক" একটি ফাইল যা অন্য ফাইলকে নির্দেশ করে। একটি ডেস্কটপ শর্টকাট মূলত একটি প্রতীকী লিঙ্ক।

উদাহরণস্বরূপ, আপনার সিস্টেমে নিম্নলিখিত ফাইলটি থাকতে পারে:

/home/username/document/accounts/useraccounts.doc

হতে পারে আপনি যে দস্তাবেজটিকে হোম / ব্যবহারকারীর ফোল্ডার থেকে অ্যাক্সেস করতে সক্ষম হতে চান।

আপনি নিম্নলিখিত কমান্ড ব্যবহার করে একটি প্রতীকী লিঙ্ক তৈরি করতে পারেন:

ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc

আপনি সম্পাদনা করতে পারেন useraccounts.doc উভয় স্থান থেকে ফাইল কিন্তু যখন আপনি সিম্বলিক লিঙ্ক সম্পাদনা করেন তখন আপনি আসলে ফাইলটি সম্পাদনা করছেন / হোম / ব্যবহারকারীর নাম / তথ্যগুলি / অ্যাকাউন্ট ফোল্ডার।

একটি সিম্বলিক লিঙ্কটি একটি ফাইল সিস্টেমে তৈরি করা যেতে পারে এবং অন্য ফাইল সিস্টেমে একটি ফাইলে নির্দেশ করে। মূলত, একটি প্রতীকী লিঙ্ক সত্যিই একটি ফাইল তৈরি করে যা অন্য ফাইল বা ফোল্ডারে একটি পয়েন্টার থাকে।

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

নিচের সিনট্যাক্স ব্যবহার করে আপনি একটি হার্ড লিঙ্ক তৈরি করতে পারেন:

ln filenamebeinglinked filenametolinkto

সিনট্যাক্সটি একটি প্রতীকী লিঙ্কের অনুরূপ তবে এটি -s সুইচ ব্যবহার করে না।