Difference between revisions of "BOSS-Linux/C2/Working-with-Regular-Files/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{|Border= 1 ||Time ||Narration |- ||00:00 ||Linux-এ নিয়মিত ফাইল নিয়ে কাজের উপর এই কথ্য টিউটোর...")
 
 
(2 intermediate revisions by the same user not shown)
Line 20: Line 20:
  
 
|-
 
|-
||00:31
+
||00:32
 
||আমরা ইতিমধ্যেই অন্য একটি  টিউটোরিয়াল-এ দেখেছি ,  কিভাবে একটি ফাইল তৈরি করতে cat কমান্ডের ব্যবহার করা যায়  | বিস্তারিত জানার জন্য এই ওয়েবসাইট-টি  দেখুন |
 
||আমরা ইতিমধ্যেই অন্য একটি  টিউটোরিয়াল-এ দেখেছি ,  কিভাবে একটি ফাইল তৈরি করতে cat কমান্ডের ব্যবহার করা যায়  | বিস্তারিত জানার জন্য এই ওয়েবসাইট-টি  দেখুন |
 
|-
 
|-
Line 26: Line 26:
 
||এখন জেনে নেওয়া যাক,  কিভাবে এক জায়গা থেকে অন্য জায়গায় ফাইল কপি বা প্রতিলিপি করা যায় | এর  জন্য আমাদের  cp কমান্ড আছে |
 
||এখন জেনে নেওয়া যাক,  কিভাবে এক জায়গা থেকে অন্য জায়গায় ফাইল কপি বা প্রতিলিপি করা যায় | এর  জন্য আমাদের  cp কমান্ড আছে |
 
|-
 
|-
||00:55
+
||00:56
 
||দেখা যাক  কিভাবে এই কমান্ড ব্যবহার করতে  হয় |
 
||দেখা যাক  কিভাবে এই কমান্ড ব্যবহার করতে  হয় |
 
|-
 
|-
Line 65: Line 65:
 
$ Cp / home/anirban/arc/demo1 / home/anirban/demo2  | এন্টার  টিপুন |
 
$ Cp / home/anirban/arc/demo1 / home/anirban/demo2  | এন্টার  টিপুন |
 
|-
 
|-
||03:31
+
||03:32
 
||এইটা  উত্স  directory / home / anirban /arc / থেকে ফাইল demo1  -কে গন্তব্য ডিরেক্টরি অর্থাৎ / home / anirban  এ প্রতিপিলি  করে  | এটি ফাইলটিকে  demo2  নাম -এ  কপি করবে |
 
||এইটা  উত্স  directory / home / anirban /arc / থেকে ফাইল demo1  -কে গন্তব্য ডিরেক্টরি অর্থাৎ / home / anirban  এ প্রতিপিলি  করে  | এটি ফাইলটিকে  demo2  নাম -এ  কপি করবে |
 
|-
 
|-
Line 72: Line 72:
 
ls space / home / anirban  এবং  এন্টার  টিপুন |
 
ls space / home / anirban  এবং  এন্টার  টিপুন |
 
|-
 
|-
||04:13
+
||04:07
 
|| demo2 দেখা যাচ্ছে |
 
|| demo2 দেখা যাচ্ছে |
 
|-
 
|-
||04:19
+
||04:12
 
||পরের আলোচনা আগে  স্ক্রীন পরিস্কার করে নেওয়া যাক |
 
||পরের আলোচনা আগে  স্ক্রীন পরিস্কার করে নেওয়া যাক |
 
|-
 
|-
||04:25
+
||04:17
 
||আপনি যদি গন্তব্য ডিরেক্টরির মধ্যে ফাইলটির  একই নাম রাখতে  চান, তাহলে  আপনি ফাইল এর  নাম না উল্লেখ করতে পারেন | উদাহরণস্বরূপ লিখুন
 
||আপনি যদি গন্তব্য ডিরেক্টরির মধ্যে ফাইলটির  একই নাম রাখতে  চান, তাহলে  আপনি ফাইল এর  নাম না উল্লেখ করতে পারেন | উদাহরণস্বরূপ লিখুন
 
|-
 
|-
||04:35
+
||04:27
 
||  cp / home/anirban/arc/demo1 / home / anirban / | এন্টার  টিপুন |
 
||  cp / home/anirban/arc/demo1 / home / anirban / | এন্টার  টিপুন |
 
|-
 
|-
||05:03
+
||04:55
 
||এইটি / home / anirban /arc / ডিরেক্টরির থেকে  ফাইল demo1  , /home / anirban / arc / ডিরেক্টরিত়ে কপি  করবে | কপি করা ফাইল-এর নাম demo1 হবে  |
 
||এইটি / home / anirban /arc / ডিরেক্টরির থেকে  ফাইল demo1  , /home / anirban / arc / ডিরেক্টরিত়ে কপি  করবে | কপি করা ফাইল-এর নাম demo1 হবে  |
 
|-
 
|-
||05:20
+
||05:11
 
||আগের মতই  demo1 আছে কিনা দেখার জন্য লিখুন
 
||আগের মতই  demo1 আছে কিনা দেখার জন্য লিখুন
 
ls / home / anirban এবং  এন্টার  টিপুন |
 
ls / home / anirban এবং  এন্টার  টিপুন |
 
|-
 
|-
||05:33
+
||05:25
 
|| আপনি এখানে  demo1 ফাইল  দেখতে পাচ্ছেন|
 
|| আপনি এখানে  demo1 ফাইল  দেখতে পাচ্ছেন|
 
|-
 
|-
||05:40
+
||05:30
 
|| পরবর্তী আলোচনার  আগে  আসুন স্ক্রীন মুছে ফেলি  |
 
|| পরবর্তী আলোচনার  আগে  আসুন স্ক্রীন মুছে ফেলি  |
 
|-
 
|-
||05:48
+
||05:37
 
||আরেকটি উদাহরণ যখন আমরা একাধিক ফাইল কপি করতে হলে  আমাদের  গন্তব্য ফাইলের নাম দিতে হবে না |
 
||আরেকটি উদাহরণ যখন আমরা একাধিক ফাইল কপি করতে হলে  আমাদের  গন্তব্য ফাইলের নাম দিতে হবে না |
 
|-
 
|-
||05:56
+
||05:44
 
||আমি ধরে নিচ্ছি যে  যে আমাদের  home ডিরেক্টরিতে  test1 test2 test3 নামক তিনটি  ফাইল আছে |
 
||আমি ধরে নিচ্ছি যে  যে আমাদের  home ডিরেক্টরিতে  test1 test2 test3 নামক তিনটি  ফাইল আছে |
 
|-
 
|-
||06:04
+
||05:53
 
||এখন লিখুন $ cp test1 test2 test3 / home / anirban / testdir এবং  Enter টিপুন |
 
||এখন লিখুন $ cp test1 test2 test3 / home / anirban / testdir এবং  Enter টিপুন |
 
|-
 
|-
||06:27
+
||06:16
 
||এই কমান্ড ফাইল-গুলির  নাম পরিবর্তন না করে  test1, test2 এবং test3 কে  /home / anirban / testdir ডিরেক্টরিত়ে কপি করবে  |
 
||এই কমান্ড ফাইল-গুলির  নাম পরিবর্তন না করে  test1, test2 এবং test3 কে  /home / anirban / testdir ডিরেক্টরিত়ে কপি করবে  |
 
|-
 
|-
||06:41
+
||06:30
 
||ফাইলগুলি কপি হয়েছে কিনা ত়া দেখতে, লিখুন  ls / home / anirban / testdir এবং Enter টিপুন|
 
||ফাইলগুলি কপি হয়েছে কিনা ত়া দেখতে, লিখুন  ls / home / anirban / testdir এবং Enter টিপুন|
 
|-
 
|-
||07:03
+
||06:52
 
|| আপনি দেখতে পাচ্ছেন  test1 test2 এবং test3 এই ডিরেক্টরির মধ্যে উপস্থিত আছে |
 
|| আপনি দেখতে পাচ্ছেন  test1 test2 এবং test3 এই ডিরেক্টরির মধ্যে উপস্থিত আছে |
 
|-
 
|-
||07:10
+
||06:58
 
||cp কমান্ড-এর অনেক বিকল্প আছে, আমরা এইখানে  তাদের মধ্যে শুধুমাত্র  গুরুত্বপূর্ণ-গুলি দেখব |
 
||cp কমান্ড-এর অনেক বিকল্প আছে, আমরা এইখানে  তাদের মধ্যে শুধুমাত্র  গুরুত্বপূর্ণ-গুলি দেখব |
 
|-
 
|-
||07:18
+
||07:07
 
||স্লাইড এ ফিরে যাওয়া যাক |
 
||স্লাইড এ ফিরে যাওয়া যাক |
 
|-
 
