<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=BOSS-Linux%2FC2%2FRedirection-Pipes%2FBengali</id>
		<title>BOSS-Linux/C2/Redirection-Pipes/Bengali - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=BOSS-Linux%2FC2%2FRedirection-Pipes%2FBengali"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=BOSS-Linux/C2/Redirection-Pipes/Bengali&amp;action=history"/>
		<updated>2026-04-27T09:25:19Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=BOSS-Linux/C2/Redirection-Pipes/Bengali&amp;diff=31266&amp;oldid=prev</id>
		<title>Kaushik Datta at 05:43, 24 February 2017</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=BOSS-Linux/C2/Redirection-Pipes/Bengali&amp;diff=31266&amp;oldid=prev"/>
				<updated>2017-02-24T05:43:57Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 05:43, 24 February 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 145:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 145:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|03:31&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|03:31&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|এন্টার টিপুন ।&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|এন্টার টিপুন । কারসর-টি দপদপ&amp;#160; করছে অর্থাৎ আমাদের কিবোর্ড-এর মাধ্যমে ইনপুট দিতে হবে ।&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|-&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|03:32&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/del&gt;কারসর-টি দপদপ&amp;#160; করছে অর্থাৎ আমাদের কিবোর্ড-এর মাধ্যমে ইনপুট দিতে হবে ।&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|03:37&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|03:37&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 294:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 292:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|07:23&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|07:23&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|হ্যা, এটি হয়েছে ।&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|হ্যা, এটি হয়েছে । ধরুন, ওই&amp;#160; একই ডিরেক্টরি-ত়ে অন্য একটি ফাইল test2 আছে ।&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|-&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|07:24&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/del&gt;ধরুন, ওই&amp;#160; একই ডিরেক্টরি-ত়ে অন্য একটি ফাইল test2 আছে ।&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|07:30&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|07:30&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kaushik Datta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=BOSS-Linux/C2/Redirection-Pipes/Bengali&amp;diff=19178&amp;oldid=prev</id>
		<title>Kaushik Datta: Created page with &quot;{| border=1 !Time !Narration |- |00:00 |Redirection এবং Pipes সংক্রান্ত  এই কথ্য টিউটোরিয়ালটিতে আপনা...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=BOSS-Linux/C2/Redirection-Pipes/Bengali&amp;diff=19178&amp;oldid=prev"/>
				<updated>2015-01-05T14:51:14Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| border=1 !Time !Narration |- |00:00 |Redirection এবং Pipes সংক্রান্ত  এই কথ্য টিউটোরিয়ালটিতে আপনা...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
|00:00&lt;br /&gt;
|Redirection এবং Pipes সংক্রান্ত  এই কথ্য টিউটোরিয়ালটিতে আপনাদের স্বাগত জানাচ্ছি ।&lt;br /&gt;
|-&lt;br /&gt;
|00:07&lt;br /&gt;
| আমি লিনাক্স অপারেটিং সিস্টেম ব্যবহার করছি।&lt;br /&gt;
|-&lt;br /&gt;
|00:09&lt;br /&gt;
|আমি ধরে নিচ্ছি, লিনাক্স  অপারেটিং সিস্টেম এবং মৌলিক নির্দেশাবলী সম্পর্কে আপনার কিছু ধারণা আছে । &lt;br /&gt;
|-&lt;br /&gt;
|00:16&lt;br /&gt;
|সেই সংক্রান্ত মৌখিক টিউটোরিয়াল এই   ওয়েবসাইট-টিতে   প্রাপ্তিসাধ্য ।&lt;br /&gt;
|-&lt;br /&gt;
|00:22&lt;br /&gt;
|মনে রাখবেন যে লিনাক্স case sensitive ।&lt;br /&gt;
|-   &lt;br /&gt;
|00:25&lt;br /&gt;
|অন্যথায় উল্লেখ করা না থাকলে এই টিউটোরিয়ালটিতে ব্যবহৃত সমস্ত র্নিদেশাবলী ছোট  হাতের অক্ষরে আছে ।&lt;br /&gt;
|-&lt;br /&gt;
|00:32&lt;br /&gt;
|লিনাক্স-এ অধিকাংশ কাজ-ই   টার্মিনাল-এর মাধ্যমে হয় ।&lt;br /&gt;
|-&lt;br /&gt;
|00:35&lt;br /&gt;
|যখন আমরা একটি কমান্ড চালাতে চাই, আমরা  কিবোর্ডের মাধ্যমে সেটি লিখি ।&lt;br /&gt;
|-&lt;br /&gt;
|00:39&lt;br /&gt;
|ধরুন, আমরা তারিখ এবং সময় দেখতে চাইছি ।&lt;br /&gt;
|-&lt;br /&gt;
|00:41&lt;br /&gt;
|কিবোর্ড-এর মাধ্যমে &amp;quot;date&amp;quot; লিখুন    এবং এন্টার টিপুন   ।&lt;br /&gt;
|-&lt;br /&gt;
|00:46&lt;br /&gt;
|সাধারণত আমরা কিবোর্ড-এর  মাধ্যমে ইনপুট দিয়ে থাকি ।&lt;br /&gt;
|-&lt;br /&gt;
|00:48&lt;br /&gt;
|অনুরূপভাবে,  কমান্ডের আউটপুট, টার্মিনাল উইন্ডোত়ে প্রদর্শিত হয় ।&lt;br /&gt;
|-&lt;br /&gt;
|00:56&lt;br /&gt;
|এছাড়াও কোনো কমান্ড চানালোর সময় কিছু ত্রুটি ঘটতে পারে ।&lt;br /&gt;
|-&lt;br /&gt;
|00:59&lt;br /&gt;
|উদাহরস্বরূপ, লিখুন  &amp;quot;cat space aaa&amp;quot; । এন্টার টিপুন ।&lt;br /&gt;
|-&lt;br /&gt;
|01:05&lt;br /&gt;
|aaa নামক কোনো ফাইলের অস্তিত্ব নেই ।&lt;br /&gt;
|-&lt;br /&gt;
|01:08&lt;br /&gt;
|সেই ত্রুটি- সংক্রান্ত বার্তা এখানে দেখা যাচ্ছে ।&lt;br /&gt;
|-&lt;br /&gt;
|01:10&lt;br /&gt;
|এখন এই ত্রুটি-টিও টার্মিনাল উইন্ডোর উপর দেখা যাচ্ছে   । &lt;br /&gt;
|-&lt;br /&gt;
|01:20&lt;br /&gt;
|কমান্ড সংক্রান্ত  তিনটি বিশেষ  কর্ম  হল ইনপুট নেওয়া, আউটপুট দেখানো এবং error বা  ত্রুটি রিপোর্ট করা ।&lt;br /&gt;
|-&lt;br /&gt;
|01:24&lt;br /&gt;
|Redirection  শেখার  পূর্বে  আমাদের দুটি গুরুত্বপূর্ণ ধারণা সম্পর্কে জানা উচিত। সেগুলি হল -  স্ট্রিম   এবং  file descriptor  ।&lt;br /&gt;
|-&lt;br /&gt;
|01:31&lt;br /&gt;
|লিনাক্স শেল যেমন Bash, অক্ষরের স্ট্রিম-এর মাধ্যমে ইনপুট গ্রহণ করে ও আউটপুট পাঠায়  ।&lt;br /&gt;
|-&lt;br /&gt;
|01:37&lt;br /&gt;
|কোনো  অক্ষর তার  আগের এবং পরের অক্ষরের উপর নির্ভর করে না ।&lt;br /&gt;
|-&lt;br /&gt;
|01:41&lt;br /&gt;
|স্ট্রিম-গুলি  ফাইল IO পদ্ধতির দ্বারা  ব্যবহার করা হয় ।&lt;br /&gt;
|-&lt;br /&gt;
|01:44&lt;br /&gt;
|অক্ষরের স্ট্রিম-টি কোনো একটি ফাইল বা কীবোর্ড বা  উইন্ডো ইত্যাদি কোথা থেকে আসছে বা কোথায় যাচ্ছে, ত়া কোনো মূল্য রাখে না  ।&lt;br /&gt;
|-&lt;br /&gt;
|01:51&lt;br /&gt;
|লিনাক্স-এ প্রত্যেক খোলা ফাইল-এর  সঙ্গে একটি পূর্ণসংখ্যা সংখ্যা  যুক্ত থাকে ।&lt;br /&gt;
|-&lt;br /&gt;
|01:57&lt;br /&gt;
|এটিকে    file descriptor  বলা হয় ।&lt;br /&gt;
|-&lt;br /&gt;
|02:05&lt;br /&gt;
|লিনাক্স শেল তিনটি  স্ট্যান্ডার্ড I/O স্ট্রিম ব্যবহার  করে ।&lt;br /&gt;
|-&lt;br /&gt;
|02:08&lt;br /&gt;
|প্রতিটি একটি সুনির্দিষ্ট  ফাইল descriptor-এর সাথে যুক্ত থাকে ।&lt;br /&gt;
|-&lt;br /&gt;
|02:12&lt;br /&gt;
|''stdin হল স্ট্যান্ডার্ড   ইনপুট স্ট্রিম ।&lt;br /&gt;
|-&lt;br /&gt;
|02:15&lt;br /&gt;
|এটি কমান্ড-এ ইনপুট দেয় ।&lt;br /&gt;
|-&lt;br /&gt;
|02:17&lt;br /&gt;
|এর  ফাইল descriptor মান 0 ।&lt;br /&gt;
|-&lt;br /&gt;
|02:19&lt;br /&gt;
|''stdout'' হল স্ট্যান্ডার্ড   আউটপুট স্ট্রিম ।&lt;br /&gt;
|-&lt;br /&gt;
|02:22&lt;br /&gt;
|এটি কমান্ড-এর আউটপুট দেখায় । এর  ফাইল বর্ণনাকারীর মান ১  ।&lt;br /&gt;
|-&lt;br /&gt;
|02:26&lt;br /&gt;
|stderr হল স্ট্যান্ডার্ড  এরর  স্ট্রিম । এটি  কমান্ড-এর  ত্রুটি-গুলি  প্রদর্শন  করে । এর  ফাইল descriptor হল  ২  ।&lt;br /&gt;
|-&lt;br /&gt;
|02:36&lt;br /&gt;
|ইনপুট স্ট্রিম প্রোগ্রামের ইনপুট প্রদান করে ।&lt;br /&gt;
|-&lt;br /&gt;
|02:40&lt;br /&gt;
|সাধারনতঃ  এটি টার্মিনাল keystrokes থেকে ইনপুট নেয় ।&lt;br /&gt;
|-&lt;br /&gt;
|02:44&lt;br /&gt;
|আউটপুট স্ট্রিম সাধারনতঃ  টার্মিনালে অক্ষর প্রিন্ট করে ।&lt;br /&gt;
|-&lt;br /&gt;
|02:47&lt;br /&gt;
|আগে টার্মিনাল ছিল  ASCII typewriter বা display terminal ।&lt;br /&gt;
|-&lt;br /&gt;
|02:52&lt;br /&gt;
|কিন্তু এখন এটি গ্রাফিকাল ডেস্কটপ-এর উপর একটি টেক্সট উইন্ডো  ।&lt;br /&gt;
|-&lt;br /&gt;
|02:56&lt;br /&gt;
|আমরা দেখেছি যে ৩ টি  স্ট্রিমই  স্বাভাবিকভাবে  কোনো ফাইল-এর সাথে   সংযুক্ত থাকে ।&lt;br /&gt;
|-&lt;br /&gt;
|03:01&lt;br /&gt;
|কিন্তু লিনাক্সে আমরা এটির পরিবর্তন করতে পারি ।&lt;br /&gt;
|-&lt;br /&gt;
|03:04&lt;br /&gt;
|আমরা এই ৩-টি  স্ট্রিম অন্যান্য ফাইলের  সাথে সংযুক্ত  করতে পারি ।&lt;br /&gt;
|-&lt;br /&gt;
|03:07&lt;br /&gt;
|এই প্রক্রিয়া-টিকে redirection বা  পুনর্নির্দেশনা বলা হয় ।&lt;br /&gt;
|-&lt;br /&gt;
|03:09&lt;br /&gt;
|এখন দেখা যাক কিভাবে এই  ৩  স্ট্রিম-এ পুনর্নির্দেশনা  করা যায়  ।&lt;br /&gt;
|-&lt;br /&gt;
|03:14&lt;br /&gt;
| প্রথমে দেখা যাক স্ট্যান্ডার্ড ইনপুট কিভাবে পুনঃনির্দেশিত করা যায়  ।&lt;br /&gt;
|-&lt;br /&gt;
|03:17&lt;br /&gt;
|আমরা একটি ফাইল থেকে standardin, &amp;lt;(বামকোণী বন্ধনী) অপারেটর ব্যবহার করে পুনঃনির্দেশিত করতে পারি ।&lt;br /&gt;
|-&lt;br /&gt;
|03:22&lt;br /&gt;
|আমরা জানি যে একটি ফাইলের লাইন, শব্দ এবং অক্ষরের সংখ্যা জানতে wc কমান্ডের ব্যবহার করা হয় ।&lt;br /&gt;
|-&lt;br /&gt;
|03:28&lt;br /&gt;
|টার্মিনাল  উইন্ডো-ত়ে wc লিখুন ।&lt;br /&gt;
|-&lt;br /&gt;
|03:31&lt;br /&gt;
|এন্টার টিপুন ।&lt;br /&gt;
|-&lt;br /&gt;
|03:32&lt;br /&gt;
|কারসর-টি দপদপ  করছে অর্থাৎ আমাদের কিবোর্ড-এর মাধ্যমে ইনপুট দিতে হবে ।&lt;br /&gt;
|-&lt;br /&gt;
|03:37&lt;br /&gt;
|কিছু লেখা যাক  &amp;quot;This tutorial is very important&amp;quot; ।&lt;br /&gt;
|-&lt;br /&gt;
|03:46&lt;br /&gt;
|এন্টার টিপুন ।&lt;br /&gt;
|-&lt;br /&gt;
|03:48&lt;br /&gt;
|এবার ctrl ও d কী  একসাথে টিপুন ।&lt;br /&gt;
|-&lt;br /&gt;
|03:52&lt;br /&gt;
|এখন যে লাইনগুলি আমরা লিখেছি, তার উপর  কমান্ড-টি কাজ করেছে  ।&lt;br /&gt;
|-&lt;br /&gt;
|03:55&lt;br /&gt;
|এই কমান্ড-টি টার্মিনাল-এ আউটপুট দেখাছে ।&lt;br /&gt;
|-&lt;br /&gt;
|03:57&lt;br /&gt;
|এখানে wc কমান্ড-এর পর কোনো ফাইল উল্লেখ করা  হয়নি ।&lt;br /&gt;
|-&lt;br /&gt;
|04:01&lt;br /&gt;
|তাই কমান্ড-টি স্ট্যান্ডার্ড   ইনপুট স্ট্রিম থেকে ইনপুট নিয়েছে  ।&lt;br /&gt;
|-&lt;br /&gt;
|04:04&lt;br /&gt;
|স্ট্যান্ডার্ড   ইনপুট স্ট্রিম স্বাভাবিকভাবে-ই  কিবোর্ড-এর সাথে যুক্ত থাকে । তাই  wc কিবোর্ড থেকে ইনপুট নেয় ।&lt;br /&gt;
|-&lt;br /&gt;
|04:12&lt;br /&gt;
|এখন যদি আমরা লিখি -&lt;br /&gt;
&lt;br /&gt;
&amp;quot;wc space বামকোণী বন্ধনী space test1 dot txt&amp;quot; ।&lt;br /&gt;
|-&lt;br /&gt;
|04:19&lt;br /&gt;
|তাহলে wc test1 dot txt  ফাইল-এর লাইন, শব্দ এবং অক্ষরের সংখ্যা দেখাবে ।&lt;br /&gt;
|-&lt;br /&gt;
|04:27&lt;br /&gt;
|এবার লিখুন ।&lt;br /&gt;
&lt;br /&gt;
&amp;quot;wc space test1 dot txt&amp;quot; ।&lt;br /&gt;
|-&lt;br /&gt;
|04:34&lt;br /&gt;
|আমরা একই আউটপুট দেখছি  ।&lt;br /&gt;
|-&lt;br /&gt;
|04:37&lt;br /&gt;
|তাহলে পার্থক্য -টি কোথায় ?&lt;br /&gt;
|-&lt;br /&gt;
|04:39&lt;br /&gt;
| &amp;quot;wc space test1 dot txt&amp;quot; লিখলে , কমান্ড-টি  test1dot txt ফাইল-টি খোলে এবং সেটি থেকে পড়ে ।&lt;br /&gt;
|-&lt;br /&gt;
|04:46&lt;br /&gt;
|কিন্তু উপরের   কমান্ড-টি  লিখলে , wc খোলার জন্য কোনো ফাইল পায়না ।&lt;br /&gt;
|-&lt;br /&gt;
|04:53&lt;br /&gt;
|তাই , এটি standardin থেকে ইনপুট নিতে চেষ্টা করে ।&lt;br /&gt;
|-&lt;br /&gt;
|04:57&lt;br /&gt;
|কিন্তু  আমরা standardin -কে  ফাইল test1dot txt -এর দিকে  পরিচালিত করেছি ।&lt;br /&gt;
|-&lt;br /&gt;
|05:01&lt;br /&gt;
|তাই এই কমান্ড-টি  test1 থেকে পড়ে ।&lt;br /&gt;
|-&lt;br /&gt;
|05:04&lt;br /&gt;
|কিন্তু প্রকৃতপক্ষে , এটা জানে না যে  standardin-e কোথা থেকে তথ্য আসছে ।&lt;br /&gt;
|-&lt;br /&gt;
|05:10&lt;br /&gt;
|তাহলে আমরা দেখলাম কিভাবে স্ট্যান্ডার্ড ইনপুট পুননির্দেশনা করা যায়  ।&lt;br /&gt;
|-&lt;br /&gt;
|05:12&lt;br /&gt;
|এবার দেখে নেওয়া যাক কিভাবে  স্ট্যান্ডার্ড আউটপুট  এবং  স্ট্যান্ডার্ড এরর  পুননির্দেশনা করা যায় ।&lt;br /&gt;
|-&lt;br /&gt;
|05:17&lt;br /&gt;
|দুটি পদ্ধতিতে  আউটপুট  বা এরর একটি ফাইল-এ পুননির্দেশনা করা যায় ।&lt;br /&gt;
|-       &lt;br /&gt;
|05:20&lt;br /&gt;
|ধরুন, n হল ফাইল descriptor ।&lt;br /&gt;
&lt;br /&gt;
''n'' একটি ডানকোণী বন্ধনী ফাইল descriptor ''n'' থেকে  একটি  ফাইল-এ আউটপুট redirect করে ।&lt;br /&gt;
|-&lt;br /&gt;
|05:29&lt;br /&gt;
|আপনার অবশ্যই সেই ফাইল-এ লেখার অধিকার থাকতে হবে ।&lt;br /&gt;
|-&lt;br /&gt;
|05:32&lt;br /&gt;
|যদি ফাইলটি  উপস্থিত না থাকে, সেটি  নির্মিত হয় ।&lt;br /&gt;
|-&lt;br /&gt;
|05:35&lt;br /&gt;
|যদি সেটির  অস্তিত্ব আগে থেকেই থাকে, তাহলে উপস্থিত বিষয়বস্তু সাধারণত কোন সতর্কত়াবাণী ছাড়াই হারিয়ে যায় ।&lt;br /&gt;
|-&lt;br /&gt;
|05:40&lt;br /&gt;
|' n ' দুটি  ডানকোণী বন্ধনী  ' -ও  ফাইল বর্ণনাকারী ''n'' থেকে একটি  ফাইল-এ  আউটপুট পুননির্দেশনা করে ।&lt;br /&gt;
|-&lt;br /&gt;
|05:47&lt;br /&gt;
|এক্ষেত্রেও, আপনার সেই ফাইল-এ লেখার অধিকার থাকতে হবে ।&lt;br /&gt;
|-&lt;br /&gt;
|05:50&lt;br /&gt;
|যদি ফাইলটি  উপস্থিত না থাকে , সেটি  নির্মিত হয় ।&lt;br /&gt;
|-&lt;br /&gt;
|05:52&lt;br /&gt;
|যদি ফাইলটির  অস্তিত্ব আগে থেকেই থাকে, তাহলে আউটপুট সেই  ফাইল-এর শেষে  যুক্ত হয় ।&lt;br /&gt;
|-&lt;br /&gt;
|05:59&lt;br /&gt;
|একটি  ডানকোণী  বন্ধনী বা দুটি ডানকোণী বন্ধনীর আগে n হল ফাইল descriptor ।&lt;br /&gt;
|-&lt;br /&gt;
|06:05&lt;br /&gt;
|এটি বাদ দিলে স্ট্যান্ডার্ড আউপুট অর্থাৎ ফাইল বর্ণনাকারী ১  অনুমান করা  হয় ।&lt;br /&gt;
|-&lt;br /&gt;
|06:10&lt;br /&gt;
|তাহলে একটি  ডানকোণী বন্ধনী এবং ১ এর পর একটি ডানকোণী বন্ধনী আসলে  একই কাজ করে  ।&lt;br /&gt;
|-&lt;br /&gt;
|06:15&lt;br /&gt;
|কিন্তু ত্রুটির স্ট্রিম-কে redirect করতে আমাদের ২ এর পর একটি বা  দুটি  ডানকোণী বন্ধনী ব্যবহার করতে হয়   । &lt;br /&gt;
|-&lt;br /&gt;
|06:22&lt;br /&gt;
|আসুন, এটি  দেখা  যাক    ।&lt;br /&gt;
|-&lt;br /&gt;
|06:24&lt;br /&gt;
|শেষ উদাহরণ-এ  আমরা দেখেছি যে ফাইল বা standardin উপর wc কমান্ডের ফলাফল টার্মিনাল উইন্ডোর এ প্রদর্শিত হয়  ।&lt;br /&gt;
|-&lt;br /&gt;
|06:31&lt;br /&gt;
|কিন্তু, এটি টার্মিনালে প্রদর্শন করতে  না চাইলে আমরা   কি করবো ?&lt;br /&gt;
|-&lt;br /&gt;
|06:34&lt;br /&gt;
|ধরুন, আমরা এটি একটি ফাইলে সংরক্ষণ করতে চাই , যাতে পরে এই তথ্য ব্যবহার করা যায় ।&lt;br /&gt;
|-&lt;br /&gt;
|06:38&lt;br /&gt;
|স্বাভাভিকভাবে  wc standardout -এ  আউটপুট লেখে ।&lt;br /&gt;
|-&lt;br /&gt;
|06:42&lt;br /&gt;
|standardout  টার্মিনাল উইন্ডোর সাথে সংযুক্ত থাকে ।&lt;br /&gt;
|-&lt;br /&gt;
|06:45&lt;br /&gt;
|তাই আমরা টার্মিনাল উইন্ডো-ত়ে  আউটপুট দেখি ।&lt;br /&gt;
|-&lt;br /&gt;
|06:48&lt;br /&gt;
|কিন্তু যদি আমরা standardout একটি ফাইল-এ redirect  করতে পারি, তাহলে wc কমান্ডের ফলাফল সেই  ফাইল-এ   লিখিত হবে ।&lt;br /&gt;
|-&lt;br /&gt;
|06:57&lt;br /&gt;
|লিখুন  -&lt;br /&gt;
&lt;br /&gt;
&amp;quot;wc space test1 dot txt ডানকোণী বন্ধনী wc_results dot txt&amp;quot; ।&lt;br /&gt;
|-&lt;br /&gt;
|07:09&lt;br /&gt;
|এন্টার টিপুন   ।&lt;br /&gt;
|-&lt;br /&gt;
|07:11&lt;br /&gt;
|এখন এটি প্রকৃতপক্ষে হয়েছে কিনা দেখার জন্যে cat কমান্ড-এর দ্বারা wc_results dot txt ফাইল-এর বিষয়বস্তু  দেখা যাক ।&lt;br /&gt;
|-&lt;br /&gt;
|07:23&lt;br /&gt;
|হ্যা, এটি হয়েছে ।&lt;br /&gt;
|-&lt;br /&gt;
|07:24&lt;br /&gt;
|ধরুন, ওই  একই ডিরেক্টরি-ত়ে অন্য একটি ফাইল test2 আছে ।&lt;br /&gt;
|-&lt;br /&gt;
|07:30&lt;br /&gt;
|এখন আবার আমরা test2 ফাইল-ti  নিয়ে  কমান্ডটি চালাব । লিখছি-&lt;br /&gt;
&lt;br /&gt;
&amp;quot;wc space test2 dot txt ডানকোণী বন্ধনী wc_results dot txt&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|07:44&lt;br /&gt;
|এক্ষেত্রে,  wc_results -ফাইলের  বিষয়বস্তু overwrite হয়ে যাবে   ।&lt;br /&gt;
|-&lt;br /&gt;
|07:48&lt;br /&gt;
|এটি দেখে নেওয়া যাক ।&lt;br /&gt;
|-&lt;br /&gt;
|07:56&lt;br /&gt;
|এর পরিবর্তে আমরা লিখতে পারি  &amp;quot;wc space test1 dot txt দুটি ডানকোণী বন্ধনী wc underscore results dot txt&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|08:07&lt;br /&gt;
|নতুন বিষয়বস্তু ফাইল wc underscore results dot txt -এর বর্তমান উপস্থিত বিষয়বস্তু overwrite করে না, সেই ফাইল-এর শেষে যুক্ত হয়ে যায়  ।&lt;br /&gt;
|-&lt;br /&gt;
|08:15&lt;br /&gt;
|এটিও দেখে নেওয়া যাক । এখানে  দুটি  লেখাই  দেখা  যাচ্ছে   ।&lt;br /&gt;
|-&lt;br /&gt;
|08:26&lt;br /&gt;
|স্ট্যান্ডার্ড এরর অনুরূপভাবে redirect  করা যায় ।&lt;br /&gt;
|-&lt;br /&gt;
|08:29&lt;br /&gt;
|শুধু পার্থক্য হল,  এইক্ষেত্রে একটি ডানকোণী বন্ধনী বা দুটি ডানকোণী বন্ধনীর  আগে স্ট্যান্ডার্ড এরর-এর  ফাইল descriptor সংখ্যা উল্লেখ করতে হয় ।&lt;br /&gt;
|-&lt;br /&gt;
|08:38&lt;br /&gt;
|আমরা জানি aaa নামক কোন ফাইল উপস্থিত  নেই । তাহলে লেখা যাক -&lt;br /&gt;
&lt;br /&gt;
&amp;quot;wc space aaa&amp;quot; ।&lt;br /&gt;
|-&lt;br /&gt;
|08:46&lt;br /&gt;
|শেল ত্রুটি জানাচ্ছে  যে -  “No such file or directory”।&lt;br /&gt;
|-&lt;br /&gt;
|08:50&lt;br /&gt;
|ধরুন, আমরা স্ক্রিন-এ এই   বার্তা দেখতে চাই না । তারজন্য, সেগুলি অন্য ফাইল-এ redirect  করতে হবে ।&lt;br /&gt;
|-&lt;br /&gt;
|08:55&lt;br /&gt;
|লেখা  যাক  -&lt;br /&gt;
&lt;br /&gt;
&amp;quot;wc space aaa space 2 ডানকোণী বন্ধনী errorlog dot txt&amp;quot; ।&lt;br /&gt;
|-&lt;br /&gt;
|09:06&lt;br /&gt;
|এখন ত্রুটি-গুলি  টার্মিনালে প্রদর্শিত হচ্ছে   না , বরং ফাইল errorlog dot txt -ত়ে লিখিত হয়ে  গেছে   ।&lt;br /&gt;
|-&lt;br /&gt;
|09:12&lt;br /&gt;
|আমরা &amp;quot;cat space errorlog dot txt&amp;quot; কমান্ড-এর মাধ্যমে এটি দেখতে পারি ।&lt;br /&gt;
।&lt;br /&gt;
|-&lt;br /&gt;
|09:22&lt;br /&gt;
|ধরুন,  আমি &amp;quot;cat space bbb space 2 ডানকোণী বন্ধনী errorlog dot txt&amp;quot;  কমান্ড ব্যবহার করে কিছু ক্রুটি করেছি ।&lt;br /&gt;
|-&lt;br /&gt;
|09:34&lt;br /&gt;
|এখন  পূর্ববর্তী ক্রুটি overwrite হয়ে যাবে এবং নতুন ক্রুটি দেখা যাবে ।&lt;br /&gt;
|-&lt;br /&gt;
|09:39&lt;br /&gt;
|দেখুন &amp;quot;cat space errorlog dot txt&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|09:46&lt;br /&gt;
|কিন্তু সবকটি error-এর   তালিকা দেখতে চাইলে আমরা কি করবো ?&lt;br /&gt;
&lt;br /&gt;
সেক্ষেত্রে, আমরা এই কমান্ড-টি চালাব -&lt;br /&gt;
&lt;br /&gt;
&amp;quot;wc space aaa space 2 দুটি ডানকোণী বন্ধনী errorlog dot txt&amp;quot; ।&lt;br /&gt;
|-&lt;br /&gt;
|09:58&lt;br /&gt;
|cat কমান্ড ব্যবহার করে এটি পরীক্ষা করা যাক ।&lt;br /&gt;
|-&lt;br /&gt;
|10:06&lt;br /&gt;
|তাহলে আমরা দেখলাম কিভাবে তিনটি  স্ট্রিম   -স্ট্যান্ডার্ড আউট, স্ট্যান্ডার্ড in  ও  স্ট্যান্ডার্ড এরর-কে আলাদাভাবে redirect  এবং ব্যবহার  করা যায় ।  কিন্তু এই তিনটি স্ট্রিম -কে  একসাথে ব্যবহার অর্থাৎ বিভিন্ন স্ট্রিম-গুলি যুক্ত কতে পারলে, redirection আসল ক্ষমতা বোঝা যায় ।&lt;br /&gt;
|-&lt;br /&gt;
|10:20&lt;br /&gt;
|একে   pipelining বলা হয় ।&lt;br /&gt;
|-&lt;br /&gt;
|10:22&lt;br /&gt;
|পাইপ কমান্ড-এর শৃঙ্খল  তৈরী করে   ।&lt;br /&gt;
|-&lt;br /&gt;
|10:25&lt;br /&gt;
|পাইপ  একটি  কমান্ডের আউটপুট-এর সাথে পরবর্তী কমান্ডের ইনপুট যুক্ত   করে ।&lt;br /&gt;
|-&lt;br /&gt;
|10:30&lt;br /&gt;
|এটি লেখার নিয়ম  হল -&lt;br /&gt;
&lt;br /&gt;
command1 উল্লম্ব দাঁড়ি  command2 hyphen option উল্লম্ব দাঁড়ি command3 hyphen option1 hyphen option2 উল্লম্ব দাঁড়ি command4 ।&lt;br /&gt;
|-&lt;br /&gt;
|10:46&lt;br /&gt;
|ধরুন, আমরা বর্তমান ডিরেক্টরির মধ্যে উপস্থিত ফাইল ও ডিরেক্টরির  মোট সংখ্যা জানতে চাই ।&lt;br /&gt;
|-   &lt;br /&gt;
|10:51&lt;br /&gt;
|তাহলে আমরা কি করবো ? আমরা জানি&lt;br /&gt;
&lt;br /&gt;
&amp;quot;ls space minus l&amp;quot;  বর্তমান ডিরেক্টরি-র  সব ফাইল এবং সাব-ডিরেক্টরির  তালিকা দেয় ।&lt;br /&gt;
|-&lt;br /&gt;
|10:58&lt;br /&gt;
|আমরা আউটপুট-টিকে  একটি ফাইলে redirect  করতে পারি -&lt;br /&gt;
&lt;br /&gt;
&amp;quot;ls space minus l ডানকোণী বন্ধনী files dot txt&amp;quot; ।&lt;br /&gt;
|-&lt;br /&gt;
|11:08&lt;br /&gt;
|&amp;quot;cat space files dot txt&amp;quot;  ।&lt;br /&gt;
|-&lt;br /&gt;
|11:14&lt;br /&gt;
|এখানে,  প্রতিটি লাইন একটি ফাইল অথবা ডিরেক্টরির নাম ।&lt;br /&gt;
|-&lt;br /&gt;
|11:17&lt;br /&gt;
|যদি আমরা এই ফাইলের  মোট লাইন সংখ্যা জানতে চাই, তাহলে  আমরা files dot txt ফাইল-টিকে ব্যবহার করতে পারি  ।&lt;br /&gt;
|-&lt;br /&gt;
|11:24&lt;br /&gt;
|এটি এই কমান্ড-এর মাধ্যমে করা যায়-  &amp;quot;wc space minus  l files dot txt&amp;quot; ।&lt;br /&gt;
|-&lt;br /&gt;
|11:32&lt;br /&gt;
|এটি আমাদের উদ্দেশ্য সাধন করলেও   এর কিছু সমস্যা আছে ।&lt;br /&gt;
|-&lt;br /&gt;
|11:35&lt;br /&gt;
|প্রথমত, একটি অন্তর্বর্তী ফাইল files dot txt প্রয়োজন হয় ।&lt;br /&gt;
|-&lt;br /&gt;
|11:40&lt;br /&gt;
|যদি প্রথম কমান্ড অনেক তথ্য উত্পাদন করে, এটা অকারণে ডিস্ক মেমরি নষ্ট করতে পারে  ।&lt;br /&gt;
|-&lt;br /&gt;
|11:46&lt;br /&gt;
|এছাড়াও য  বিভিন্ন কমান্ড-এর শৃঙ্খল তৈরী করতে চাইলে  এই পদ্ধতিটি  সময়সাপেক্ষ   ।&lt;br /&gt;
|-&lt;br /&gt;
|11:50&lt;br /&gt;
|আমরা এটি  অনেক সহজেই  পাইপ ব্যবহার করে কাজটি করতে পারি । লেখা যাক -&lt;br /&gt;
&lt;br /&gt;
&amp;quot;ls space minus l উল্লম্ব দাঁড়ি wc space minus l&amp;quot; ।&lt;br /&gt;
|-&lt;br /&gt;
|12:01&lt;br /&gt;
|এখন  আমরা অনেক বেশি স্বাচ্ছন্দ্য-এর  সঙ্গে একই ফলাফল পাচ্ছি   ।&lt;br /&gt;
|-&lt;br /&gt;
|12:06&lt;br /&gt;
|ls কমান্ডের আউটপুট wc কমান্ডের ইনপুট হিসেবে ব্যবহৃত হয়  ।&lt;br /&gt;
|-&lt;br /&gt;
|12:10&lt;br /&gt;
|এমনকি আমরা পাইপ ব্যবহার করে  কমান্ড-এর আরো লম্বা শৃঙ্খল তৈরী করতে পারি ।&lt;br /&gt;
|-&lt;br /&gt;
|12:15&lt;br /&gt;
|পাইপ-এর একটি সাধারণ ব্যবহার হল বিভিন্ন পৃষ্ঠায় প্রদর্শিত লেখা পড়া ।&lt;br /&gt;
|-&lt;br /&gt;
|12:19&lt;br /&gt;
|লিখুন  &amp;quot;cd space slash usr slash bin&amp;quot;।&lt;br /&gt;
|-&lt;br /&gt;
|12:24&lt;br /&gt;
|তাহলে আমরা এখন bin ডিরেক্টরী-ত়ে আছি ।&lt;br /&gt;
|-&lt;br /&gt;
|12:28&lt;br /&gt;
|এখান  &amp;quot;ls minus l&amp;quot; কমান্ড-টি রান করুন ।&lt;br /&gt;
|-&lt;br /&gt;
|12:31&lt;br /&gt;
|আমরা আউটপুট সঠিকভাবে দেখতে পাচ্ছিনা । কিন্তু  more পাইপ-এর সাথে যুক্ত করে কমান্ড-টি ব্যবহার করলে, এটি সঠিকভাবে দেখা যাবে । &lt;br /&gt;
|-&lt;br /&gt;
|12:37&lt;br /&gt;
|এই লিস্ট-টি পুরো দেখতে এন্টার টিপুন ।&lt;br /&gt;
|-&lt;br /&gt;
|12:41&lt;br /&gt;
|বেরিয়ে আসতে q টিপুন ।&lt;br /&gt;
|-   &lt;br /&gt;
|12:45&lt;br /&gt;
|এখানে  কিছু কমান্ড আলোচিত হল যেগুলি আমাদের ফাইল নিয়ে কাজ করতে সাহায্য করে ।&lt;br /&gt;
|-&lt;br /&gt;
|12:48&lt;br /&gt;
|এইপ্রকার আরো অনেক  কমান্ড আছে ।&lt;br /&gt;
|-&lt;br /&gt;
|12:50&lt;br /&gt;
|আলোচিত   প্রত্যেকটি কমান্ড-এর অনেকগুলি অপশন আছে  ।&lt;br /&gt;
|-&lt;br /&gt;
|12:54&lt;br /&gt;
|'man' কমান্ড-এর সাহায্যে সেগুলির  সম্পর্কে আরো বিস্তারিত ভাবে জানুন ।&lt;br /&gt;
|-&lt;br /&gt;
|12:58&lt;br /&gt;
|কমান্ড শেখার সবথেকে সেরা উপায় হল সেগুলিকে  বারবার  ব্যবহার করা   ।&lt;br /&gt;
|-&lt;br /&gt;
|13:04   &lt;br /&gt;
|এখানেই এই টিউটোরিয়াল্-এর সমাপ্তি হল ।&lt;br /&gt;
|-&lt;br /&gt;
|13:07&lt;br /&gt;
|স্পোকেন্ টিউটোরিয়াল্ Talk to a Teacher প্রকল্পের অংশবিশেষ যা ICT এর   National Mission on Education দ্বারা সমর্থিত  ।&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|13:19&lt;br /&gt;
|আমি অন্তরা এই টিউটোরিয়াল-টি অনুবাদ এবং রেকর্ড করেছি । শুভবিদায় ।&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Kaushik Datta</name></author>	</entry>

	</feed>