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

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

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

10 এর 10

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

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

কেনাকাটা মলের মধ্যে মানচিত্রে আপনি যে মার্কারটি খুঁজে পাবেন "আপনি এখানে আছেন" মত এটি মনে করেন।

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

PWD

আপনি pwd এর শেল সংস্করণটি ব্যবহার করছেন কিনা বা আপনার / usr / bin ডিরেক্টরিতে ইনস্টল করা আছে কিনা তা নির্ভর করে পিডব্লিউডি দ্বারা ফেরত ফলাফল ভিন্ন হতে পারে।

সাধারণভাবে, এটি / home / username এর লাইনগুলির সাথে কিছু মুদ্রণ করবে।

Pwd কমান্ড সম্পর্কে আরও তথ্যের জন্য এখানে ক্লিক করুন

10 এর 02

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

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

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

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

ls -a

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

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

ls-B

Ls কমান্ডের সর্বাধিক ব্যবহার নিম্নরূপঃ

ls -lt

এটি সংশোধনের সময় অনুসারে সাজানো একটি দীর্ঘ তালিকা প্রদান করে, নতুনটি প্রথমটি দিয়ে।

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

ls-lu

ls -lx

ls -lv

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

10 এর 03

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

ফাইল সিস্টেমের কাছাকাছি যাওয়ার জন্য আপনি cd কমান্ডটি ব্যবহার করতে পারেন।

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

রুট ডাইরেক্টরিতে, আপনি নিম্নলিখিত বা কিছু ফোল্ডার পাবেন।

বিন ফোল্ডারে এমন কমান্ড রয়েছে যেগুলি কোনও ব্যবহারকারী যেমন cd কমান্ড, ls, mkdir ইত্যাদি দ্বারা চালিত হতে পারে।

Sbin সিস্টেম বাইনারি মধ্যে উপস্থিত রয়েছে।

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

সিডি / হোম / ইউজারনেম / ডকুমেন্টস

10 এর 04

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

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

সিডি ~

Cd ~ কমান্ডের একটি সম্পূর্ণ গাইড জন্য এখানে ক্লিক করুন

05 এর 10

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

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

mkdir ফোল্ডার নাম

Mkdir কমান্ডের একটি সম্পূর্ণ গাইড জন্য এখানে ক্লিক করুন।

সংযুক্ত নির্দেশিকা দেখায় যে কীভাবে একটি ফোল্ডারের জন্য সমস্ত ঊর্ধ্বতন ডিরেক্টরি তৈরি করা হয় এবং অনুমতিগুলি কীভাবে সেট করা হয়।

10 থেকে 10

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

লিনাক্স নতুন ফাইল তৈরি করার জন্য একটি অবিশ্বাস্য সংখ্যা প্রদান করে।

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

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

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

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

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

আপনি এখন কমান্ড লাইনে টেক্সট লিখতে পারেন এবং CTRL এবং D ব্যবহার করে ফাইলটি সংরক্ষণ করতে পারেন

বিট কমান্ডের একটি সম্পূর্ণ গাইড জন্য এখানে ক্লিক করুন

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

ন্যানো সম্পাদককে সম্পূর্ণ গাইড করার জন্য এখানে ক্লিক করুন

10 এর 07

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

ফাইলগুলি পুনঃনামকরণের জন্য বেশ কয়েকটি উপায়।

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

mv oldfilename newfilename

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

mv / path / of / original / file / path / of / target / ফোল্ডার

Mv কমান্ডের একটি পূর্ণ গাইড জন্য এখানে ক্লিক করুন

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

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

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

"গরি" "টম" নামকরণ করুন *

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

মনে রাখবেন যে নামকরণ কমান্ড সমস্ত সিস্টেমে কাজ করে না। Mv কমান্ডটি নিরাপদ।

নাম পরিবর্তন কমান্ডের একটি পূর্ণ গাইড জন্য এখানে ক্লিক করুন

10 এর 10

ফাইল অনুলিপি কিভাবে

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

cp ফাইলের নাম filename2

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

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

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

সিপি / হোম / ইউজারনেম / ডকুমেন্টস / ইউজারডক 1 / হোম / ইউজারনেম / ডকুমেন্টস / ইউজার ডক্স

উপরের কমান্ডটি user_doc1 / home / username / ডকুমেন্টস থেকে / home / username / Documents / UserDocs ফাইলটি অনুলিপি করবে।

Cp কমান্ডের একটি সম্পূর্ণ গাইড জন্য এখানে ক্লিক করুন

10 এর 09

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

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

rm ফাইলের নাম

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

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

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

Rm কমান্ডের একটি সম্পূর্ণ গাইড জন্য এখানে ক্লিক করুন

10 এর 10

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

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

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

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

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

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

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

একটি সিম্বলিক লিংক এক ফাইলসিস্টেম এ তৈরি করা যায় এবং আরেকটি ফাইল সিস্টেমের ফাইলটি নির্দেশ করে।

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

একটি হার্ড লিঙ্ক, তবে, দুটি ফাইল মধ্যে একটি সরাসরি লিঙ্ক তৈরি। মূলত তারা একই ফাইল কিন্তু শুধু অন্য নাম দিয়ে।

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

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

ln filenamebeinglinked filenametolinkto

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

হার্ড লিঙ্কগুলি একটি সম্পূর্ণ গাইড জন্য এখানে ক্লিক করুন