|-
||07:23
+
||07:12
 
||বিকল্প-গুলির মধ্যে একটি গুরুত্বপূর্ণ বিকল্প হল -R, এটি একটি সম্পূর্ণ ডিরেক্টরি ও তার ভিতরের সবকিছু একসাথে প্রতিলিপি  করে |
 
||বিকল্প-গুলির মধ্যে একটি গুরুত্বপূর্ণ বিকল্প হল -R, এটি একটি সম্পূর্ণ ডিরেক্টরি ও তার ভিতরের সবকিছু একসাথে প্রতিলিপি  করে |
 
|-
 
|-
||07:33
+
||07:23
 
||আসুন একটি উদাহরণ দেখা যাক -
 
||আসুন একটি উদাহরণ দেখা যাক -
 
|-
 
|-
||07:38
+
||07:27
 
||আসুন,  testdir ডিরেক্টরির সবকিছু  test ডিরেক্টরির তে প্রতিলিপি করা যাক  |
 
||আসুন,  testdir ডিরেক্টরির সবকিছু  test ডিরেক্টরির তে প্রতিলিপি করা যাক  |
 
|-
 
|-
||07:48
+
||07:36
 
||তার  জন্য লিখুন  cp testdir / test  ও  এন্টার  টিপুন|
 
||তার  জন্য লিখুন  cp testdir / test  ও  এন্টার  টিপুন|
 
|-
 
|-
||08:02
+
||07:51
 
|| আপনি আউটপুট বার্তা থেকে বুঝতে পারছেন -
 
|| আপনি আউটপুট বার্তা থেকে বুঝতে পারছেন -
 
|-
 
|-
||08:06
+
||07:53
 
||সাধারণত আমরা একটি ডিরেক্টরি ও তার ভিতরের সবকিছু  শুধু  cp কমান্ড দিয়ে প্রতিলিপি  করতে পারি  না |
 
||সাধারণত আমরা একটি ডিরেক্টরি ও তার ভিতরের সবকিছু  শুধু  cp কমান্ড দিয়ে প্রতিলিপি  করতে পারি  না |
 
|-
 
|-
||08:14
+
||08:02
 
||কিন্তু -R বিকল্প ব্যবহার করে আমরা এটা করতে পারব |
 
||কিন্তু -R বিকল্প ব্যবহার করে আমরা এটা করতে পারব |
 
|-
 
|-
||08:19
+
||08:07
 
||এখন লিখুন  cp-R testdir / test ও Enter টিপুন |
 
||এখন লিখুন  cp-R testdir / test ও Enter টিপুন |
 
|-
 
|-
||08:36
+
||08:25
 
||এখন ফাইলগুলি কপি করা হয়ে গেছে | test ডিরেকটরি আসলে তৈরী হয়েছে কিনা দেখার জন্য লিখুন -  ls  এবং এন্টার টিপুন |
 
||এখন ফাইলগুলি কপি করা হয়ে গেছে | test ডিরেকটরি আসলে তৈরী হয়েছে কিনা দেখার জন্য লিখুন -  ls  এবং এন্টার টিপুন |
 
|-
 
|-
||08:47
+
||08:37
 
||আপনি দেখতে পাচ্ছেন যে  টেস্ট  ডিরেক্টরি উপস্থিত রয়েছে| আসুন স্ক্রীন  মুছে ফেলা যাক |
 
||আপনি দেখতে পাচ্ছেন যে  টেস্ট  ডিরেক্টরি উপস্থিত রয়েছে| আসুন স্ক্রীন  মুছে ফেলা যাক |
 
|-
 
|-
||08:57
+
||08:45
 
||টেস্ট ডিরেক্টরির ভিতরে কী আছে, ত়া দেখতে লিখুন ls এবং  এন্টার  টিপুন|
 
||টেস্ট ডিরেক্টরির ভিতরে কী আছে, ত়া দেখতে লিখুন ls এবং  এন্টার  টিপুন|
 
|-
 
|-
||09:08
+
||08:57
||আপনি টেস্ট ডিরেক্টরির বিষয়বস্তু দেখতে পাচ্ছেন |
+
||আপনি টেস্ট ডিরেক্টরির বিষয়বস্তু দেখতে পাচ্ছেন |
 
|-
 
|-
||09:13
+
||09:01
 
||এখন আমরা স্লাইড এ আবার  ফিরে যাব |
 
||এখন আমরা স্লাইড এ আবার  ফিরে যাব |
 +
 
|-
 
|-
||09:16
+
||09:05
||আমরা দেখছি  যদি একটি ফাইল কে  অন্য আগের থেকে বিদ্যমান ফাইল এ কপি করা হয় তাহলে বিদ্যমান  ফাইল overwritten হবে |
+
|-
+
||09:25
+
 
||এখন কি হবে যদি অসাবধানতাবশত আমরা একটি গুরুত্বপূর্ণ ফাইল কে overwritten করি ?
 
||এখন কি হবে যদি অসাবধানতাবশত আমরা একটি গুরুত্বপূর্ণ ফাইল কে overwritten করি ?
 
|-
 
|-
||09:30
+
||09:19
 
|| এই মতন  কিছু সমস্যা এড়ানোর জন্য, আমদের -b বিকল্প আছে |
 
|| এই মতন  কিছু সমস্যা এড়ানোর জন্য, আমদের -b বিকল্প আছে |
 
|-
 
|-
||09:36
+
||09:25
 
||এই প্রতিটি  গন্তব্য ফাইলের একটি ব্যাকআপ করে তোলে |
 
||এই প্রতিটি  গন্তব্য ফাইলের একটি ব্যাকআপ করে তোলে |
 
|-
 
|-
||09:41
+
||09:32
 
||আমরা-i (interactive) অপশন ব্যবহার করতে পারি ,এইটি  সবসময়  কোনো গন্তব্য ফাইল কে  overwriting করার  আগে আমাদের সতর্ক করে |
 
||আমরা-i (interactive) অপশন ব্যবহার করতে পারি ,এইটি  সবসময়  কোনো গন্তব্য ফাইল কে  overwriting করার  আগে আমাদের সতর্ক করে |
 
|-
 
|-
||09:54
+
||09:43
 
||এখন আসুন দেখি  mv কমান্ড কিভাবে কাজ করে |
 
||এখন আসুন দেখি  mv কমান্ড কিভাবে কাজ করে |
 
|-
 
|-
||09:59
+
||09:47
 
||এইটি কোনো ফাইল সরানোর  জন্য ব্যবহৃত হয় | দেখা যাক এটি  কিভাবে দরকারী |
 
||এইটি কোনো ফাইল সরানোর  জন্য ব্যবহৃত হয় | দেখা যাক এটি  কিভাবে দরকারী |
 
|-
 
|-
||10:04
+
||09:53
 
||এর দুটি প্রধান ব্যবহার রয়েছে |
 
||এর দুটি প্রধান ব্যবহার রয়েছে |
 
|-
 
|-
||10:07
+
||09:57
 
||এটা কোনো ফাইল অথবা ডিরেক্টরির নাম পরিবর্তন করতে  ব্যবহৃত হয় |
 
||এটা কোনো ফাইল অথবা ডিরেক্টরির নাম পরিবর্তন করতে  ব্যবহৃত হয় |
 
|-
 
|-
||10:11
+
||10:00
 
||এছাড়াও এটি অনেকগুলি ফাইল একসাথে একটি ভিন্ন ডিরেক্টরিতে সরিয়ে  নিয়ে যায় |
 
||এছাড়াও এটি অনেকগুলি ফাইল একসাথে একটি ভিন্ন ডিরেক্টরিতে সরিয়ে  নিয়ে যায় |
 
|-
 
|-
||10:17
+
||10:05
 
||Mv প্রায় cp এর  অনুরূপ | আমরা  ইতিমধ্যে cp নিয়ে আলোচনা করেছি  | সুতরাং আসুন  কিভাবে mv কমান্ডের ব্যবহার দেখে নেওয়া যাক  |
 
||Mv প্রায় cp এর  অনুরূপ | আমরা  ইতিমধ্যে cp নিয়ে আলোচনা করেছি  | সুতরাং আসুন  কিভাবে mv কমান্ডের ব্যবহার দেখে নেওয়া যাক  |
 
|-
 
|-
||10:29
+
||10:17
 
||টার্মিনাল খুলুন  এবং লিখুন  mv test1 test2  | এন্টার  টিপুন |
 
||টার্মিনাল খুলুন  এবং লিখুন  mv test1 test2  | এন্টার  টিপুন |
 
|-
 
|-
||10:43
+
||10:32
 
||এইটি home ডিরেক্টরিতে থাকা  test1  ফাইল-এর নাম পরিবর্তন করে  test2 করবে  |
 
