# বাংলায় শেল ও শেলস্ক্রিপ্টিং শেখার কোর্স

## বাংলায় শেল ও শেলস্ক্রিপ্টিং শেখার কোর্স

- [শুরুর কথা](https://sh.howtocode.dev/master.md)
- [প্রথম খন্ড - শেল বেসিক](https://sh.howtocode.dev/1.0.0.part1intro.md)
- [প্রথম অধ্যায় - শেল বেসিক](https://sh.howtocode.dev/1.0.0.part1intro/1.1.0.basic.md)
- [শেল ও প্রম্পট](https://sh.howtocode.dev/1.0.0.part1intro/1.1.0.basic/1.1.1.shell.md)
- [কমান্ড](https://sh.howtocode.dev/1.0.0.part1intro/1.1.0.basic/1.1.2.command.md)
- [নেভিগেশন](https://sh.howtocode.dev/1.0.0.part1intro/1.1.0.basic/1.1.3.navigation.md)
- [আরো একটু ls](https://sh.howtocode.dev/1.0.0.part1intro/1.1.0.basic/1.1.4.ls.md)
- [ফাইল](https://sh.howtocode.dev/1.0.0.part1intro/1.1.0.basic/1.1.5.file.md)
- [লিঙ্ক](https://sh.howtocode.dev/1.0.0.part1intro/1.1.0.basic/1.1.6.link.md)
- [লিনাক্স ফাইলসিস্টেম](https://sh.howtocode.dev/1.0.0.part1intro/1.1.0.basic/1.1.7.filesystem.md)
- [দ্বিতীয় অধ্যায় - ম্যানিপুলেশন](https://sh.howtocode.dev/1.0.0.part1intro/1.2.0.manipulation.md)
- [ওয়াইল্ডকার্ড](https://sh.howtocode.dev/1.0.0.part1intro/1.2.0.manipulation/1.2.1.wildcard.md)
- [ফাইল ও ডিরেক্টরি তৈরি করা](https://sh.howtocode.dev/1.0.0.part1intro/1.2.0.manipulation/1.2.2.create.md)
- [ফাইল ও ডিরেক্টরি কপি করা](https://sh.howtocode.dev/1.0.0.part1intro/1.2.0.manipulation/1.2.3.copy.md)
- [ফাইল ও ডিরেক্টরি মুভ করা](https://sh.howtocode.dev/1.0.0.part1intro/1.2.0.manipulation/1.2.4.move.md)
- [ফাইল ও ডিরেক্টরি রিমুভ করা:](https://sh.howtocode.dev/1.0.0.part1intro/1.2.0.manipulation/1.2.5.remove.md)
- [হার্ডলিঙ্ক ও সফ্টলিঙ্ক তৈরি করা](https://sh.howtocode.dev/1.0.0.part1intro/1.2.0.manipulation/1.2.6.linking.md)
- [অনুশীলন](https://sh.howtocode.dev/1.0.0.part1intro/1.2.0.manipulation/1.2.7.playground.md)
- [তৃতীয় অধ্যায় - রিডিরেকশন](https://sh.howtocode.dev/1.0.0.part1intro/1.3.0.redirection.md)
- [স্ট্যান্ডার্ড ইনপুট, আউটপুট এবং এরর](https://sh.howtocode.dev/1.0.0.part1intro/1.3.0.redirection/1.3.1.stdioe.md)
- [স্ট্যান্ডার্ড আউটপুট রিডিরেকশন](https://sh.howtocode.dev/1.0.0.part1intro/1.3.0.redirection/1.3.2.stdordrct.md)
- [স্ট্যান্ডার্ড এরর রিডিরেকশন](https://sh.howtocode.dev/1.0.0.part1intro/1.3.0.redirection/1.3.3.stderdrct.md)
- [স্ট্যান্ডার্ড আউটপুট ও এরর একত্রে রিডিরেকশন](https://sh.howtocode.dev/1.0.0.part1intro/1.3.0.redirection/1.3.4.bothrdrct.md)
- [ফাইল সংযুক্তিকরণ](https://sh.howtocode.dev/1.0.0.part1intro/1.3.0.redirection/1.3.5.cat.md)
- [পাইপলাইন](https://sh.howtocode.dev/1.0.0.part1intro/1.3.0.redirection/1.3.6.pipelines.md)
- [চতুর্থ অধ্যায় - শেলের চোখে দেখা](https://sh.howtocode.dev/1.0.0.part1intro/1.4.0.eyeofshell.md)
- [এক্সপ্যানসন](https://sh.howtocode.dev/1.0.0.part1intro/1.4.0.eyeofshell/1.4.1.expansion.md)
- [পাথনেম এক্সপ্যানসন](https://sh.howtocode.dev/1.0.0.part1intro/1.4.0.eyeofshell/1.4.2.pathnameexpansion.md)
- [গানিতিক এক্সপ্যানসন](https://sh.howtocode.dev/1.0.0.part1intro/1.4.0.eyeofshell/1.4.3.arithmaticexpansion.md)
- [ব্রেস এক্সপ্যানসন](https://sh.howtocode.dev/1.0.0.part1intro/1.4.0.eyeofshell/1.4.4.braceexpansion.md)
- [প্যারামিটার এক্সপ্যানসন](https://sh.howtocode.dev/1.0.0.part1intro/1.4.0.eyeofshell/1.4.5.parameterexpansion.md)
- [কমান্ড সাবস্টিটিউশন](https://sh.howtocode.dev/1.0.0.part1intro/1.4.0.eyeofshell/1.4.6.commandsubstitution.md)
- [ক্যোটিং](https://sh.howtocode.dev/1.0.0.part1intro/1.4.0.eyeofshell/1.4.7.quoting.md)
- [স্কেইপিং ক্যারেক্টার](https://sh.howtocode.dev/1.0.0.part1intro/1.4.0.eyeofshell/1.4.8.escpchar.md)
- [পঞ্চম অধ্যায় - কীবোর্ড ট্রিক্স](https://sh.howtocode.dev/1.0.0.part1intro/1.5.0.keyboardtricks.md)
- [কমান্ডলাইন এডিটিং](https://sh.howtocode.dev/1.0.0.part1intro/1.5.0.keyboardtricks/1.5.1.commandlineediting.md)
- [কমপ্লিশন](https://sh.howtocode.dev/1.0.0.part1intro/1.5.0.keyboardtricks/1.5.2.completion.md)
- [কমান্ড হিস্ট্রি](https://sh.howtocode.dev/1.0.0.part1intro/1.5.0.keyboardtricks/1.5.3.history.md)
- [ষষ্ঠ অধ্যায় - পারমিশন](https://sh.howtocode.dev/1.0.0.part1intro/1.6.0.permission.md)
- [ওনার, গ্রুপ এবং অন্যান্য](https://sh.howtocode.dev/1.0.0.part1intro/1.6.0.permission/1.6.1.owner.md)
- [এক্সেস রাইট](https://sh.howtocode.dev/1.0.0.part1intro/1.6.0.permission/1.6.2.accessright.md)
- [ফাইল পারমিশন পরিবর্তন](https://sh.howtocode.dev/1.0.0.part1intro/1.6.0.permission/1.6.3.chmod.md)
- [ফাইল পারমিশন মাস্কিং](https://sh.howtocode.dev/1.0.0.part1intro/1.6.0.permission/1.6.4.masking.md)
- [বিশেষ পারমিশন](https://sh.howtocode.dev/1.0.0.part1intro/1.6.0.permission/1.6.5.specialpermission.md)
- [ওনার ইউজার ও গ্রুপ পরিবর্তন](https://sh.howtocode.dev/1.0.0.part1intro/1.6.0.permission/1.6.6.chowngrp.md)
- [পরিচয় পরিবর্তন](https://sh.howtocode.dev/1.0.0.part1intro/1.6.0.permission/1.6.7.sudo.md)
- [পাসওয়ার্ড পরিবর্তন](https://sh.howtocode.dev/1.0.0.part1intro/1.6.0.permission/1.6.8.passwd.md)
- [সপ্তম অধ্যায় - প্রসেস](https://sh.howtocode.dev/1.0.0.part1intro/1.7.0.processes.md)
- [প্রসেস এর প্রাথমিক ধারণা](https://sh.howtocode.dev/1.0.0.part1intro/1.7.0.processes/1.7.1.processing.md)
- [প্রসেস দেখা](https://sh.howtocode.dev/1.0.0.part1intro/1.7.0.processes/1.7.2.viewprocess.md)
- [প্রসেস নিয়ন্ত্রণ](https://sh.howtocode.dev/1.0.0.part1intro/1.7.0.processes/1.7.3.controlprocess.md)
- [সিগন্যাল](https://sh.howtocode.dev/1.0.0.part1intro/1.7.0.processes/1.7.4.signal.md)
- [দ্বিতীয় খন্ড - কনফিগারেশন ও এনভায়রনমেন্ট](https://sh.howtocode.dev/2.0.0.part2intro.md)
- [প্রথম অধ্যায় - এনভায়রনমেন্ট](https://sh.howtocode.dev/2.0.0.part2intro/2.1.0.environment.md)
- [এনভায়রনমেন্টের ভিতরে দেখা](https://sh.howtocode.dev/2.0.0.part2intro/2.1.0.environment/2.1.1.seethrough.md)
- [যেভাবে এনভায়রনমেন্ট তৈরী হয়](https://sh.howtocode.dev/2.0.0.part2intro/2.1.0.environment/2.1.2.envestablished.md)
- [এনভায়রনমেন্ট পরিবর্তন](https://sh.howtocode.dev/2.0.0.part2intro/2.1.0.environment/2.1.3.envmodify.md)
- [দ্বিতীয় অধ্যায় - প্রম্পট সম্পাদনা](https://sh.howtocode.dev/2.0.0.part2intro/2.2.0.customprompt.md)
- [প্রম্পট কাস্টমাইজেশন](https://sh.howtocode.dev/2.0.0.part2intro/2.2.0.customprompt/2.2.1.customize.md)
- [প্রম্পট রঙ করা](https://sh.howtocode.dev/2.0.0.part2intro/2.2.0.customprompt/2.2.2.colorprompt.md)
- [কার্সরের অবস্থান পরিবর্তন](https://sh.howtocode.dev/2.0.0.part2intro/2.2.0.customprompt/2.2.3.movecursor.md)
- [তৃতীয় খন্ড - আটপৌরে কমান্ডলাইন](https://sh.howtocode.dev/3.0.0.part3intro.md)
- [প্রথম অধ্যায় - প্যাকেজ ম্যানেজমেন্ট](https://sh.howtocode.dev/3.0.0.part3intro/3.1.0.packagemanagement.md)
- [দ্বিতীয় অধ্যায় - টেক্সট এডিটর](https://sh.howtocode.dev/3.0.0.part3intro/3.2.0.0.texteditors.md)
- [ন্যানো](https://sh.howtocode.dev/3.0.0.part3intro/3.2.0.0.texteditors/3.2.1.0.nano.md)
- [ন্যানোর প্রাথমিক ব্যবহার](https://sh.howtocode.dev/3.0.0.part3intro/3.2.0.0.texteditors/3.2.1.0.nano/3.2.1.1.nano-basic.md)
- [ন্যানো - এডিটিং এবং নেভিগেশন](https://sh.howtocode.dev/3.0.0.part3intro/3.2.0.0.texteditors/3.2.1.0.nano/3.2.1.2.nano-editnavigate.md)
- [ন্যানো কনফিগারেশন](https://sh.howtocode.dev/3.0.0.part3intro/3.2.0.0.texteditors/3.2.1.0.nano/3.2.1.3.nano-configuration.md)
- [ভিম](https://sh.howtocode.dev/3.0.0.part3intro/3.2.0.0.texteditors/3.2.2.0.vim.md)
- [ভিম-এর এডিটিং মোড](https://sh.howtocode.dev/3.0.0.part3intro/3.2.0.0.texteditors/3.2.2.0.vim/3.2.2.1.vim-editing-mode.md)
- [ভিম-এর বেসিক এডিটিং](https://sh.howtocode.dev/3.0.0.part3intro/3.2.0.0.texteditors/3.2.2.0.vim/3.2.2.2.vim-basic-editing.md)
- [ভিম: সার্চ এ্যান্ড রিপ্লেস](https://sh.howtocode.dev/3.0.0.part3intro/3.2.0.0.texteditors/3.2.2.0.vim/3.2.2.3.vim-search-and-replace.md)
- [ভিম: একাধিক ফাইল নিয়ে কাজ করা](https://sh.howtocode.dev/3.0.0.part3intro/3.2.0.0.texteditors/3.2.2.0.vim/3.2.2.4.vim-editing-multiple-files.md)
- [ইম্যাকস্](https://sh.howtocode.dev/3.0.0.part3intro/3.2.0.0.texteditors/3.2.3.0.emacs.md)
- [ইম্যাকস্: প্রথম ধাপ](https://sh.howtocode.dev/3.0.0.part3intro/3.2.0.0.texteditors/3.2.3.0.emacs/3.2.3.1.emacs-first-step.md)
- [ইম্যাকস্: ক্যারেক্টার, কী এবং কমান্ড](https://sh.howtocode.dev/3.0.0.part3intro/3.2.0.0.texteditors/3.2.3.0.emacs/3.2.3.2.emacs-keys-and-command.md)
- [ইম্যাকস্: বেসিক এডিটিং](https://sh.howtocode.dev/3.0.0.part3intro/3.2.0.0.texteditors/3.2.3.0.emacs/3.2.3.3.emacs-basic-editing.md)
- [ইম্যাকস্: সার্চ এ্যান্ড রিপ্লেস](https://sh.howtocode.dev/3.0.0.part3intro/3.2.0.0.texteditors/3.2.3.0.emacs/3.2.3.4.emacs-search-and-replace.md)
- [ইম্যাকস্: একাধিক ফাইল এডিট করা](https://sh.howtocode.dev/3.0.0.part3intro/3.2.0.0.texteditors/3.2.3.0.emacs/3.2.3.5.emacs-editing-multiple-files.md)
- [তৃতীয় অধ্যায় - স্টোরেজ মিডিয়া](https://sh.howtocode.dev/3.0.0.part3intro/3.3.0.storage-media.md)
- [লিনাক্সের চোখে স্টোরেজ ডিভাইস](https://sh.howtocode.dev/3.0.0.part3intro/3.3.0.storage-media/3.3.1.basic-concept.md)
- [মাউন্ট এবং আনমাউন্ট](https://sh.howtocode.dev/3.0.0.part3intro/3.3.0.storage-media/3.3.2.mount-unmount.md)
- [পার্টিশন এবং ফরম্যাট করা](https://sh.howtocode.dev/3.0.0.part3intro/3.3.0.storage-media/3.3.3.partition-and-format.md)
- [ফাইলসিস্টেম টেস্ট এবং রিপেয়ার করা](https://sh.howtocode.dev/3.0.0.part3intro/3.3.0.storage-media/3.3.4.test-and-repair.md)
- [ডিভাইস ক্লোনিং](https://sh.howtocode.dev/3.0.0.part3intro/3.3.0.storage-media/3.3.5.cloning.md)
- [ইমেজ তৈরী](https://sh.howtocode.dev/3.0.0.part3intro/3.3.0.storage-media/3.3.6.cd-dvd-image.md)
- [অপটিক্যাল মিডিয়ায় রাইট করা](https://sh.howtocode.dev/3.0.0.part3intro/3.3.0.storage-media/3.3.7.cd-dvd-writing.md)
- [চতুর্থ অধ্যায় - নেটওয়ার্কিং](https://sh.howtocode.dev/3.0.0.part3intro/3.4.0.networking.md)
- [নেটওয়ার্ক পরীক্ষণ এবং পর্যবেক্ষন](https://sh.howtocode.dev/3.0.0.part3intro/3.4.0.networking/3.4.1.examining-and-monitoring-a-network.md)
- [ফাইল ট্রান্সফার](https://sh.howtocode.dev/3.0.0.part3intro/3.4.0.networking/3.4.2.file-transfer.md)
- [নিরাপদ যোগাযোগ](https://sh.howtocode.dev/3.0.0.part3intro/3.4.0.networking/3.4.3.secure-connection.md)
- [পঞ্চম অধ্যায় - ফাইল সার্চ](https://sh.howtocode.dev/3.0.0.part3intro/3.5.0.0.search.md)
- [Locate: নাম দিয়ে ফাইল সার্চ](https://sh.howtocode.dev/3.0.0.part3intro/3.5.0.0.search/3.5.1.0.locate.md)
- [find: শক্তিশালী সার্চ](https://sh.howtocode.dev/3.0.0.part3intro/3.5.0.0.search/3.5.2.0.find.md)
- [find: টেস্ট](https://sh.howtocode.dev/3.0.0.part3intro/3.5.0.0.search/3.5.2.0.find/3.5.2.1.test.md)
- [find: অপারেটর](https://sh.howtocode.dev/3.0.0.part3intro/3.5.0.0.search/3.5.2.0.find/3.5.2.2.operator.md)
- [find: একশন](https://sh.howtocode.dev/3.0.0.part3intro/3.5.0.0.search/3.5.2.0.find/3.5.2.3.action.md)
- [find: অপশন](https://sh.howtocode.dev/3.0.0.part3intro/3.5.0.0.search/3.5.2.0.find/3.5.2.4.options.md)
- [অনুশীলন](https://sh.howtocode.dev/3.0.0.part3intro/3.5.0.0.search/3.5.2.0.find/3.5.2.5.playground.md)
- [ষষ্ঠ অধ্যায় - আর্কাইভ ও ব্যাকআপ](https://sh.howtocode.dev/3.0.0.part3intro/3.6.0.archiving-and-backup.md)
- [ডাটা কম্প্রেশন](https://sh.howtocode.dev/3.0.0.part3intro/3.6.0.archiving-and-backup/3.6.1.compressing-data.md)
- [ডাটা আর্কাইভিং](https://sh.howtocode.dev/3.0.0.part3intro/3.6.0.archiving-and-backup/3.6.2.archiving-data.md)
- [dtrx](https://sh.howtocode.dev/3.0.0.part3intro/3.6.0.archiving-and-backup/3.6.3.dtrx.md)
- [সিনক্রোনাইজেশন](https://sh.howtocode.dev/3.0.0.part3intro/3.6.0.archiving-and-backup/3.6.4.rsync.md)
- [সপ্তম অধ্যায় - আটপৌরে টুলস](https://sh.howtocode.dev/3.0.0.part3intro/3.7.0.essential-tools.md)
- [রেঞ্জার(Ranger): ফাইল ম্যানেজার](https://sh.howtocode.dev/3.0.0.part3intro/3.7.0.essential-tools/3.7.1.ranger.md)
- [মাট (Mutt): ইমেইল ক্লায়েন্ট](https://sh.howtocode.dev/3.0.0.part3intro/3.7.0.essential-tools/3.7.2.mutt.md)
- [সিমিউজ(cmus): মিউজিক প্লেয়ার](https://sh.howtocode.dev/3.0.0.part3intro/3.7.0.essential-tools/3.7.3.cmus.md)
- [ইলিঙ্কস (elinks): ওয়েব ব্রাউজার](https://sh.howtocode.dev/3.0.0.part3intro/3.7.0.essential-tools/3.7.4.elinks.md)
- [উইচ্যাট (weechat) : আইআরসি ক্লায়েন্ট](https://sh.howtocode.dev/3.0.0.part3intro/3.7.0.essential-tools/3.7.5.weechat.md)
- [ফিঞ্চ (finch) : চ্যাট ক্লায়েন্ট](https://sh.howtocode.dev/3.0.0.part3intro/3.7.0.essential-tools/3.7.6.finch.md)
- [অষ্টম অধ্যায় - প্রোগ্রাম কম্পাইলেশন](https://sh.howtocode.dev/3.0.0.part3intro/3.8.0.compilation.md)
- [চতুর্থ খন্ড - টেক্সট ম্যানিপুলেশন](https://sh.howtocode.dev/4.0.0.part4intro.md)
- [প্রথম অধ্যায় - রেগুলার এক্সপ্রেশন](https://sh.howtocode.dev/4.0.0.part4intro/4.1.0.regular-expressions.md)
- [গ্রেপ (grep)](https://sh.howtocode.dev/4.0.0.part4intro/4.1.0.regular-expressions/4.1.1.grep.md)
