top of page
Scripting Unix Background

বিষয়বস্তু তথ্য

আমরা প্রতিটি পাঠে কী শেখানো হয় তা নিয়ে আলোচনা করি

উদ্দেশ্য হল শিক্ষার্থীরা এই প্রশিক্ষণে অন্তর্ভুক্ত সমস্ত বিষয় জানতে পারে যাতে তারা এই কোর্সের মাধ্যমে যে দক্ষতাগুলি শিখবে সে সম্পর্কে তাদের তথ্য থাকে।

ব্যাখ্যা করা বিষয়বস্তুতে সম্পূর্ণ স্বচ্ছতা দেওয়া এবং প্রাসঙ্গিক বিষয়ে একটি সম্পূর্ণ বিবরণ তৈরি করা৷ 

পাঠ 01 - সাধারণ পদ্ধতি

s01_Scripting_Lesson_001
lesson_01.png

উপস্থাপনা

অবশ্যই ব্লক বিভাগ

ব্লক তথ্য

পাঠ 02 - দৃষ্টিকোণ

s02_Scripting_Lesson_002
lesson_green_0100.png

Brqx - আমি কে?

তুমি কে ? - কেউ কেউ উন্নতি করতে আগ্রহী

কোর্সের থিম - বিবর্তনীয় ব্যবহারিক কোর্স

বাস্তবায়ন - ম্যাক - ইউনিক্স - উইন্ডোজ - অ্যান্ড্রয়েড

কোর্স শৈলী - সবকিছু একটি গতিশীল এবং চটপটে ভাবে ব্যাখ্যা করা হয়েছে

একটি উদ্ভিদ বড় হয়ে বনে পরিণত হয়

এটা একটা আর্কিটেকচার

উপলব্ধি - এটি আপনার কোম্পানি বা আপনার বাড়িতে প্রয়োগ করা যেতে পারে

সমাপ্তি - বিশ্বের সমস্ত কোম্পানি এবং প্রকল্পে ইউনিক্স স্ক্রিপ্টিং ডিফেন্স

পাঠ 03 - স্ক্রিপ্টিং

lesson_03.png

অটোমেশন

বাস্তবতা বড়ি - আমাদের কী আছে এবং আমরা কী পেতে পারি

গুরুত্বপূর্ণ তথ্য

চমৎকার তথ্য

কাঠামো

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং পরিস্থিতি - Yaml বা hcl রূপান্তর স্ক্রিপ্টিং

s03_Scriptng_Lessons_003

পাঠ 04 - অটোমেশন

s04_Scriptng_Lessos_004
lesson_green_0101.png

কম্পিউটিং কি?

কম্পিউটিং এর ভিত্তি - অটোমেশন

জিনিসগুলি দ্রুত করার উপায়

হিসাবে?

কম লেখা

আরো চিন্তা

দ্রুত মনে পড়ছে

জিনিসগুলি আরও স্পষ্টভাবে দেখা

পাঠ 05 - বাস্তবতা

s05_Scripting_Lessons_005
lesson_03.png

একটি ইউনিক্স কনসোল

অর্ডার (প্রতিধ্বনি)

মন্তব্য

বর্তমান পথ (কমান্ড এবং পরিবর্তনশীল) (pwd)

তালিকা (লস)

উপনাম

বিদ্যমান উন্নত করুন - উদাহরণ (ll)

(lg) বিদ্যমান কারণ আপনি একটি বিদ্যমান উপনাম থেকে একটি ফাংশন তৈরি করতে পারবেন না

পাইপ - এটা কি উপর ভিত্তি করে?

সার্চ অর্ডার (গ্রেপ))

পূর্ববর্তী উদাহরণ আর্কিটেকচার - টেরাফর্ম

বাস্তবতা বড়ি

পাঠ 06 - তথ্য

s06_Scripting_Lessons_006
lesson_green_0101.png

আমরা কিভাবে জানি আমাদের কি আছে?

আমরা এটা কিভাবে সংগঠিত না?

কিভাবে আমরা এটা মনে রাখবেন?

পর্দা পরিষ্কার (পরিষ্কার)

ফাইল ভিউয়ার (বিড়াল)

একটি ফাংশন - কোডের টুকরো যা কিছু করবে

উল্লেখযোগ্য এক্সটেনশন

ফাংশন লোড হচ্ছে (বিন্দু (.))

বৈশিষ্ট্য তথ্য (-?)

আমাদের প্রয়োজন পর্যাপ্ত, আপডেটেড, চটপটে এবং

আমাদের দৈনন্দিন যুদ্ধের জন্য সুন্দর

সেরা বর্তমান সম্পাদক (ভিজ্যুয়াল স্টুডিও কোড)

অভিব্যক্তি তুলনাকারী (যদি)

বেস স্ক্রিপ্টিং: আপনি যা কিছু করেন তার আপ-টু-ডেট ডকুমেন্টেশন বজায় রাখুন

ফাংশনের তালিকা (ধারণা)

ভেরিয়েবলের ভিজ্যুয়ালাইজেশন (এগুলি প্রদর্শনের উপায়)

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

পাঠ 03 - স্ক্রিপ্টিং

lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

পাঠ 04 - কোর্স শুরু

lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

পাঠ 03 - স্ক্রিপ্টিং

lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

পাঠ 07 - সুন্দর তথ্য

s07_Scriting_Lessons_007
lesson_03.png

তথ্য ব্যবহার করার জন্য সুন্দর/আকর্ষণীয় হতে হবে

সম্পাদকের রঙিন সংস্করণ (ভিএম)

আমরা ভিজ্যুয়াল প্রজাতি

রঙ জিনিস পরিষ্কার করে তোলে

আসুন রং নিয়ে খেলি (tput)

আমরা "জাদু" জানব

এস্কেপ সিকোয়েন্স সহ রং সংজ্ঞায়িত করা

প্রম্পট ধারণা (ps1)

কোন জাদু নেই... আছে আর্কিটেকচার

মেশিনের নাম (হোস্টনেম)

কালার কমান্ড ( সেট নীল - সেটগ্রিন )

আমরা আমাদের স্থাপত্য স্থাপন করতে সক্ষম হবে

একটি আকর্ষণীয় এবং চাক্ষুষ উপায়ে আমাদের জানাতে

পাঠ 08 - কাঠামো

s08_Scripting_Lessons_008
lesson_green_0101.png

কী আছে তা জানুন - হয় ত্রুটি বা কার্যকারিতা হারানো৷

ইউনিক্সের শর্তাবলী (যদি .. ফাই)

ইউনিক্স লুপ (করতে .. সম্পন্ন)

কেস নির্বাচক (কেস .. esac)

স্ট্রাকচার জানা জরুরী

ইউনিক্স স্ক্রিপ্টিং হল যা নেই তা তৈরি করা এবং যা বিদ্যমান তা উন্নত করা

কিন্তু ইতিমধ্যে বিদ্যমান যা হারান না

vi কমান্ডটি বর্তমানে কিভাবে কাজ করে (vi | vim | .vimrc)

আমরা (do) নামক একটি উপনাম ব্যবহার করতে পারি না

আমাদের কাঠামোগুলি জানতে হবে

এটি একটি ইউনিক্স কোর্স নয়, তবে আমরা ইউনিক্স শিখছি

পাঠ 04 - কোর্স শুরু

lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

পাঠ 03 - স্ক্রিপ্টিং

lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

পাঠ 04 - কোর্স শুরু

lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

পাঠ 09 - ঐতিহাসিক স্ক্রিপ্টিং

s09_Scripting_Lesons_009
lesson_03.png

কোম্পানিগুলোতে কি ব্যবহার করা হয়েছে

কাস্টমাইজেশন ফাইল (প্রোফাইল)

এনভায়রনমেন্ট ফাইল (সেটিংস)

ব্যাকআপ

কিছু উপনাম

এত কম কেন?

এটি সিস্টেম বিবর্তনের সবচেয়ে দুঃখজনক অংশ

পরিবর্তনের ভয়ে এটি সামান্য ব্যবহার করা হয়

অজ্ঞতার ভয়

শিখতে হবে ভয়

স্থাপত্যের ভয়

এর সুবিধা সম্পর্কে অজ্ঞতা, এটি করতে সময় লাগে

Corte Inglés ... "সিস্টেমগুলিতে এটি প্রোগ্রাম করা হয় না"

Mapfre-এ... "তারা আর্কিটেকচার ব্যবহার করতে চায়নি"

টেলিফোনিকায়... "তারা শুধুমাত্র অসুবিধা দেখেছে"

স্ক্রিপ্টিং ব্যবহার করার পরামর্শ দিন...এটিই একমাত্র উপায়

বর্তমান প্রবণতা এই দিকে

এটা দুঃখজনক, কিন্তু এটা বাস্তবতা

এটি এমন একটি পথ যা আমাদের অবশ্যই পরিবর্তন করতে হবে

সিস্টেম পরিচালনার জন্য স্ক্রিপ্টিংকে অবশ্যই আমূল গুরুত্ব দিতে হবে

কারণ এর সুবিধা অন্তহীন

পাঠ 10 - ইয়ামল এটিকে হত্যা করে না

lesson_green_0101.png

মানুষের জন্য পরিকল্পিত একটি ভাষা জন্ম নেয় (ইয়ামল)

একটি ভাষা ক্লাউড (এইচসিএল) পরিচালনা করতে দেখা যাচ্ছে

কনফিগারেশনে স্ক্রিপ্ট পরিবর্তন করা হচ্ছে

বড় নির্মাতাদের দ্বারা নির্দিষ্ট সরঞ্জাম

মেঘের জন্য আরও সাধারণ সরঞ্জাম

ঘোষণামূলক প্রোগ্রামিং

বাকি প্যারামিটার সরবরাহকারীর কাছ থেকে উদ্ধার করা হয়

কুবারনেটসের জন্য ন্যূনতম ফাইল উদাহরণ (পড)

বুদ্ধিমান উদাহরণ (নিয়োজন)

Aws ec2 উদাহরণ (hcl)

সবকিছু স্ক্রিপ্ট সঙ্গে কাজ করবে

কারণ অনলাইনে কাজ করা মানে অনেক সময় ব্যয় করা,

সম্ভাব্য মানবিক ত্রুটি ছাড়া

সমস্ত নতুন পণ্য আপনার প্রয়োজন এবং আপনার স্থাপত্য অভিযোজিত করা যেতে পারে

s10_Scripting_Lessons_010

পাঠ 11 - ইউনিক্স

lesson_03.png

ভেরিয়েবল এবং উপনাম

কমান্ড আমাদের দিতে পারে যে সমস্যা

স্ক্রিপ্ট এবং ফাংশন মধ্যে পার্থক্য

স্থাপত্যের সূচনা

ব্যবহারিক আদেশ

আউটপুট সামঞ্জস্য করুন (কাটা)

আউটপুট পরিবর্তন করুন (tr)

আউটপুট এবং ফাইল পরিবর্তন করুন (sed)

স্থাপত্যে আসা যাক

s11_Scripting_Lesons_011

পাঠ 12 - চলক এবং উপনাম

lesson_green_0101.png

ভেরিয়েবল এবং উপনামের মধ্যে পার্থক্য

মৃত্যুদন্ডের মধ্যে পার্থক্য

আলিয়াস জিনিস চালায়

পরিবেশ কি? কি রপ্তানি হয়?

পরিবেশ হল শেলটির একটি এলাকা যেখানে বস্তুগুলি পরিচিত।

এটি রপ্তানি করা হলে এটি শিশু পরিবেশে পরিচিত হয়

সবকিছু রপ্তানি করা যায় না

রপ্তানি চলক (রপ্তানি)

একটি স্ক্রিপ্টিং আর্কিটেকচার অন্য পরিবেশ ব্যবহার করতে পারে না

কারণ উপনামগুলি কার্যত অপরিহার্য

সবকিছু বিন্দু সঙ্গে হতে হবে

ভেরিয়েবল রানটাইমে সংজ্ঞায়িত করা হয়

s12_Sciping_Lessons_012

পাঠ 13 - আদেশ

s13_Scripting_Lessons_013
lesson_03.png

কমান্ড (যা) বিদ্যমান কিনা তা জানুন

পরিবেশে আমাদের কী আছে তা জানুন ( সেট | env )

সংজ্ঞায়িত উপনামগুলি জানুন ( উপনাম )

কমান্ড এস্কেপ (এসকেপ বার "\" ব্যবহার করে)

উপনাম সরান (অনায়াস)

এটি একটি স্ক্রিপ্টিং কোর্স... ইউনিক্সে স্ক্রিপ্টিং

এবং ইউনিক্স চমৎকার

পাঠ 14 - স্ক্রিপ্ট বনাম ফাংশন

s14_Scripting_Lessons_014
lesson_green_0101.png

তাদের চার্জ কিভাবে

কিভাবে তাদের আমন্ত্রণ জানাবেন

বিশেষত্ব

একটি স্ক্রিপ্ট সর্বদা বিদ্যমান থাকবে, এটি পরিবেশের উপর নির্ভর করে না

কিন্তু এটি সিস্টেমের একটি নির্দিষ্ট বিন্দুতে অবস্থিত

পিছনের দিকে (সিডি -)

একটি ফাংশন যদি এটি পরিবেশের উপর নির্ভর করে

এটি যেকোনো সিস্টেম পাথ থেকে কাজ করবে

একটি স্ক্রিপ্টিং আর্কিটেকচার ব্যবহার করার জন্য আপনাকে ফাংশন ব্যবহার করতে হবে

স্ক্রিপ্ট পরিবেশ তথ্য প্রদর্শিত হবে না

স্ক্রিপ্ট এবং ফাংশন উভয়ই পরামিতি গ্রহণ করতে পারে

পরামিতি ডলার ($) দিয়ে গৃহীত হয়

যদি আমরা একটি ফাংশন পরিবর্তন করি তাহলে আমাদের এটি পুনরায় লোড করতে হবে

যখন আর্কিটেকচারে পরিবর্তন করা হয়, তখন এটি পুনরায় লোড করতে হবে

আর্কিটেকচার ফাংশন এবং উপনাম দিয়ে তৈরি করা হয়

স্ক্রিপ্ট আমাদের আর্কিটেকচার লোড করার একটি উপায়,

কিন্তু ইউনিক্স স্ক্রিপ্টিংয়ের জন্য তারা ব্যবহারিক নয়

পাঠ 15 - স্থাপত্য I

s15_Scripting_Lessons_015
lesson_03.png

অবশেষে এসে গেছে!!

একটি স্থাপত্য কখনও শেষ হয় না

প্রজন্ম পার হতে পারে

সফ্টওয়্যার, যখন ভাল করা হয়, শেষ হয় না

সংস্করণ এবং তারিখ তথ্য (তারিখ)

সবকিছু পরিবেশে থাকতে হবে। সবকিছু বিন্দু দিয়ে লোড করা হয় (.)

কিছু বিশেষ ফাংশন হল "তালিকা" টাইপ, তারা সেখানে কী আছে তা আমাদের জানায়

আমরা শুধু বীজ রোপণ করেছি

আপনাকে জল দিতে হবে... আপনাকে মশলা যোগ করতে হবে

আপনাকে এটিকে যতটা সম্ভব ব্যবহারিক করতে হবে এবং এটিকে সুন্দর করে তুলতে হবে

যা বিশ্বের প্রতিটি প্রকল্প এবং কোম্পানির সাথে খাপ খায়

পাঠ 16 - স্থাপত্য II

s16_Scripting_Unix_016
lesson_green_0101.png

আমরা মজা করতে যাচ্ছি

একটি কোর্স মজা করা উচিত

একটি স্ট্রিং এর শেষ (বেসনাম)

বাকি স্ট্রিং ( dirname )

ইউনিক্স আর্কিটেকচারের সাহায্যে প্রম্পট পরিচালনা করা সহজ

ফাংশন সহ একটি PS1 ব্যবহার করার সময়, তারা ক্রমাগত ব্যাখ্যা করা হয়

পর্দা আমাদের, প্রম্পট আমাদের কাছ থেকে এটি চুরি করা যাক না

বর্তমান পাথের মাধ্যমে ফাইল লোড করতে সমস্যা

একটি সাধারণ ভিত্তি প্রয়োজন

একটি জায়গা যেখানে স্ক্রিপ্টগুলি কার্যকর করা হয় এবং এটি সর্বদা একই থাকে

পাঠ 17 - আর্কিটেকচার III

s17_Scripting_Lessons_017
lesson_03.png

আমরা আবার "জাদু" প্রয়োগ করি

এটি এখন যে কোনও জায়গা থেকে কাজ করে

কারণ আমরা একটি সাধারণ ভিত্তি থেকে শুরু করি

তালিকা এবং স্ক্রিপ্টের জন্য সর্বদা একটি সাধারণ পথ থেকে শুরু করুন

vi তে এস্কেপ সিকোয়েন্স (esc:)

সমস্ত তালিকায় ARQ আছে

দ্রুত ফাইল অনুসন্ধান (ff)

অনুমতি ছাড়াই পুনরাবৃত্তিমূলক অনুলিপি (cf)

রংগুলো আর্কিটেকচারে আছে (tput)

রচনা সহ তারিখ (তারিখ)

আরো রঙিন বৈশিষ্ট্য তালিকা

আমরা ইতিমধ্যে পাত্র রোপণ করেছি (স্থাপত্য)

এটা বৃদ্ধি করা প্রয়োজন

তবে আপনি ইতিমধ্যে জানেন যে এটি বাড়বে

আমরা জানি এটা কাজ করে

আমরা জানি এটা যে কোন জায়গা থেকে চলে

পাঠ 18 - ব্যবহারিক আদেশ: কাটা

s18_Scripting_Lessons_018
lesson_green_0101.png

আউটপুট সামঞ্জস্য করুন (কাটা)

আউটপুট পরিবর্তন করুন (tr)

আউটপুট পরিবর্তন করুন (sed)

অবস্থান অনুসারে কাটা (কাট -সি)

ডিলিমিটার দ্বারা কাটা (কাট -ডি -এফ)

পরিষ্কার পর্দা (পরিষ্কার)

অর্ডার ইতিহাস

প্রশাসকদের বন্ধু/শত্রু

ইতিহাস কাটা ( h8b = history | cut -c8- )

ইতিহাস আরও শক্তিশালী ( h8 = h8b | grep )

ক্লিয়ারিং হিস্ট্রি (ইতিহাস -সি)

মাথায়/উপরে কাটা (মাথা)

লেজে / নীচে কাটা (লেজ)

বিভাজক সহ ফাইল বিন্যাস (csv)

সিস্টেম আইপিএস পান (আইপি এ)

ফাংশন লোডিং ডেমো

একটি স্ক্রিপ্টে আর্কিটেকচার লোড করার উপায়

নাল ডিভাইসে পুনঃনির্দেশ করুন ( &> /dev/null )

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

ত্রুটিগুলি সমাধান করা হয়, চিন্তা করা হয়, বিশ্লেষণ করা হয়

সেগুলি সমাধান করা হচ্ছে এবং ধীরে ধীরে এটি বাড়ছে

আমার লক্ষ্য হল সবকিছু স্থাপত্য দেখানো

এবং যে নায়ক আপনি

পাঠ 19 - কাট - স্থাপত্য

s19_Scripting_Lessons_019
lesson_03.png

আমি প্রতিটি অধ্যায়ের সুবিধা নিতে যাচ্ছি যা আমরা স্থাপত্যের উন্নতি করতে দেখি

এবং এটি ব্যবহারিকতার ধারণার সাথে খাপ খাইয়ে নেওয়া যা আমি আপনাকে জানাতে চাই

একটি স্থাপত্য অবশ্যই ব্যবহারিক এবং সুন্দর হতে হবে এবং আমরা সেই লাইনে কাজ করতে যাচ্ছি।

স্থাপত্যে Anagram যোগ করা হয়

ডোমেইন পাওয়ার ফাংশন ( getdom )

আর্কিটেকচার লোড ওরফে (A)

তথ্য উপনাম ( i )

স্ক্রিপ্ট ডিবাগ করার উপায় (ট্রায়াল/ত্রুটি)

আপনাকে সব তথ্য দিতে হবে না

স্থাপত্য ব্যবহারিক এবং সুন্দর হওয়া উচিত

বর্তমান পথ (pwd)

আর্কিটেকচার পুনরায় লোড করা সহজ

পরিবর্তনগুলি দেখতে সহজ

এটা বিবর্তিত করা সহজ

পাঠ 20 - ব্যবহারিক আদেশ: tr

s20_Scripting_Lessons_020
lesson_green_0101.png

বাক্যে পাঠ্য পরিবর্তন করা tr দিয়ে করা হয় না

tr দিয়ে অক্ষর পরিবর্তন করুন

ছোট হাতের থেকে বড় হাতের অক্ষরে পরিবর্তন করুন (tr)

tr ( \t ) দিয়ে ট্যাব দ্বারা অক্ষর পরিবর্তন

tr ( \ n ) এর সাথে লাইন বিরতি দ্বারা অক্ষর পরিবর্তন

পাঠ 21 - Tr - স্থাপত্য - প্রতিফলন

s21_Scripting_Lessons_021
lesson_03.png

আমরা এখন পর্যন্ত স্থাপত্যের বিবর্তন পর্যালোচনা করি

এটা মৌলিক যে একটি সাধারণ ভিত্তি আছে

আমরা ইতিমধ্যে এটি কিভাবে বিকশিত হয়েছে দৃষ্টিকোণ আছে

বড় হাতের অক্ষরে রূপান্তর (mayus)

এটি স্থাপত্য ধারণা

আমাদের একটি বেস আছে যা আমরা ইতিমধ্যেই বুঝি এবং আমরা অংশ যোগ করছি

এই অধ্যায় আমাদের হারিয়ে না যেতে সাহায্য করেছে

ডকুমেন্টেশন খুবই গুরুত্বপূর্ণ

জিনিসগুলিকে ভালভাবে নথিভুক্ত করুন এবং ধীরে ধীরে গাছটি "বাড়ে"

পাঠ 22 - ব্যবহারিক আদেশ: তৃষ্ণা

s22_Scripting_Lessons_02
lesson_green_0101.png

একটি শব্দ অন্যটির জন্য পরিবর্তন করুন (sed s/A/B/g)

Sed উন্নত/স্মার্ট - ডিলিমিটার সেটিং (sed s;A;B;g)

তৃষ্ণা এখন চমৎকার

ডবল বারের সাথে সমন্বয় - sed সঠিকভাবে ব্যাখ্যা করে না

ফাইলে পাঠ্য পরিবর্তন (sed)

পাঠ 23 - তৃষ্ণা - স্থাপত্য

s23_Scripting_Lessons_02
lesson_03.png

আমরা নতুন কমান্ড থেকে তথ্য মিশ্রিত না করার চেষ্টা করব

স্থাপত্য পরিবর্তনের সাথে

জটিলতা কমাতে যাতে কেউ হারিয়ে না যায়

বিন্যাস ফাংশন সঙ্গে সেটিংস সমাধান

তালিকার জন্য নতুন পরিবর্তনশীল (ARQ_L)

sed সহ উদাহরণ (change_file ফাংশন)

তৃষ্ণা মনে রাখার সহজতা

আমরা জানি এমন কিছুর জ্ঞান কাজ করে (যা আগে কাজ করেছে)

আউটপুটগুলিতে ফাইল/ফোল্ডার স্ট্যাক করতে "z" প্রিপেন্ড করুন

এটি ইউনিক্স স্ক্রিপ্টিং...পরিবর্তন...এ...আই

যতটা সম্ভব কম লিখুন

সবকিছু পুনরায় ব্যবহার করুন এবং তথ্য এক জায়গায় রাখুন

পাঠ 24 - বর্তমান ঘটনা

s24_Scripting_Lessons_024
lesson_green_0101.png

সংস্করণ ব্যবস্থাপক (গিট)

আর্কিটেকচার প্ল্যাটফর্ম (টেরাফর্ম)

ধারক অর্কেস্ট্রেটর (কুবারনেটস)

আমাজন মেঘ (aws)

মাইক্রোসফ্ট ক্লাউড (অ্যাজুর)

Google ক্লাউড (GCloud)

অর্থনৈতিক মেঘ (ডিজিটাল মহাসাগর)

পাঠ 25 - গিট

s25_Scripting_Lessons_025
lesson_03.png

এটি সবচেয়ে গুরুত্বপূর্ণ পণ্য যা গত 30 বছরে কম্পিউটিংয়ে উপস্থিত হয়েছে।

এটি ভেরিয়েন্টগুলিকে জিনিসগুলি করতে দেখানোর অনুমতি দিয়েছে এবং এখন, হয় এটি ভালভাবে সম্পন্ন হয়েছে বা এটি অদৃশ্য হয়ে গেছে।

এটা সংস্করণ নিয়ন্ত্রণ

আমাদের কিছু নথি/কোড/ছবি আছে এবং আমরা চাই না যে সেগুলি হারিয়ে যাক

আমরা এটির সংস্করণ... 1.0 এর মতো

আমরা পরিবর্তন করি এবং সংরক্ষিত সংস্করণে ফিরে যেতে চাই

আমরা সংস্করণটি পুনরুদ্ধার করি এবং সবকিছু হারিয়ে যাওয়ার আগের মতোই রয়েছে

এটি একটি স্থানীয় সংস্করণ নিয়ন্ত্রণ

আপনি গিট দিয়ে যা করেন তা আপনার কম্পিউটারে রয়েছে

গিট ইকোসিস্টেম (গিট প্রবাহ)

Github হল এমন একটি জায়গা যেখানে আপনি বিশ্বের যেকোনো বিনামূল্যের প্রোগ্রাম খুঁজে পেতে পারেন

এটি একটি Microsoft প্ল্যাটফর্ম যেখানে যেকোনো ব্যক্তি/কোম্পানী/সংস্থা কোড আপলোড করতে পারে

যে কেউ চায়, এটির জন্য অর্থ প্রদান না করে এবং সবার জন্য উপলব্ধ

Gitlab পাইপলাইন তৈরি করার জন্য একটি github সেটআপ

Github বিনামূল্যে যদি না তারা ব্যক্তিগত প্রকল্প হয়

Gitlab শুধুমাত্র ছোট প্রকল্পের জন্য বিনামূল্যে

গিটল্যাব জিনিসগুলি নিজেদের চালানোর একটি উপায়

ধারণাটি হল যে আপনি একটি সংস্করণ তৈরি করেন, গিটল্যাব পরিবর্তনটি লক্ষ্য করে

এবং স্বয়ংক্রিয়ভাবে যে সংস্করণ স্থাপন

গিথুব অ্যাকশন হল গিটল্যাব দর্শনের গিথুবের সাথে সমন্বয় করা

গিট হল "ভাল" মাইক্রোসফ্ট

গিট তৈরি করে মাইক্রোসফট বিশ্বের সব প্রকল্পে বিপ্লব ঘটিয়েছে

মাইক্রোসফ্ট খুব ভাল এবং অনেকগুলি ভাল জিনিস রয়েছে এবং এটির সেরা জিনিসগুলির মধ্যে একটি হল গিট

বিল গেটস তার গল্প পরিবর্তন করেছেন এবং এখন দাতব্য কারণগুলিতে মিলিয়ন মিলিয়ন ডলার দান করছেন

 

ভিজ্যুয়াল স্টুডিও কোড তৈরি করে তিনি বিশ্বের সব সম্পাদকের মধ্যে বিপ্লব ঘটিয়েছেন

পাঠ 26 - গিট ফ্লো

s26_Scripting_Lessons_026
lesson_green_0101.png

গিট প্রবাহ:

1. এটি একটি প্রধান শাখা থেকে শুরু হয়

2. স্থানীয়ভাবে একটি নতুন শাখা তৈরি করা হয়েছে (চেকআউট)

3. আপনি পরিবর্তন করুন

4. আপনি সেই পরিবর্তনগুলি আপলোড করুন (পুশ)

5. তারপর আপনাকে মার্জ রিকোয়েস্ট করতে গিথুবে যেতে হবে

 

জিনিসগুলি তৈরি করা, মার্জ করা, লুপে পরিবর্তন করাকে বলে

একটি পাইপলাইন

অন্যান্য নির্মাতারা যেমন CircleCI বা Jenkins পাইপলাইনের জন্য অন্যান্য বিকল্প

 

যেকোন উন্নয়নের ভিত্তি, যেকোন আর্কিটেকচার, পরিবর্তনগুলি গিথুবে আপলোড করা হয়

আর্কিটেকচার গিথুবে আপলোড করা হয়

উন্নয়ন আপলোড করা হয় github

আমরা বিনা মূল্যে বিনামূল্যে সফ্টওয়্যারকে সফল করে তুলছি

এটি 2023 সালে মানবতার বিবর্তনের ভিত্তি হতে পারে

গিট একটি বন্ধু এবং গিথুব আরেকটি বন্ধু

পাঠ 27 - গিট ব্যবহার করুন

s27_Scripting_Lessons_027
lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

পাঠ 28 - Git Arq

lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

s28_Scripting_Lessons_028

পাঠ 29 - মেঘ - মেঘ

s29_Scripting_Lessons_029
lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

পাঠ 30 - টেরাফর্ম

s30_Scripting_Lessons_030
lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

পাঠ 31 - টেরাফর্ম ব্যবহার / প্রবাহ

s31_Scripting_Lessons_031
lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

পাঠ 32 - Terraform Arq

s32_Scripting_Lessons_032
lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

পাঠ 33 - কুবারনেটস

s33_Scripting_Lessons_033
lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

পাঠ 34 - কুবারনেটস ব্যবহার / প্রবাহ

lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

s34_Scripting_Lessons_034

পাঠ 35 - Kubernetes Arq

s35_Scripting_Lessons_035
lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

পাঠ 36 - Aws

s36_Scripting_Lessons_036
lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

পাঠ 37 - Aws ব্যবহার

s37_Scripting_Lessons_037
lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

পাঠ 38 - Aws Arq

s38_Scripting_Lessons_038
lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

পাঠ 39 - আজুর

lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

s39_Scripting_Lessons_039

পাঠ 40 - Azure ব্যবহার

s40_Scripting_Lessons_040
lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

পাঠ 41 - Azure Arq

s41_Scripting_Lessons_041
lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

পাঠ 42 - গুগল ক্লাউড

s42_Scripting_Lessons_042
lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

পাঠ 43 - GCloud ব্যবহার

s43_Scripting_Lessons_043
lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

পাঠ 44 - GCloud Arq

s44_Scripting_Lessons_044
lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

পাঠ 45 - ডিজিটাল মহাসাগর

lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

s45_Scripting_Lessons_045

পাঠ 46 - DOcean ব্যবহার

s46_Scripting_Lessons_046
lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

পাঠ 47 - DOcean Arq

s47_Scripting_Lessons_047
lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

পাঠ 48 - খুব দরকারী (MyBest)

s48_Scripting_Lessons_048
lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

পাঠ 49 - CoN - চটপটে রিকোয়েল

s49_Scripting_Lessons_049
lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

পাঠ 50 - g - অনুসন্ধান  (সুপার গ্রেপ)

s50_Scripting_Lessons_050
lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

পাঠ 51 - f2 - এক্সটেনশন ফিল্টার

s51_Scripting_Lessons_051
lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

পাঠ 52 - ren - নাম পরিবর্তনকারী

s52_Scripting_Lessons_052
lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

পাঠ 53 - প্রতিনিধি - প্রতিস্থাপনকারী

s53_Scripting_Lessons_053
lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

পাঠ 54 - ch - রুট পরিবর্তনকারী

s54_Scripting_Lessons_054
lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

পাঠ 55 - iPath - বুদ্ধিমান পথ

s55_Scripting_Lessons_055
lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

পাঠ 56 - সিস্টেম

s56_Scripting_Lessons_056
lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

পাঠ 57 - উইন্ডোজ

s57_Scripting_Lessons_057
lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

পাঠ 58 - লিনাক্স

s58_Scripting_Lessons_058
lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

পাঠ 59 - ম্যাক

s59_Scripting_Lessons_059
lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

পাঠ 60 - অ্যান্ড্রয়েড

s60_Scripting_Lessons_060
lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

পাঠ 61 - মেঘের উত্তরণ

s61_Scripting_Lessons_061
lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

পাঠ 62 - Aws

s62_Scripting_Lessons_062
lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

পাঠ 63 - আজুর

s63_Scripting_Lessons_063
lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

পাঠ 64 - গুগল ক্লাউড

s64_Scripting_Lessons_064
lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

পাঠ 65 - ডিজিটাল মহাসাগর

lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

s65_Scripting_Lessons_065

পাঠ 66 - গিট

s66_Scripting_Lessons_066
lesson_green_0101.png

এটি আপনার প্রকল্পের বিবরণ. আপনার কাজের প্রেক্ষাপট এবং পটভূমি ব্যাখ্যা করার জন্য একটি সংক্ষিপ্ত বিবরণ প্রদান করুন। "পাঠ্য সম্পাদনা করুন" ক্লিক করুন বা শুরু করতে বাক্সে ডাবল-ক্লিক করুন।

পাঠ 67 - মজা শেষ? বিপ্লব!! #scriptingunix

s67_Scripting_Lessons_067
lesson_03.png

অটোমেশন

গুরুত্বপূর্ণ তথ্য | সুন্দর

গঠন

ঐতিহাসিক স্ক্রিপ্টিং

বর্তমান স্ক্রিপ্টিং অবস্থা

সাগা: SUC 2.0...2025

s99_Scripting_Lessons_099
Ancla 1
lesson_green_0101.png

মাল্টি ল্যাঙ্গুয়েজ কোর্স - আপনি এটি যে কোনও ভাষায় করতে সক্ষম হবেন

মেঘ: 

-আলী মেঘ

CI/CD:  

জেনকিন্স

নতুন ইউটিলিসিমাস (মাইবেস্ট 2.0):

- ফাংশন II

- প্রক্রিয়া এবং স্থান

- কাট এক্সটেনশন (ecut এবং scut)

- বিদ্যমান ফাইল (তৈরি করার জন্য মুলতুবি)

- সুন্দর কাউন্টার (তৈরি করতে মুলতুবি)

- ত্রুটির প্রতিধ্বনি & আউটপুট প্রতিধ্বনি --> E O ---> নিশ্চিত করুন ফাংশন আউটপুট | ভুল

-ইউপি ফাংশন

- সংখ্যা

- বিদ্যমান (বিদ্যমান ফাইল | ...) - বিদ্যমান_ফোল্ডার

- svgtopng

- flagtomp3

bottom of page