||এইটি home ডিরেক্টরিতে থাকা  test1  ফাইল-এর নাম পরিবর্তন করে  test2 করবে  |
 
|-
 
|-
||10:52
+
||10:40
 
||যদি test2 ইতিমধ্যেই থেকে  থাকে , তাহলে নি:শব্দভাবে  overwrite হয়ে যায়  |
 
||যদি test2 ইতিমধ্যেই থেকে  থাকে , তাহলে নি:শব্দভাবে  overwrite হয়ে যায়  |
 
|-
 
|-
||11:00
+
||10:49
 
||আমরা যদি চাই ফাইলটি overwrite হবার  আগে আমাদের সতর্কবার্তা জানাবে, |
 
||আমরা যদি চাই ফাইলটি overwrite হবার  আগে আমাদের সতর্কবার্তা জানাবে, |
 
|-
 
|-
||11:05
+
||10:54
 
||তাহলে  mv কমান্ডের সাথে-i বিকল্প  ব্যবহার করতে হবে  |
 
||তাহলে  mv কমান্ডের সাথে-i বিকল্প  ব্যবহার করতে হবে  |
 
|-
 
|-
||11:10
+
||10:59
 
||ধরুন, আমাদের  কাছে  anirban. নামক একটি ফাইল আছে | আমরা সেই  ফাইলটির নাম বদলে  test2  করতে চাই |
 
||ধরুন, আমাদের  কাছে  anirban. নামক একটি ফাইল আছে | আমরা সেই  ফাইলটির নাম বদলে  test2  করতে চাই |
 
|-
 
|-
||11:20
+
||11:08
 
||লিখুন  mv-i anirban test2 এবং Enter টিপুন |
 
||লিখুন  mv-i anirban test2 এবং Enter টিপুন |
 
|-
 
|-
||11:32
+
||11:21
 
||আপনি দেখতে পারছেন একটি সতর্কবার্তা দেওয়া হয়েছে যাতে  জিজ্ঞাসা করা হচ্ছে  ফাইল  test2কে  overwrite করা  উচিত হবে কী হবে  না |
 
||আপনি দেখতে পারছেন একটি সতর্কবার্তা দেওয়া হয়েছে যাতে  জিজ্ঞাসা করা হচ্ছে  ফাইল  test2কে  overwrite করা  উচিত হবে কী হবে  না |
 
|-
 
|-
||11:41
+
||11:30
 
||আমরা যদি y টিপি  এবং তারপর Enter টিপি, তাহলে  ফাইল overwrite হয়ে যায়  |
 
||আমরা যদি y টিপি  এবং তারপর Enter টিপি, তাহলে  ফাইল overwrite হয়ে যায়  |
 
|-
 
|-
||11:49
+
||11:37
 
||Cp র মতন  আমরা mv  কে একাধিক ফাইল -এর উপর  ব্যবহার করতে পারি কিন্তু সেক্ষেত্রে গন্তব্যস্থল  একটি ডিরেক্টরি হতে হবে  |
 
||Cp র মতন  আমরা mv  কে একাধিক ফাইল -এর উপর  ব্যবহার করতে পারি কিন্তু সেক্ষেত্রে গন্তব্যস্থল  একটি ডিরেক্টরি হতে হবে  |
 
|-
 
|-
||11:58
+
||11:47
 
||পরের আলোচনার আগে  স্ক্রীন  মুছে ফেলা যাক |
 
||পরের আলোচনার আগে  স্ক্রীন  মুছে ফেলা যাক |
 
|-
 
|-
||12:03
+
||11:52
 
||ধরুন  আমাদের home ডিরেক্টরিতে ৩ টি  ফাইল abc.txt, pop.txt এবং push.txt  আছে |
 
||ধরুন  আমাদের home ডিরেক্টরিতে ৩ টি  ফাইল abc.txt, pop.txt এবং push.txt  আছে |
 
|-
 
|-
||12:14
+
||12:03
 
||তাদের  উপস্থিতি দেখার জন্য  লিখুন  ls এবং এন্টার  টিপুন |
 
||তাদের  উপস্থিতি দেখার জন্য  লিখুন  ls এবং এন্টার  টিপুন |
 
|-
 
|-
||12:21
+
||12:09
 
||এখানে  pop.txt, push.txt এবং abc.txt ফাইল দেখা যাচ্ছে  |আসুন স্ক্রীন  মুছে ফেলা যাক |
 
||এখানে  pop.txt, push.txt এবং abc.txt ফাইল দেখা যাচ্ছে  |আসুন স্ক্রীন  মুছে ফেলা যাক |
 
|-
 
|-
||12:36
+
||12:24
 
||আমরা এখন এই তিনটি ফাইল কে  testdir  নামক একটি  ডিরেকটরি-ত়ে সরাতে  চাই |
 
||আমরা এখন এই তিনটি ফাইল কে  testdir  নামক একটি  ডিরেকটরি-ত়ে সরাতে  চাই |
 
|-
 
|-
||12:46
+
||12:32
 
||এর  জন্য আমরা  লিখব mv  abc.txt pop.txt push.txt এবং তারপর গন্তব্য ফোল্ডারটির  নাম  অর্থাৎ testdir | এন্টার  টিপুন |
 
||এর  জন্য আমরা  লিখব mv  abc.txt pop.txt push.txt এবং তারপর গন্তব্য ফোল্ডারটির  নাম  অর্থাৎ testdir | এন্টার  টিপুন |
 
|-
 
|-
||13:14
+
||12:58
 
||এইগুলির উপস্থিতি  দেখার জন্য লিখুন  ls testdir এবং Enter টিপুন |
 
||এইগুলির উপস্থিতি  দেখার জন্য লিখুন  ls testdir এবং Enter টিপুন |
 
|-
 
|-
||13:20
+
||13:06
 
||আপনি  abc , pop এবং push.txt ফাইল-গুলি দেখতে পাচ্ছেন  |
 
||আপনি  abc , pop এবং push.txt ফাইল-গুলি দেখতে পাচ্ছেন  |
 
|-
 
|-
||13:27
+
||13:14
 
||এখন আসুন ,  mv  কমান্ডের সাথে ব্যবহৃত কিছু বিকল্প দেখে নেওয়া যাক | প্রথমে  স্লাইড  ফিরে যাই |
 
||এখন আসুন ,  mv  কমান্ডের সাথে ব্যবহৃত কিছু বিকল্প দেখে নেওয়া যাক | প্রথমে  স্লাইড  ফিরে যাই |
 
|-
 
|-
||13:37
+
||13:22
 
||mv কমান্ড এর  -b অথবা-ব্যাকআপ বিকল্পটি আছে | এটি  গন্তব্যস্থানের  প্রতিটি  ফাইলকে  overwrite করার আগে সেটির ব্যাকআপ বা প্রতিলিপি রেখে দেয় |
 
||mv কমান্ড এর  -b অথবা-ব্যাকআপ বিকল্পটি আছে | এটি  গন্তব্যস্থানের  প্রতিটি  ফাইলকে  overwrite করার আগে সেটির ব্যাকআপ বা প্রতিলিপি রেখে দেয় |
 
|-
 
|-
||13:48
+
||13:34
 
||ইতিমধ্যে আমরা দেখেছি  -I বিকল্পটি কোনো গন্তব্য ফাইল কে overwrite করার  আগে আমাদের সতর্ক করে |
 
||ইতিমধ্যে আমরা দেখেছি  -I বিকল্পটি কোনো গন্তব্য ফাইল কে overwrite করার  আগে আমাদের সতর্ক করে |
 
|-
 
|-
||13:58
+
||13:44
 
|| আমরা পরবর্তী কমান্ড rm কমান্ড দেখব | এই কমান্ডের সাহায্যে ফাইল মুছে ফেলা যায় |
 
|| আমরা পরবর্তী কমান্ড rm কমান্ড দেখব | এই কমান্ডের সাহায্যে ফাইল মুছে ফেলা যায় |
 
|-
 
|-
||14:06
+
||13:52
 
||টার্মিনাল ফিরে যান এবং লিখুন  ls  testdir |
 
||টার্মিনাল ফিরে যান এবং লিখুন  ls  testdir |
 
|-
 
|-
||14:15
+
||14:00
 
||আমরা একটি ফাইল যার নাম faq.txt present. দেখতে পাব | লিখুন  আমরা এটি কে  মুছে ফেলতে চাই  |
 
||আমরা একটি ফাইল যার নাম faq.txt present. দেখতে পাব | লিখুন  আমরা এটি কে  মুছে ফেলতে চাই  |
 
|-
 
|-
||14:23
+
||14:09
 
||আমরা এর  জন্য লিখব
 
||আমরা এর  জন্য লিখব
 
$ Rm testdir / faq.txt  ও এন্টার  টিপুন |
 
$ Rm testdir / faq.txt  ও এন্টার  টিপুন |
 
|-
 
|-
||14:37
+
||14:23
 
||এই কমান্ডের সাহায্যে faq.txt ফাইল কে / testdir ডিরেক্টরি থেকে মুছে ফেলা যাবে |
 
||এই কমান্ডের সাহায্যে faq.txt ফাইল কে / testdir ডিরেক্টরি থেকে মুছে ফেলা যাবে |
 
|-
 
|-
||14:46
+
||14:32
 
||এই ফাইলটা  আসলে মুছে ফেলা হয়েছে কি না  দেখতে আমাদের আবার প্রেস করতে হবে  testdir এবং এন্টার  টিপুন |
 
||এই ফাইলটা  আসলে মুছে ফেলা হয়েছে কি না  দেখতে আমাদের আবার প্রেস করতে হবে  testdir এবং এন্টার  টিপুন |
 
|-
 
|-
||15:00
+
||14:47
||এখন  ফাইল faq.txt   দেখতে পাওয়া যাচ্ছেনা  |
+
||এখন  ফাইল faq.txt দেখতে পাওয়া যাচ্ছেনা  |
 
|-
 
|-
||15:05
+
||14:51
 
||আপনি  rm কমান্ড  একাধিক ফাইল-এর উপরেও  প্রয়োগ  করতে পারেন  |
 
||আপনি  rm কমান্ড  একাধিক ফাইল-এর উপরেও  প্রয়োগ  করতে পারেন  |
 
|-
 
|-
||15:10
+
||14:57
 
||Testdir ডিরেক্টরি তে  দুটি ফাইল  উপস্থিত রয়েছে abc2 এবং abc1 |
 
||Testdir ডিরেক্টরি তে  দুটি ফাইল  উপস্থিত রয়েছে abc2 এবং abc1 |
 
|-
 
|-
||15:17
+
||15:03
 
||ধরুন আপনি  abc1 এবং abc2 ফাইল-দুটি মুছে ফেলাত়ে  চান  |
 
||ধরুন আপনি  abc1 এবং abc2 ফাইল-দুটি মুছে ফেলাত়ে  চান  |
 
|-
 
|-
||15:23
+
||15:09
 
||এই জন্য লিখুন rm testdir/abc1 testdir/abc2  এবং এন্টার  টিপুন  |
 
||এই জন্য লিখুন rm testdir/abc1 testdir/abc2  এবং এন্টার  টিপুন  |
 
|-
 
|-
||15:45
+
||15:31
 
||এই কমান্ড  testdir ডিরেক্টরি থেকে ফাইল abc1 এবং abc2 মুছে ফেলবে |
 
||এই কমান্ড  testdir ডিরেক্টরি থেকে ফাইল abc1 এবং abc2 মুছে ফেলবে |
 
|-
 
|-
||15:53
+
||15:39
 
||এই ফাইল-দুটি  মুছে গেছে  কিনা ত়া পরীক্ষা করার জন্য  লিখুন  ls  testdir  | আপনি abc1 এবং abc2  ফাইল-দুটিকে আর  দেখতে পাবেন না |
 
||এই ফাইল-দুটি  মুছে গেছে  কিনা ত়া পরীক্ষা করার জন্য  লিখুন  ls  testdir  | আপনি abc1 এবং abc2  ফাইল-দুটিকে আর  দেখতে পাবেন না |
 
|-
 
|-
||16:07
+
||15:53
 
||পরবর্তী আলোচনার  আগে স্ক্রিন পরিস্কার করে নিন  |
 
||পরবর্তী আলোচনার  আগে স্ক্রিন পরিস্কার করে নিন  |
 
|-
 
|-
||16:14
+
||15:58
||এখন   স্লাইড এ ফিরে যাওয়া যাক  |
+
||এখন স্লাইড এ ফিরে যাওয়া যাক  |
 
|-
 
|-
||16:18
+
||16:02
 
||এতক্ষণের আলোচনার সারসংক্ষেপ করা যাক |
 
||এতক্ষণের আলোচনার সারসংক্ষেপ করা যাক |
 
|-
 
|-
||16:20
+
||16:04
 
||একটি ফাইল  মুছে ফেলার জন্য  rm এবং তারপর ফাইলের নাম লিখতে হবে  |
 
||একটি ফাইল  মুছে ফেলার জন্য  rm এবং তারপর ফাইলের নাম লিখতে হবে  |
 
|-
 
|-
||16:27
+
||16:11
 
||একাধিক ফাইল মুছে ফেলতে লিখতে হবে -  rm এবং একাধিক ফাইল -এর  নাম যেগুলি  আমরা মুছে ফেলতে চাই |
 
||একাধিক ফাইল মুছে ফেলতে লিখতে হবে -  rm এবং একাধিক ফাইল -এর  নাম যেগুলি  আমরা মুছে ফেলতে চাই |
 
|-
 
|-
||16:34
+
||16:19
 
||এখন আসুন, rm কমান্ডের বিকল্প দেখা যাক |
 
||এখন আসুন, rm কমান্ডের বিকল্প দেখা যাক |
 
|-
 
|-
||16:40
+
||16:24
 
||কখনও কখনও একটি ফাইল Write protected থাকে | সেক্ষেত্রে  rm ব্যবহার করে  ফাইলটিকে  মুছে ফেলা যায়  না.| এই ক্ষেত্রে  আমরা-f বিকল্পটি ব্যবহার করবো যার দ্বারা  একটি ফাইল কে বলপূর্বক মুছে ফেলা  হবে  |
 
||কখনও কখনও একটি ফাইল Write protected থাকে | সেক্ষেত্রে  rm ব্যবহার করে  ফাইলটিকে  মুছে ফেলা যায়  না.| এই ক্ষেত্রে  আমরা-f বিকল্পটি ব্যবহার করবো যার দ্বারা  একটি ফাইল কে বলপূর্বক মুছে ফেলা  হবে  |
 
|-
 
|-
||16:57
+
||16:41
 
||অপর একটি  সাধারণ বিকল্প হল -r বিকল্প | আসুন দেখি কোথায়  এই বিকল্পগুলি কাজে লাগে |
 
||অপর একটি  সাধারণ বিকল্প হল -r বিকল্প | আসুন দেখি কোথায়  এই বিকল্পগুলি কাজে লাগে |
 
|-
 
|-
||17:07
+
||16:52
 
||টার্মিনাল-এ  ফিরে যাওয়া যাক  |
 
||টার্মিনাল-এ  ফিরে যাওয়া যাক  |
 
|-
 
|-
||17:12
+
||16:57
 
|| সাধারণতঃ Rm কমান্ড  ডিরেক্টরি মুছে ফেলার  জন্য  ব্যবহার করা হয় না | তার  জন্য আমাদের কাছে  rmdir কমান্ড আছে |
 
|| সাধারণতঃ Rm কমান্ড  ডিরেক্টরি মুছে ফেলার  জন্য  ব্যবহার করা হয় না | তার  জন্য আমাদের কাছে  rmdir কমান্ড আছে |
 
|-
 
|-
||17:21
+
||17:05
 
||কিন্তু সাধারণত rmdir কমান্ড  শুধুমাত্র  খালি ডিরেক্টরি-কে  মুছে ফেলতে পারে  |
 
||কিন্তু সাধারণত rmdir কমান্ড  শুধুমাত্র  খালি ডিরেক্টরি-কে  মুছে ফেলতে পারে  |
 
|-
 
|-
||17:27
+
||17:12
 
||কিন্তু,  একটি ডিরেক্টরি যার  ভেতরে অনেক ফাইল এবং  সাবডিরেক্টরি আছে, সেটিকে মুছে ফেলতে কী করতে হবে ? |
 
||কিন্তু,  একটি ডিরেক্টরি যার  ভেতরে অনেক ফাইল এবং  সাবডিরেক্টরি আছে, সেটিকে মুছে ফেলতে কী করতে হবে ? |
 
|-
 
|-
||17:35
+
||17:19
 
||আমরা এটি করার  জন্য rm কমান্ড ব্যবহার করবো |
 
||আমরা এটি করার  জন্য rm কমান্ড ব্যবহার করবো |
 
|-
 
|-
||17:38
+
||17:23
 
||লিখুন-  rm এবং যে ডিরেক্টরি আমরা মুছে ফেলতে চাই অর্থাৎ  testdir    এবং এন্টার  টিপুন  |
 
||লিখুন-  rm এবং যে ডিরেক্টরি আমরা মুছে ফেলতে চাই অর্থাৎ  testdir    এবং এন্টার  টিপুন  |
 
|-
 
|-
||17:47
+
||17:31
 
||আউটপুট বার্তা থেকে জানা যাচ্ছে  যে আমরা rm  ব্যবহার করে ডিরেক্টরি testdir মুছে ফেলতে পারব না |
 
