BASH/C2/Introduction-to-BASH-Shell-Scripting/Bengali

From Script | Spoken-Tutorial
Revision as of 11:28, 9 January 2015 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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 দ্বারা লিখিত আসল UNIX Shell.
02:06 এতে আধুনিক শেল দ্বারা প্রদান করা আন্তঃক্রিয়া অনুপস্থিত থাকে।
02:11 C Shell
02:12 এটি Bourne Shell এ অনুপস্থিত বৈশিষ্ট্য প্রদান করে।
02:16 K Shell
02:17 এটি David Korn দ্বারা নির্মিত।
02:20 এতে উভয়ের বৈশিষ্ট্য রয়েছে, B Shell এবং C Shell, কিছু অতিরিক্ত বৈশিষ্ট্য ও রয়েছে।
02:27 Bash Shell
02:30 Bash Shell, GNU প্রকল্প দ্বারা বিকশিত।
02:32 এটি B Shell ভাষা ভিত্তিক।
02:35 এতে C এবং K Shell এর বৈশিষ্ট্য রয়েছে।
02:40 TC Shell
02:41 এটি 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 টিপুন।
04:33 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 টিপুন।
05:28 লিখুন echo স্পেস dollar চিহ্ন বড়হাতের অক্ষরে SHELL
05:34 Enter টিপুন।
05:35 লিখুন 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
06:51 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 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta