Difference between revisions of "BASH/C2/Introduction-to-BASH-Shell-Scripting/Bengali"
From Script | Spoken-Tutorial
(Created page with "{| border =1 |'''Time''' |'''Narration''' |- | 00:01 |নমস্কার, '''BASH Shell Scripting''' এর পরিচিতির টিউটোরিয়ালে...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 5: | Line 5: | ||
|- | |- | ||
| 00:01 | | 00:01 | ||
− | | | + | | '''BASH Shell Scripting''' এর পরিচিতির টিউটোরিয়ালে আপনাদের স্বাগত। |
|- | |- | ||
|00:08 | |00:08 | ||
− | |এই টিউটোরিয়ালে শিখব | + | |এই টিউটোরিয়ালে শিখব |
|- | |- | ||
Line 17: | Line 17: | ||
|- | |- | ||
| 00:13 | | 00:13 | ||
− | |'''Bash Shell''' স্ক্রিপ্ট লেখা | + | |'''Bash Shell''' স্ক্রিপ্ট লেখা |
|- | |- | ||
Line 29: | Line 29: | ||
|- | |- | ||
|00:25 | |00:25 | ||
− | |না হলে, প্রাসঙ্গিক | + | |না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন। |
|- | |- | ||
| 00:32 | | 00:32 | ||
− | | এখানে | + | | এখানে ব্যবহার করছি |
|- | |- | ||
Line 41: | Line 41: | ||
|- | |- | ||
| 00:39 | | 00:39 | ||
− | |'''GNU''' ব্যাশ সংস্করণ '''4.1.10''' | + | |'''GNU''' ব্যাশ সংস্করণ '''4.1.10''' |
|- | |- | ||
Line 53: | Line 53: | ||
|- | |- | ||
|00:53 | |00:53 | ||
− | | | + | | এখন দেখবো যে '''Bash Shell''' কি। |
|- | |- | ||
| 00:56 | | 00:56 | ||
− | |এটি একটি কমান্ড | + | |এটি একটি কমান্ড ল্যাগুয়েজ ইন্টারপ্রেটার যা কমান্ড এক্সিকিউট করে। |
|- | |- | ||
Line 89: | Line 89: | ||
|- | |- | ||
|01:27 | |01:27 | ||
− | |'''Shell''' এর ধরন যাচাই করতে, লিখুন '''echo''' স্পেস '''dollar''' চিহ্ন বড়হাতের অক্ষরে '''SHELL''' | + | |'''Shell''' এর ধরন যাচাই করতে, লিখুন '''echo''' স্পেস '''dollar''' চিহ্ন বড়হাতের অক্ষরে '''SHELL''' |
|- | |- | ||
Line 105: | Line 105: | ||
|- | |- | ||
|01:51 | |01:51 | ||
− | | | + | | এখানে উপলব্ধ বিভিন্ন ধরনের '''Shell''' দেখি। |
|- | |- | ||
Line 113: | Line 113: | ||
|- | |- | ||
|02:00 | |02:00 | ||
− | |এটি '''Stephen Bourne''' দ্বারা লিখিত আসল ''' | + | |এটি '''Stephen Bourne''' দ্বারা লিখিত আসল '''Shell''' |
|- | |- | ||
Line 129: | Line 129: | ||
|- | |- | ||
| 02:16 | | 02:16 | ||
− | | '''K Shell''' | + | | '''K Shell'''. এটি '''David Korn''' দ্বারা নির্মিত। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 02:20 | | 02:20 | ||
− | |এতে | + | |এতে '''B''' এবং '''C Shell''' উভয়ের বৈশিষ্ট্য রয়েছে, কিছু অতিরিক্ত বৈশিষ্ট্য ও রয়েছে। |
|- | |- | ||
Line 157: | Line 153: | ||
|- | |- | ||
| 02:40 | | 02:40 | ||
− | | '''TC Shell''' | + | | '''TC Shell'''. এটি '''FreeBSD''' এবং তার সমূহের ডিফল্ট শেল। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 02:46 | | 02:46 | ||
Line 173: | Line 164: | ||
|- | |- | ||
| 02:52 | | 02:52 | ||
− | | | + | | '''ksh, bash''' এবং '''tcsh''' এর মত অনেক দরকারী বৈশিষ্ট্য রয়েছে। |
|- | |- | ||
Line 181: | Line 172: | ||
|- | |- | ||
| 03:02 | | 03:02 | ||
− | |'''Bash Shell''' স্ক্রিপ্টে প্লেইন টেক্সট ফাইলে Bash কমান্ডের সারি থাকে। | + | |'''Bash Shell''' স্ক্রিপ্টে প্লেইন টেক্সট ফাইলে '''Bash''' কমান্ডের সারি থাকে। |
|- | |- | ||
Line 193: | Line 184: | ||
|- | |- | ||
| 03:20 | | 03:20 | ||
− | | | + | | '''echo''' কমান্ড যাচাই করব, যা টার্মিনালে '''Hello World''' প্রিন্ট করবে। |
|- | |- | ||
Line 201: | Line 192: | ||
|- | |- | ||
| 03:29 | | 03:29 | ||
− | | এখন লিখুন '''echo''' ডাবল উদ্ধৃতিতে '''Hello world''' | + | | এখন লিখুন '''echo'''স্পেস ডাবল উদ্ধৃতিতে '''Hello world''' |
|- | |- | ||
Line 213: | Line 204: | ||
|- | |- | ||
| 03:40 | | 03:40 | ||
− | | | + | | কমান্ড প্রত্যাশিতরূপে কাজ করেছে। |
|- | |- | ||
| 03:43 | | 03:43 | ||
− | | | + | | এই কমান্ড ব্যবহার করতে চাইলে কি করব? |
|- | |- | ||
| 03:47 | | 03:47 | ||
− | | | + | | কমান্ড ফাইলে রেখে ফাইল এক্সিকিউট করুন। |
|- | |- | ||
| 03:52 | | 03:52 | ||
− | | | + | | '''gedit''' টেক্সট এডিটর ব্যবহার করব। |
|- | |- | ||
| 03:57 | | 03:57 | ||
− | | | + | | পছন্দের টেক্সট এডিটর ব্যবহার করতে পারবেন। |
|- | |- | ||
|04:00 | |04:00 | ||
− | | | + | | '''Desktop''' এ ফাইল তৈরী করতে চাই। |
|- | |- | ||
Line 257: | Line 248: | ||
|- | |- | ||
| 04:32 | | 04:32 | ||
− | | | + | | '''Enter''' টিপুন। '''gedit''' ব্যবহার করে '''hello_world''' ডট '''sh''' নামে নতুন ফাইল খুলেছি। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 281: | Line 268: | ||
|- | |- | ||
| 04:57 | | 04:57 | ||
− | |এখন ফাইলে কমান্ড যোগ করতে লিখুন | + | |এখন ফাইলে কমান্ড যোগ করতে লিখুন |
|- | |- | ||
Line 297: | Line 284: | ||
|- | |- | ||
| 05:15 | | 05:15 | ||
− | | এখন পূর্বে ব্যবহৃত কমান্ড যোগ | + | | এখন পূর্বে ব্যবহৃত কমান্ড যোগ করা দেখি। |
|- | |- | ||
Line 309: | Line 296: | ||
|- | |- | ||
|05:27 | |05:27 | ||
− | | '''Enter''' টিপুন। | + | | '''Enter''' টিপুন। লিখুন '''echo''' স্পেস '''dollar''' চিহ্ন বড়হাতের অক্ষরে '''SHELL''' |
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
|05:34 | |05:34 | ||
− | | '''Enter''' টিপুন। | + | | '''Enter''' টিপুন। লিখুন '''echo''' স্পেস ব্যাকটিক '''date''' ব্যাকটিক। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 328: | Line 308: | ||
|- | |- | ||
|05:47 | |05:47 | ||
− | | | + | | ফাইল সংরক্ষণ করতে '''Save''' এ টিপুন। |
|- | |- | ||
|05:50 | |05:50 | ||
− | | | + | | এক্সিকিউট করতে টার্মিনালে ফিরে আসি। |
|- | |- | ||
|05:55 | |05:55 | ||
− | | | + | | ফাইলটি এক্সিকিউট যোগ্য করতে হবে। |
|- | |- | ||
Line 344: | Line 324: | ||
|- | |- | ||
|06:09 | |06:09 | ||
− | | | + | | '''Enter''' টিপুন। |
|- | |- | ||
|06:12 | |06:12 | ||
− | | এখন লিখুন | + | | এখন লিখুন |
|- | |- | ||
Line 364: | Line 344: | ||
|- | |- | ||
| 06:27 | | 06:27 | ||
− | | স্ল্যাশ '''bin''' স্ল্যাশ '''bash''' পরের লাইনে | + | | স্ল্যাশ '''bin''' স্ল্যাশ '''bash''' পরের লাইনে দেখায়। |
|- | |- | ||
Line 376: | Line 356: | ||
|- | |- | ||
| 06:43 | | 06:43 | ||
− | | স্লাইডে ফিরে | + | | স্লাইডে ফিরে আসি। |
|- | |- | ||
|06:46 | |06:46 | ||
− | |এই টিউটোরিয়ালে শিখেছি | + | |এই টিউটোরিয়ালে শিখেছি |
|- | |- | ||
Line 388: | Line 368: | ||
|- | |- | ||
|06:50 | |06:50 | ||
− | | | + | | '''Bash Shell '''. '''Bash Shell''' স্ক্রিপ্ট। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 400: | Line 376: | ||
|- | |- | ||
| 06:57 | | 06:57 | ||
− | | | + | | এখন এই ম্যাসেজ দেখাতে সহজ স্ক্রিপ্ট লিখুন - '''Welcome to Bash learning''' |
|- | |- | ||
|07:03 | |07:03 | ||
− | |এবং | + | |এবং পরের লাইনে এস্টেরিস্ক "***************" |
|- | |- | ||
Line 448: | Line 424: | ||
|- | |- | ||
|07:51 | |07:51 | ||
− | |এই | + | |এই স্ক্রিপ্ট '''FOSSEE''' এবং স্পোকেন টিউটোরিয়াল দল তৈরী করেছে। |
|- | |- | ||
|07:56 | |07:56 | ||
|আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ। | |আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ। |
Latest revision as of 18:03, 23 February 2017
Time | Narration |
00:01 | BASH Shell Scripting এর পরিচিতির টিউটোরিয়ালে আপনাদের স্বাগত। |
00:08 | এই টিউটোরিয়ালে শিখব |
00:10 | বিভিন্ন ধরনের Shell সম্পর্কে। |
00:13 | Bash Shell স্ক্রিপ্ট লেখা |
00:16 | এটি এক্সিকিউট করা। |
00:18 | টিউটোরিয়ালটি অনুসরণ করতে লিনাক্স অপারেটিং সিস্টেম সম্পর্কে জানতে হবে। |
00:25 | না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন। |
00:32 | এখানে ব্যবহার করছি |
00:35 | উবুন্টু লিনাক্স 12.04 OS এবং |
00:39 | GNU ব্যাশ সংস্করণ 4.1.10 |
00:43 | অনুশীলনের জন্য GNU Bash 4 বা তার উচ্চতর সংস্করণ ব্যবহার করা হয়। |
00:50 | এর ভূমিকা দিয়ে শুরু করি। |
00:53 | এখন দেখবো যে Bash Shell কি। |
00:56 | এটি একটি কমান্ড ল্যাগুয়েজ ইন্টারপ্রেটার যা কমান্ড এক্সিকিউট করে। |
01:02 | এই কমান্ড স্ট্যান্ডার্ড ইনপুট ডিভাইস থেকে পড়া হয়। |
01:07 | ইনপুট ডিভাইস |
01:09 | আপনার কীবোর্ড |
01:11 | বা একটি সহজ টেক্সট ফাইল হতে পারে। |
01:14 | এখন দেখি যে Bash Shell কি। |
01:16 | কীবোর্ডে Ctrl+Alt+T কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন। |
01:24 | এটি Gnome টার্মিনাল খুলবে। |
01:27 | Shell এর ধরন যাচাই করতে, লিখুন echo স্পেস dollar চিহ্ন বড়হাতের অক্ষরে SHELL |
01:38 | Enter টিপুন। |
01:40 | আপনি পরের লাইনে আউটপুট দেখবেন স্ল্যাশ bin স্ল্যাশ bash |
01:47 | এটি Bash Shell ব্যবহারের ইঙ্গিত দেয়। |
01:51 | এখানে উপলব্ধ বিভিন্ন ধরনের Shell দেখি। |
01:56 | স্লাইডে Bourne Shell এ ফিরে যাই। |
02:00 | এটি Stephen Bourne দ্বারা লিখিত আসল Shell |
02:06 | এতে আধুনিক শেল দ্বারা প্রদান করা আন্তঃক্রিয়া অনুপস্থিত থাকে। |
02:11 | C Shell |
02:12 | এটি Bourne Shell এ অনুপস্থিত বৈশিষ্ট্য প্রদান করে। |
02:16 | K Shell. এটি David Korn দ্বারা নির্মিত। |
02:20 | এতে B এবং C Shell উভয়ের বৈশিষ্ট্য রয়েছে, কিছু অতিরিক্ত বৈশিষ্ট্য ও রয়েছে। |
02:27 | Bash Shell |
02:30 | Bash Shell, GNU প্রকল্প দ্বারা বিকশিত। |
02:32 | এটি B Shell ভাষা ভিত্তিক। |
02:35 | এতে C এবং K Shell এর বৈশিষ্ট্য রয়েছে। |
02:40 | TC Shell. এটি FreeBSD এবং তার সমূহের ডিফল্ট শেল। |
02:46 | Z shell |
02:49 | এটি আন্তঃক্রিয়া ব্যবহারের জন্য নির্মিত হয়েছে। |
02:52 | ksh, bash এবং tcsh এর মত অনেক দরকারী বৈশিষ্ট্য রয়েছে। |
02:58 | এখন দেখি যে Bash Shell স্ক্রিপ্ট কি। |
03:02 | Bash Shell স্ক্রিপ্টে প্লেইন টেক্সট ফাইলে Bash কমান্ডের সারি থাকে। |
03:08 | এটি Shell কে কমান্ড লেখার বদলে এই টেক্সট ফাইল এক্সিকিউট করতে বলে। |
03:15 | এখন একটি সহজ Bash স্ক্রিপ্ট লেখা দেখি। |
03:20 | echo কমান্ড যাচাই করব, যা টার্মিনালে Hello World প্রিন্ট করবে। |
03:25 | টার্মিনাযে ফিরে যাই। |
03:29 | এখন লিখুন echoস্পেস ডাবল উদ্ধৃতিতে Hello world |
03:35 | এবং Enter টিপুন। |
03:37 | এটি টার্মিনালে Hello World প্রিন্ট করবে। |
03:40 | কমান্ড প্রত্যাশিতরূপে কাজ করেছে। |
03:43 | এই কমান্ড ব্যবহার করতে চাইলে কি করব? |
03:47 | কমান্ড ফাইলে রেখে ফাইল এক্সিকিউট করুন। |
03:52 | gedit টেক্সট এডিটর ব্যবহার করব। |
03:57 | পছন্দের টেক্সট এডিটর ব্যবহার করতে পারবেন। |
04:00 | Desktop এ ফাইল তৈরী করতে চাই। |
04:03 | তাই লিখুন cd স্পেস Desktop |
04:07 | Enter টিপুন। |
04:09 | এখন লিখুন gedit স্পেস hello আন্ডারস্কোর world ডট sh স্পেস & চিহ্ন। |
04:20 | gedit হল টেক্সট এডিটর। Hello আন্ডারস্কোর world ডট sh হল ফাইলের নাম এবং |
04:27 | প্রম্পট মুক্ত করতে & ব্যবহার করি। |
04:32 | Enter টিপুন। gedit ব্যবহার করে hello_world ডট sh নামে নতুন ফাইল খুলেছি। |
04:40 | এখন লিখুন hash বিস্ময়বোধক চিহ্ন স্ল্যাশ bin স্ল্যাশ bash |
04:47 | এটি সকল Bash স্ক্রিপ্টের প্রথম লাইন। |
04:51 | এটিকে shebang বা bang লাইন বলে। |
04:55 | Enter টিপুন। |
04:57 | এখন ফাইলে কমান্ড যোগ করতে লিখুন |
05:00 | hash স্পেস my first Bash script |
05:06 | Hash এর পর যে কোনো লাইন comment হিসেবে গণ্য করা হয়। |
05:11 | Comment ব্যাশ ইন্টারপ্রেটার দ্বারা উপেক্ষা করা হয়। |
05:15 | এখন পূর্বে ব্যবহৃত কমান্ড যোগ করা দেখি। |
05:19 | Enter টিপুন। |
05:20 | লিখুন echo স্পেস ডাবল উদ্ধৃতিতে Hello World |
05:27 | Enter টিপুন। লিখুন echo স্পেস dollar চিহ্ন বড়হাতের অক্ষরে SHELL |
05:34 | Enter টিপুন। লিখুন echo স্পেস ব্যাকটিক date ব্যাকটিক। |
05:41 | ব্যাকটিক চিহ্ন যার কীবোর্ডে টিল্ড অক্ষর রয়েছে। |
05:47 | ফাইল সংরক্ষণ করতে Save এ টিপুন। |
05:50 | এক্সিকিউট করতে টার্মিনালে ফিরে আসি। |
05:55 | ফাইলটি এক্সিকিউট যোগ্য করতে হবে। |
05:58 | এইজন্য লিখুন chmod স্পেস প্লাস x স্পেস hello আন্ডারস্কোর world ডট sh |
06:09 | Enter টিপুন। |
06:12 | এখন লিখুন |
06:14 | dot স্ল্যাশ hello আন্ডারস্কোর world ডট sh |
06:19 | Enter টিপুন। |
06:22 | আপনি দেখেন যে Hello World টার্মিনালে দেখায়। |
06:27 | স্ল্যাশ bin স্ল্যাশ bash পরের লাইনে দেখায়। |
06:32 | দিন, মাস, সময়, টাইম জোন এবং বছর প্রদর্শিত হয়েছে। |
06:38 | আউটপুট সিস্টেমের উপর নির্ভর করে পরিবর্তন হতে পারে। |
06:43 | স্লাইডে ফিরে আসি। |
06:46 | এই টিউটোরিয়ালে শিখেছি |
06:48 | বিভিন্ন ধরনের Shell সম্পর্কে। |
06:50 | Bash Shell . Bash Shell স্ক্রিপ্ট। |
06:52 | সহজ Shell স্ক্রিপ্ট লেখা। স্ক্রিপ্ট এক্সিকিউট করা। |
06:57 | এখন এই ম্যাসেজ দেখাতে সহজ স্ক্রিপ্ট লিখুন - Welcome to Bash learning |
07:03 | এবং পরের লাইনে এস্টেরিস্ক "***************" |
07:06 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
07:10 | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
07:13 | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
07:17 | স্পোকেন টিউটোরিয়াল প্রকল্প দল |
07:20 | কর্মশালার আয়োজন করে। |
07:22 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
07:26 | বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
07:34 | স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। |
07:39 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
07:45 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
07:51 | এই স্ক্রিপ্ট FOSSEE এবং স্পোকেন টিউটোরিয়াল দল তৈরী করেছে। |
07:56 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ। |