||আউটপুট বার্তা থেকে জানা যাচ্ছে  যে আমরা rm  ব্যবহার করে ডিরেক্টরি testdir মুছে ফেলতে পারব না |
 
|-
 
|-
||17:55
+
||17:39
 
||কিন্তু যদি আমরা-r এবং-f বিকল্পটি একত্রিত করি ,  তাহলে আমরা এটি  করতে পারব |
 
||কিন্তু যদি আমরা-r এবং-f বিকল্পটি একত্রিত করি ,  তাহলে আমরা এটি  করতে পারব |
 
|-
 
|-
||18:03
+
||17:47
 
||লিখুন  rm -RF testdir এবং তারপর Enter টিপুন|
 
||লিখুন  rm -RF testdir এবং তারপর Enter টিপুন|
 
|-
 
|-
||18:16
+
||18:00
 
||এখন testdir ডিরেক্টরি সফলভাবে মুছে ফেলা হয়েছে  |
 
||এখন testdir ডিরেক্টরি সফলভাবে মুছে ফেলা হয়েছে  |
 
|-
 
|-
||18:22
+
||18:06
 
||এবার  পরের কমান্ড আলোচনার জন্য  স্লাইড-এ  ফিরে যাওয়া যাক  |
 
||এবার  পরের কমান্ড আলোচনার জন্য  স্লাইড-এ  ফিরে যাওয়া যাক  |
 
|-
 
|-
||18:27
+
||18:11
 
||Cmp কমান্ড |
 
||Cmp কমান্ড |
 
|-
 
|-
||18:29
+
||18:13
 
||কখনও কখনও আমাদের  দুটি ফাইল একই কিনা পরীক্ষার  প্রয়োজন হয়, যদি তারা একই হয় তাহলে  আমরা তাদের থেকে  একটা কে  মুছে ফেলতে পারি |
 
||কখনও কখনও আমাদের  দুটি ফাইল একই কিনা পরীক্ষার  প্রয়োজন হয়, যদি তারা একই হয় তাহলে  আমরা তাদের থেকে  একটা কে  মুছে ফেলতে পারি |
 
|-
 
|-
||18:37
+
||18:22
 
||একটি ফাইল সর্বশেষ সংস্করণ থেকে পরিবর্তিত হয়েছে কিনা আমরা সেটিও দেখতে চাইতে পারি |
 
||একটি ফাইল সর্বশেষ সংস্করণ থেকে পরিবর্তিত হয়েছে কিনা আমরা সেটিও দেখতে চাইতে পারি |
 
|-
 
|-
||18:44
+
||18:28
 
||এটি  এবং অন্যান্য অনেক কাজের জন্য আমরা cmp কমান্ড ব্যবহার করতে পারি |
 
||এটি  এবং অন্যান্য অনেক কাজের জন্য আমরা cmp কমান্ড ব্যবহার করতে পারি |
 
|-
 
|-
||18:49
+
||18:33
 
||এইটা  দুই ফাইল -এর প্রত্যেক বাইট  তুলনা করে |
 
||এইটা  দুই ফাইল -এর প্রত্যেক বাইট  তুলনা করে |
 
|-
 
|-
||18:54
+
||18:38
 
||আমরা file1 এবং  file2 কে  তুলনা করার জন্য লিখব cmp file1 file2 |
 
||আমরা file1 এবং  file2 কে  তুলনা করার জন্য লিখব cmp file1 file2 |
 
|-
 
|-
||19:03
+
||18:47
||যদি দুটি ফাইল এ   একই বিষয়বস্তু থাকে, তবে কোন বার্তা প্রদর্শিত হবে না |
+
||যদি দুটি ফাইল এ একই বিষয়বস্তু থাকে, তবে কোন বার্তা প্রদর্শিত হবে না |
 
|-
 
|-
||19:11
+
||18:55
||শুধুমাত্র প্রম্পট দেখা যাবে |
+
||শুধুমাত্র প্রম্পট দেখা যাবে|
 
|-
 
|-
||19:14
+
||18:58
 
||যদি তাদের বিষয়বস্তুর  মধ্যে পার্থক্য থাকে  তাহলে  যেখানে প্রথম পার্থক্য আছে, সেই  অবস্থান প্রদর্শিত  হবে |
 
||যদি তাদের বিষয়বস্তুর  মধ্যে পার্থক্য থাকে  তাহলে  যেখানে প্রথম পার্থক্য আছে, সেই  অবস্থান প্রদর্শিত  হবে |
 
|-
 
|-
||19:25
+
||19:10
 
||দেখা যাক  cmp কিভাবে কাজ করে | আমাদের home ডিরেক্টরিতে দুটো ফাইল  sample1 এবং sample2 আছে |
 
||দেখা যাক  cmp কিভাবে কাজ করে | আমাদের home ডিরেক্টরিতে দুটো ফাইল  sample1 এবং sample2 আছে |
 
|-
 
|-
||19:35
+
||19:19
 
||দেখা যাক সেগুলিতে কী আছে |
 
||দেখা যাক সেগুলিতে কী আছে |
 
|-
 
|-
||19:38
+
||19:22
 
||লিখুন cat sampe1 এবং এন্টার টিপুন  | এতে লেখা রয়েছে “This is a Linux file to test the cmp command” |
 
||লিখুন cat sampe1 এবং এন্টার টিপুন  | এতে লেখা রয়েছে “This is a Linux file to test the cmp command” |
 
|-
 
|-
||19:50
+
||19:34
 
||অন্য ফাইল sample2 ত়ে কী লেখা আছে, ত়া দেখার জন্য লিখুন  cat sample2 এবং এন্টার  টিপুন  |
 
||অন্য ফাইল sample2 ত়ে কী লেখা আছে, ত়া দেখার জন্য লিখুন  cat sample2 এবং এন্টার  টিপুন  |
 
|-
 
|-
||20:00
+
||19:44
 
||এতে লেখা রয়েছে  “This is a Unix file to test the cmp command.” |
 
||এতে লেখা রয়েছে  “This is a Unix file to test the cmp command.” |
 
|-
 
|-
||20:06
+
||19:50
 
||এখন আমরা এই দুই ফাইল-এ  cmp কমান্ড প্রয়োগ করবো |
 
||এখন আমরা এই দুই ফাইল-এ  cmp কমান্ড প্রয়োগ করবো |
 
|-
 
|-
||20:11
+
||19:55
||লিখুন   cmp sample1 sample2 এবং এন্টার  টিপুন  |
+
||লিখুন cmp sample1 sample2 এবং এন্টার  টিপুন  |
 
|-
 
|-
||20:23
+
||20:08
 
||দেখুন,  দুটি ফাইল sample1 এবং sample2 -এর মধ্যে প্রথম পার্থক্য টি প্রদর্শিত হচ্ছে  |
 
||দেখুন,  দুটি ফাইল sample1 এবং sample2 -এর মধ্যে প্রথম পার্থক্য টি প্রদর্শিত হচ্ছে  |
 
|-
 
|-
||20:32
+
||20:16
|পরের কমান্ড আলোচনার আগে স্ক্রিন পরিস্কার করে নেওয়া যাক |
+
||পরের কমান্ড আলোচনার আগে স্ক্রিন পরিস্কার করে নেওয়া যাক |
 
|-
 
|-
||20:38
+
||20:22
 
||আমদের পরবর্তী কমান্ড হল  WC কমান্ড |
 
||আমদের পরবর্তী কমান্ড হল  WC কমান্ড |
 
|-
 
|-
||20:43
+
||20:26
 
||এই কমান্ড  একটি ফাইলের  অক্ষর, শব্দ এবং  লাইনের  সংখ্যা গণনা করার জন্য ব্যবহার করা হয় |
 
||এই কমান্ড  একটি ফাইলের  অক্ষর, শব্দ এবং  লাইনের  সংখ্যা গণনা করার জন্য ব্যবহার করা হয় |
 
|-
 
|-
||20:50
+
||20:34
 
||আমাদের  হোম  ডিরেক্টরিতে sample3 নামের  একটি ফাইল আছে |
 
||আমাদের  হোম  ডিরেক্টরিতে sample3 নামের  একটি ফাইল আছে |
 
|-
 
|-
||20:56
+
||20:39
 
||সেটির  বিষয়বস্তু জানার  জন্য লিখুন  cat sample3 এবং এন্টার টিপুন  |
 
||সেটির  বিষয়বস্তু জানার  জন্য লিখুন  cat sample3 এবং এন্টার টিপুন  |
 
|-
 
|-
||21:05
+
||20:50
 
||এটি  sample3  ফাইলের  বিষয়বস্তু |
 
||এটি  sample3  ফাইলের  বিষয়বস্তু |
 
|-
 
|-
||21:10
+
||20:54
 
||এখন আসুন এই ফাইল এর  উপর WC কমান্ড ব্যবহার করা যাক  |
 
||এখন আসুন এই ফাইল এর  উপর WC কমান্ড ব্যবহার করা যাক  |
 
|-
 
|-
||21:14
+
||20:59
 
||তার জন্য লিখুন  WC sample3 এবং এন্টার টিপুন  |
 
||তার জন্য লিখুন  WC sample3 এবং এন্টার টিপুন  |
 
|-
 
|-
||21:25
+
||21:10
 
||কমান্ডটি দেখাচ্ছে  যে ফাইল-এ  ৬ -টি লাইন, ৬৭-টি  শব্দ এবং ৩৮৫-টি  অক্ষর আছে |
 
||কমান্ডটি দেখাচ্ছে  যে ফাইল-এ  ৬ -টি লাইন, ৬৭-টি  শব্দ এবং ৩৮৫-টি  অক্ষর আছে |
 
|-
 
|-
||21:38
+
||21:22
 
||এগুলি  ছিল এমন  কিছু কমান্ড যা  আমাদের ফাইল নিয়ে  কাজ করতে  সাহায্য করে |
 
||এগুলি  ছিল এমন  কিছু কমান্ড যা  আমাদের ফাইল নিয়ে  কাজ করতে  সাহায্য করে |
 
|-
 
|-
||21:43
+
||21:27
 
||এইপ্রকার আরো অনেক কমান্ড আছে | উপরন্তু যেগুলি আমরা দেখেছি, সেই প্রতিটি কমান্ডেরও আরো  অনেক অন্যান্য বিকল্প আছে  |
 
||এইপ্রকার আরো অনেক কমান্ড আছে | উপরন্তু যেগুলি আমরা দেখেছি, সেই প্রতিটি কমান্ডেরও আরো  অনেক অন্যান্য বিকল্প আছে  |
 
|-
 
|-
||21:51
+
||21:36
 
||এই কমান্ড-গুলি নিয়ে বিস্তারিত জানতে আপনি  man কমান্ড  ব্যবহার করুন  |
 
||এই কমান্ড-গুলি নিয়ে বিস্তারিত জানতে আপনি  man কমান্ড  ব্যবহার করুন  |
 
|-
 
|-
||22:00
+
||21:44
||এখানেই  আমাদেরএই টিউটোরিয়ালটি সমাপ্ত হলো |
+
||এখানেই  আমাদের এই টিউটোরিয়ালটি সমাপ্ত হলো|
 
|-
 
|-
||22:04
+
||21:48
 
||কথ্য টিউটোরিয়াল প্রোজেক্ট একটি শিক্ষক প্রকল্প থেকে টক, শিক্ষা জাতীয় আইসিটি, MHRD, ভারত সরকার মাধ্যমে মিশন দ্বারা সমর্থিত এর একটি অংশ |
 
||কথ্য টিউটোরিয়াল প্রোজেক্ট একটি শিক্ষক প্রকল্প থেকে টক, শিক্ষা জাতীয় আইসিটি, MHRD, ভারত সরকার মাধ্যমে মিশন দ্বারা সমর্থিত এর একটি অংশ |
 
|-
 
|-
||22:17
+
||22:02
 
||একই উপর আরো তথ্য নিম্নলিখিত লিঙ্ক http://spoken-tutorial.org/NMEICT-Intro এ পাওয়া যায় |
 
||একই উপর আরো তথ্য নিম্নলিখিত লিঙ্ক http://spoken-tutorial.org/NMEICT-Intro এ পাওয়া যায় |
 
|-
 
|-
||22:34
+
||22:18
 
||আমি  Anirban স্বাক্ষর করলাম | যোগ দেওয়ার জন্য ধন্যবাদ |
 
||আমি  Anirban স্বাক্ষর করলাম | যোগ দেওয়ার জন্য ধন্যবাদ |
|}
 

Latest revision as of 15:23, 7 January 2015

Time Narration
00:00 Linux-এ নিয়মিত ফাইল নিয়ে কাজের উপর এই কথ্য টিউটোরিয়াল এ অপনাদের স্বাগত |
00:07 লিনাক্স -এ ফাইল এবং ডিরেক্টরি একসাথে ফাইল সিস্টেম তৈরি করে |
00:13 পূর্ববর্তী টিউটোরিয়াল-এ ইতিমধ্যে আমরা দেখেছি কিভাবে ডিরেক্টরি নিয়ে কাজ করতে হয় | আপনি এই ওয়েবসাইটে সেই টিউটোরিয়াল-টি পাবেন |
00:25 এই টিউটোরিয়াল-এ আমরা শিখব কিভাবে নিয়মিত ফাইল নিয়ে কাজ করতে হয় |
00:32 আমরা ইতিমধ্যেই অন্য একটি টিউটোরিয়াল-এ দেখেছি , কিভাবে একটি ফাইল তৈরি করতে cat কমান্ডের ব্যবহার করা যায় | বিস্তারিত জানার জন্য এই ওয়েবসাইট-টি দেখুন |
00:46 এখন জেনে নেওয়া যাক, কিভাবে এক জায়গা থেকে অন্য জায়গায় ফাইল কপি বা প্রতিলিপি করা যায় | এর জন্য আমাদের cp কমান্ড আছে |
00:56 দেখা যাক কিভাবে এই কমান্ড ব্যবহার করতে হয় |
01:00 একটি একক ফাইল প্রতিলিপি করার জন্য লিখুন

cp space এক বা একাধিক বিকল্প space মূল ফাইল এর নাম space প্রতিলিপি হবার পর ফাইল এর নাম |

01:15 একসাথে একাধিক ফাইল প্রতিলিপি করার জন্য লিখুন

cp space এক বা একাধিক বিকল্প .যে ফাইল-গুলি আমরা প্রতিলিপি করবো, সেগুলির নাম এবং ডিরেক্টরির নাম যার মধ্যে এই ফাইল-গুলি কপি বা প্রতিলিপি করা হবে |

01:34 এখন আমরা একটি টার্মিনাল খুলবো |
01:42 ইতিমধ্যে আমদের home ডিরেক্টরিতে test1 নামক একটি ফাইল নামে আছে |
01:49 Test1 এ কি আছে দেখার আমরা লিখুন |

$ cat test1 ও এন্টার টিপুন |

02:00 আমরা বর্তমানে test1 ফাইল-এর বিষয়বস্তু দেখতে পাচ্ছি | যদি আমরা অন্য ফাইল test2 -ত়ে এটি প্রতিলিপি করতে চাই তাহলে আমাদের লিখতে হবে |

$ Cp test1 test2 | এন্টার টিপুন |

02:22 এখন ফাইল প্রতিপিলি হয়ে গেছে |
02:25 যদি test2 না থকে তাহলে এটা প্রথমে তৈরী হবে এবং তারপর test1 এর বিষয়বস্তু সেটি তে প্রতিলিপি করা হবে |
02:35 যদি test2 ফাইল আগে থেকেই থাকে তাহলে আগের লেখা নিঃশব্দে মুছে গিয়ে নতুনভাবে লেখা হয়ে যাবে | এই কপি করা ফাইল দেখতে হলে , লিখুন

$ cat test2 ও এন্টার টিপুন |

02:52 আপনি এক ডিরেকটরি থেকে অন্য ডিরেকটরিত়ে ফাইল কপি করতে পারেন |. উদাহরণস্বরূপ লিখুন

$ Cp / home/anirban/arc/demo1 / home/anirban/demo2 | এন্টার টিপুন |

03:32 এইটা উত্স directory / home / anirban /arc / থেকে ফাইল demo1 -কে গন্তব্য ডিরেক্টরি অর্থাৎ / home / anirban এ প্রতিপিলি করে | এটি ফাইলটিকে demo2 নাম -এ কপি করবে |
03:51 demo2 আছে কিনা দেখার জন্য লিখুন

ls space / home / anirban এবং এন্টার টিপুন |

04:07 demo2 দেখা যাচ্ছে |
04:12 পরের আলোচনা আগে স্ক্রীন পরিস্কার করে নেওয়া যাক |
04:17 আপনি যদি গন্তব্য ডিরেক্টরির মধ্যে ফাইলটির একই নাম রাখতে চান, তাহলে আপনি ফাইল এর নাম না উল্লেখ করতে পারেন | উদাহরণস্বরূপ লিখুন
04:27 cp / home/anirban/arc/demo1 / home / anirban / | এন্টার টিপুন |
04:55 এইটি / home / anirban /arc / ডিরেক্টরির থেকে ফাইল demo1 , /home / anirban / arc / ডিরেক্টরিত়ে কপি করবে | কপি করা ফাইল-এর নাম demo1 হবে |
05:11 আগের মতই demo1 আছে কিনা দেখার জন্য লিখুন

ls / home / anirban এবং এন্টার টিপুন |

05:25 আপনি এখানে demo1 ফাইল দেখতে পাচ্ছেন|
05:30 পরবর্তী আলোচনার আগে আসুন স্ক্রীন মুছে ফেলি |
05:37 আরেকটি উদাহরণ যখন আমরা একাধিক ফাইল কপি করতে হলে আমাদের গন্তব্য ফাইলের নাম দিতে হবে না |
05:44 আমি ধরে নিচ্ছি যে যে আমাদের home ডিরেক্টরিতে test1 test2 test3 নামক তিনটি ফাইল আছে |
05:53 এখন লিখুন $ cp test1 test2 test3 / home / anirban / testdir এবং Enter টিপুন |
06:16 এই কমান্ড ফাইল-গুলির নাম পরিবর্তন না করে test1, test2 এবং test3 কে /home / anirban / testdir ডিরেক্টরিত়ে কপি করবে |
06:30 ফাইলগুলি কপি হয়েছে কিনা ত়া দেখতে, লিখুন ls / home / anirban / testdir এবং Enter টিপুন|
06:52 আপনি দেখতে পাচ্ছেন test1 test2 এবং test3 এই ডিরেক্টরির মধ্যে উপস্থিত আছে |
06:58 cp কমান্ড-এর অনেক বিকল্প আছে, আমরা এইখানে তাদের মধ্যে শুধুমাত্র গুরুত্বপূর্ণ-গুলি দেখব |
07:07 স্লাইড এ ফিরে যাওয়া যাক |
07:12 বিকল্প-গুলির মধ্যে একটি গুরুত্বপূর্ণ বিকল্প হল -R, এটি একটি সম্পূর্ণ ডিরেক্টরি ও তার ভিতরের সবকিছু একসাথে প্রতিলিপি করে |
07:23 আসুন একটি উদাহরণ দেখা যাক -
07:27 আসুন, testdir ডিরেক্টরির সবকিছু test ডিরেক্টরির তে প্রতিলিপি করা যাক |
07:36 তার জন্য লিখুন cp testdir / test ও এন্টার টিপুন|
07:51 আপনি আউটপুট বার্তা থেকে বুঝতে পারছেন -
07:53 সাধারণত আমরা একটি ডিরেক্টরি ও তার ভিতরের সবকিছু শুধু cp কমান্ড দিয়ে প্রতিলিপি করতে পারি না |
08:02 কিন্তু -R বিকল্প ব্যবহার করে আমরা এটা করতে পারব |
08:07 এখন লিখুন cp-R testdir / test ও Enter টিপুন |
08:25 এখন ফাইলগুলি কপি করা হয়ে গেছে | test ডিরেকটরি আসলে তৈরী হয়েছে কিনা দেখার জন্য লিখুন - ls এবং এন্টার টিপুন |
08:37 আপনি দেখতে পাচ্ছেন যে টেস্ট ডিরেক্টরি উপস্থিত রয়েছে| আসুন স্ক্রীন মুছে ফেলা যাক |
08:45 টেস্ট ডিরেক্টরির ভিতরে কী আছে, ত়া দেখতে লিখুন ls এবং এন্টার টিপুন|
08:57 আপনি টেস্ট ডিরেক্টরির বিষয়বস্তু দেখতে পাচ্ছেন |
09:01 এখন আমরা স্লাইড এ আবার ফিরে যাব |
09:05 এখন কি হবে যদি অসাবধানতাবশত আমরা একটি গুরুত্বপূর্ণ ফাইল কে overwritten করি ?
09:19 এই মতন কিছু সমস্যা এড়ানোর জন্য, আমদের -b বিকল্প আছে |
09:25 এই প্রতিটি গন্তব্য ফাইলের একটি ব্যাকআপ করে তোলে |
09:32 আমরা-i (interactive) অপশন ব্যবহার করতে পারি ,এইটি সবসময় কোনো গন্তব্য ফাইল কে overwriting করার আগে আমাদের সতর্ক করে |
09:43 এখন আসুন দেখি mv কমান্ড কিভাবে কাজ করে |
09:47 এইটি কোনো ফাইল সরানোর জন্য ব্যবহৃত হয় | দেখা যাক এটি কিভাবে দরকারী |
09:53 এর দুটি প্রধান ব্যবহার রয়েছে |
09:57 এটা কোনো ফাইল অথবা ডিরেক্টরির নাম পরিবর্তন করতে ব্যবহৃত হয় |
10:00 এছাড়াও এটি অনেকগুলি ফাইল একসাথে একটি ভিন্ন ডিরেক্টরিতে সরিয়ে নিয়ে যায় |
10:05 Mv প্রায় cp এর অনুরূপ | আমরা ইতিমধ্যে cp নিয়ে আলোচনা করেছি | সুতরাং আসুন কিভাবে mv কমান্ডের ব্যবহার দেখে নেওয়া যাক |
10:17 টার্মিনাল খুলুন এবং লিখুন mv test1 test2 | এন্টার টিপুন |
10:32 এইটি home ডিরেক্টরিতে থাকা test1 ফাইল-এর নাম পরিবর্তন করে test2 করবে |
10:40 যদি test2 ইতিমধ্যেই থেকে থাকে , তাহলে নি:শব্দভাবে overwrite হয়ে যায় |
10:49 আমরা যদি চাই ফাইলটি overwrite হবার আগে আমাদের সতর্কবার্তা জানাবে, |
10:54 তাহলে mv কমান্ডের সাথে-i বিকল্প ব্যবহার করতে হবে |
10:59 ধরুন, আমাদের কাছে anirban. নামক একটি ফাইল আছে | আমরা সেই ফাইলটির নাম বদলে test2 করতে চাই |
11:08 লিখুন mv-i anirban test2 এবং Enter টিপুন |
11:21 আপনি দেখতে পারছেন একটি সতর্কবার্তা দেওয়া হয়েছে যাতে জিজ্ঞাসা করা হচ্ছে ফাইল test2কে overwrite করা উচিত হবে কী হবে না |
11:30 আমরা যদি y টিপি এবং তারপর Enter টিপি, তাহলে ফাইল overwrite হয়ে যায় |
11:37 Cp র মতন আমরা mv কে একাধিক ফাইল -এর উপর ব্যবহার করতে পারি কিন্তু সেক্ষেত্রে গন্তব্যস্থল একটি ডিরেক্টরি হতে হবে |
11:47 পরের আলোচনার আগে স্ক্রীন মুছে ফেলা যাক |
11:52 ধরুন আমাদের home ডিরেক্টরিতে ৩ টি ফাইল abc.txt, pop.txt এবং push.txt আছে |
12:03 তাদের উপস্থিতি দেখার জন্য লিখুন ls এবং এন্টার টিপুন |
12:09 এখানে pop.txt, push.txt এবং abc.txt ফাইল দেখা যাচ্ছে |আসুন স্ক্রীন মুছে ফেলা যাক |
12:24 আমরা এখন এই তিনটি ফাইল কে testdir নামক একটি ডিরেকটরি-ত়ে সরাতে চাই |
12:32 এর জন্য আমরা লিখব mv abc.txt pop.txt push.txt এবং তারপর গন্তব্য ফোল্ডারটির নাম অর্থাৎ testdir | এন্টার টিপুন |
12:58 এইগুলির উপস্থিতি দেখার জন্য লিখুন ls testdir এবং Enter টিপুন |
13:06 আপনি abc , pop এবং push.txt ফাইল-গুলি দেখতে পাচ্ছেন |
13:14 এখন আসুন , mv কমান্ডের সাথে ব্যবহৃত কিছু বিকল্প দেখে নেওয়া যাক | প্রথমে স্লাইড ফিরে যাই |
13:22 mv কমান্ড এর -b অথবা-ব্যাকআপ বিকল্পটি আছে | এটি গন্তব্যস্থানের প্রতিটি ফাইলকে overwrite করার আগে সেটির ব্যাকআপ বা প্রতিলিপি রেখে দেয় |
13:34 ইতিমধ্যে আমরা দেখেছি -I বিকল্পটি কোনো গন্তব্য ফাইল কে overwrite করার আগে আমাদের সতর্ক করে |
13:44 আমরা পরবর্তী কমান্ড rm কমান্ড দেখব | এই কমান্ডের সাহায্যে ফাইল মুছে ফেলা যায় |
13:52 টার্মিনাল ফিরে যান এবং লিখুন ls testdir |
14:00 আমরা একটি ফাইল যার নাম faq.txt present. দেখতে পাব | লিখুন আমরা এটি কে মুছে ফেলতে চাই |
14:09 আমরা এর জন্য লিখব

$ Rm testdir / faq.txt ও এন্টার টিপুন |

14:23 এই কমান্ডের সাহায্যে faq.txt ফাইল কে / testdir ডিরেক্টরি থেকে মুছে ফেলা যাবে |
14:32 এই ফাইলটা আসলে মুছে ফেলা হয়েছে কি না দেখতে আমাদের আবার প্রেস করতে হবে testdir এবং এন্টার টিপুন |
14:47 এখন ফাইল faq.txt দেখতে পাওয়া যাচ্ছেনা |
14:51 আপনি rm কমান্ড একাধিক ফাইল-এর উপরেও প্রয়োগ করতে পারেন |
14:57 Testdir ডিরেক্টরি তে দুটি ফাইল উপস্থিত রয়েছে abc2 এবং abc1 |
15:03 ধরুন আপনি abc1 এবং abc2 ফাইল-দুটি মুছে ফেলাত়ে চান |
15:09 এই জন্য লিখুন rm testdir/abc1 testdir/abc2 এবং এন্টার টিপুন |
15:31 এই কমান্ড testdir ডিরেক্টরি থেকে ফাইল abc1 এবং abc2 মুছে ফেলবে |
15:39 এই ফাইল-দুটি মুছে গেছে কিনা ত়া পরীক্ষা করার জন্য লিখুন ls testdir | আপনি abc1 এবং abc2 ফাইল-দুটিকে আর দেখতে পাবেন না |
15:53 পরবর্তী আলোচনার আগে স্ক্রিন পরিস্কার করে নিন |
15:58 এখন স্লাইড এ ফিরে যাওয়া যাক |
16:02 এতক্ষণের আলোচনার সারসংক্ষেপ করা যাক |
16:04 একটি ফাইল মুছে ফেলার জন্য rm এবং তারপর ফাইলের নাম লিখতে হবে |
16:11 একাধিক ফাইল মুছে ফেলতে লিখতে হবে - rm এবং একাধিক ফাইল -এর নাম যেগুলি আমরা মুছে ফেলতে চাই |
16:19 এখন আসুন, rm কমান্ডের বিকল্প দেখা যাক |
16:24 কখনও কখনও একটি ফাইল Write protected থাকে | সেক্ষেত্রে rm ব্যবহার করে ফাইলটিকে মুছে ফেলা যায় না.| এই ক্ষেত্রে আমরা-f বিকল্পটি ব্যবহার করবো যার দ্বারা একটি ফাইল কে বলপূর্বক মুছে ফেলা হবে |
16:41 অপর একটি সাধারণ বিকল্প হল -r বিকল্প | আসুন দেখি কোথায় এই বিকল্পগুলি কাজে লাগে |
16:52 টার্মিনাল-এ ফিরে যাওয়া যাক |
16:57 সাধারণতঃ Rm কমান্ড ডিরেক্টরি মুছে ফেলার জন্য ব্যবহার করা হয় না | তার জন্য আমাদের কাছে rmdir কমান্ড আছে |
17:05 কিন্তু সাধারণত rmdir কমান্ড শুধুমাত্র খালি ডিরেক্টরি-কে মুছে ফেলতে পারে |
17:12 কিন্তু, একটি ডিরেক্টরি যার ভেতরে অনেক ফাইল এবং সাবডিরেক্টরি আছে, সেটিকে মুছে ফেলতে কী করতে হবে ? |
17:19 আমরা এটি করার জন্য rm কমান্ড ব্যবহার করবো |
17:23 লিখুন- rm এবং যে ডিরেক্টরি আমরা মুছে ফেলতে চাই অর্থাৎ testdir এবং এন্টার টিপুন |
17:31 আউটপুট বার্তা থেকে জানা যাচ্ছে যে আমরা rm ব্যবহার করে ডিরেক্টরি testdir মুছে ফেলতে পারব না |
17:39 কিন্তু যদি আমরা-r এবং-f বিকল্পটি একত্রিত করি , তাহলে আমরা এটি করতে পারব |
17:47 লিখুন rm -RF testdir এবং তারপর Enter টিপুন|
18:00 এখন testdir ডিরেক্টরি সফলভাবে মুছে ফেলা হয়েছে |
18:06 এবার পরের কমান্ড আলোচনার জন্য স্লাইড-এ ফিরে যাওয়া যাক |
18:11 Cmp কমান্ড |
18:13 কখনও কখনও আমাদের দুটি ফাইল একই কিনা পরীক্ষার প্রয়োজন হয়, যদি তারা একই হয় তাহলে আমরা তাদের থেকে একটা কে মুছে ফেলতে পারি |
18:22 একটি ফাইল সর্বশেষ সংস্করণ থেকে পরিবর্তিত হয়েছে কিনা আমরা সেটিও দেখতে চাইতে পারি |
18:28 এটি এবং অন্যান্য অনেক কাজের জন্য আমরা cmp কমান্ড ব্যবহার করতে পারি |
18:33 এইটা দুই ফাইল -এর প্রত্যেক বাইট তুলনা করে |
18:38 আমরা file1 এবং file2 কে তুলনা করার জন্য লিখব cmp file1 file2 |
18:47 যদি দুটি ফাইল এ একই বিষয়বস্তু থাকে, তবে কোন বার্তা প্রদর্শিত হবে না |
18:55 শুধুমাত্র প্রম্পট দেখা যাবে|
18:58 যদি তাদের বিষয়বস্তুর মধ্যে পার্থক্য থাকে তাহলে যেখানে প্রথম পার্থক্য আছে, সেই অবস্থান প্রদর্শিত হবে |
19:10 দেখা যাক cmp কিভাবে কাজ করে | আমাদের home ডিরেক্টরিতে দুটো ফাইল sample1 এবং sample2 আছে |
19:19 দেখা যাক সেগুলিতে কী আছে |
19:22 লিখুন cat sampe1 এবং এন্টার টিপুন | এতে লেখা রয়েছে “This is a Linux file to test the cmp command” |
19:34 অন্য ফাইল sample2 ত়ে কী লেখা আছে, ত়া দেখার জন্য লিখুন cat sample2 এবং এন্টার টিপুন |
19:44 এতে লেখা রয়েছে “This is a Unix file to test the cmp command.” |
19:50 এখন আমরা এই দুই ফাইল-এ cmp কমান্ড প্রয়োগ করবো |
19:55 লিখুন cmp sample1 sample2 এবং এন্টার টিপুন |
20:08 দেখুন, দুটি ফাইল sample1 এবং sample2 -এর মধ্যে প্রথম পার্থক্য টি প্রদর্শিত হচ্ছে |
20:16 পরের কমান্ড আলোচনার আগে স্ক্রিন পরিস্কার করে নেওয়া যাক |
20:22 আমদের পরবর্তী কমান্ড হল WC কমান্ড |
20:26 এই কমান্ড একটি ফাইলের অক্ষর, শব্দ এবং লাইনের সংখ্যা গণনা করার জন্য ব্যবহার করা হয় |
20:34 আমাদের হোম ডিরেক্টরিতে sample3 নামের একটি ফাইল আছে |
20:39 সেটির বিষয়বস্তু জানার জন্য লিখুন cat sample3 এবং এন্টার টিপুন |
20:50 এটি sample3 ফাইলের বিষয়বস্তু |
20:54 এখন আসুন এই ফাইল এর উপর WC কমান্ড ব্যবহার করা যাক |
20:59 তার জন্য লিখুন WC sample3 এবং এন্টার টিপুন |
21:10 কমান্ডটি দেখাচ্ছে যে ফাইল-এ ৬ -টি লাইন, ৬৭-টি শব্দ এবং ৩৮৫-টি অক্ষর আছে |
21:22 এগুলি ছিল এমন কিছু কমান্ড যা আমাদের ফাইল নিয়ে কাজ করতে সাহায্য করে |
21:27 এইপ্রকার আরো অনেক কমান্ড আছে | উপরন্তু যেগুলি আমরা দেখেছি, সেই প্রতিটি কমান্ডেরও আরো অনেক অন্যান্য বিকল্প আছে |
21:36 এই কমান্ড-গুলি নিয়ে বিস্তারিত জানতে আপনি man কমান্ড ব্যবহার করুন |
21:44 এখানেই আমাদের এই টিউটোরিয়ালটি সমাপ্ত হলো|
21:48 কথ্য টিউটোরিয়াল প্রোজেক্ট একটি শিক্ষক প্রকল্প থেকে টক, শিক্ষা জাতীয় আইসিটি, MHRD, ভারত সরকার মাধ্যমে মিশন দ্বারা সমর্থিত এর একটি অংশ |
22:02 একই উপর আরো তথ্য নিম্নলিখিত লিঙ্ক http://spoken-tutorial.org/NMEICT-Intro এ পাওয়া যায় |
22:18 আমি Anirban স্বাক্ষর করলাম | যোগ দেওয়ার জন্য ধন্যবাদ |

Contributors and Content Editors

Kaushik Datta