Linux क्या है Commands | what is Linux

दोस्तों आज हम जानने वाले है कि Linux क्या है ? Commands, kernel, shell, what is linux पूरी जानकारी देने वाले है, Linux के बारे में तो आपने सुना ही होगा इसका उपयोग बहुत ज्यादा हो रहा है,

Linux क्या है कैसे use करते है, आज के समय में और इसका उपयोग करना आपको भी सीख लेना चाहिए और पूरी जानकारी आपको देने वाला हूं

 हालांकि Linux आजकल सभी Devices के अंदर उपयोग हो रहा है जैसे कि एक छोटी सी Watch से लेकर बड़े से बड़े कंप्यूटर मे Linux का उपयोग हो रहा है, यह कुछ कुछ Dos के जैसे ही है

Linux एक ऑपरेटिंग सिस्टम है और यह एक के Unix फैमिली का ऑपरेटिंग सिस्टम है जो कि कई जगह इसे unix के नाम से भी जाना जाता है

Linux क्या है

Linux एक Open Source Operating System है, इसका नाम Linux Torvalds के नाम पर और Unix के रखा गया है, और इसमे सन 1991 मे बनाया गया.

Lin + ux = Linux

यूनिक्स फैमिली का एक Operating System है, Linux को AT&T की Bell Laboratory में तैयार किया गया है, Linux Torvalds के द्वारा linux को Hackin* Tool भी कहते हैं,

Linux क्या है commands
Linux क्या है

क्योंकि Developers भी इसका उपयोग सबसे ज्यादा करते हैं, यह CUI Based ऑपरेटिंग सिस्टम है हालांकि अभी CUI और GUI दोनों है क्योंकि इसके अंदर हम GUI के तौर पर भी उपयोग कर सकते है.

यह एक Multiuser Operating System है, इसका उपयोग सब सुरक्षा के तौर पर उपयोग किया जाता है.

Linus Operating System

OSLinux
कब बना1991
किसने बनायाLinux Torvalds
Os typeOpen Source (free)
कहाँ बनाAT & T Lab कि Bell Laboratory
LanguageC Language, Assembly & Other
Os FamilyUnix
उपयोगServers, Security, Hacking etc.
Linux क्या है Linux के बारे मे

Linux के गुण कौन कौन से है

Linux इतना प्रसिद्ध इसलिए है क्योंकि इसके features बहुत ज्यादा है और अच्छी बात ये है कि यह विस्वसनीय है इसके गुण निम्नलिखित है –

क्र.गुण
1Multi User
2Multi Tasking
3Portability
4Security*
5Communication
6All Device Install
7Open Source (free)
8Fast & Reliable
Linux क्या है Linux के गुण

1 – Multi User (बहुप्रयोग) – यह एक ऐसा Operating System जिस पर कई सारे लोग एक साथ कार्य कर सकते है, इसका उपयोग बहुत ज्यादा हो रहा है.

2 – Multi Tasking (बहूकार्य) – इस Operating System मे कई सारे कार्य एक साथ कर सकते है, यह एक Multi Tasking Operating System है, हम कई सारे प्रोग्राम एक साथ चला सकते है

3 – Portability (स्थानांतरण) – Linux को एक System से दूसरे System मे चला सकते है या Transfer कर सकते है, क्योंकि यह C Language एवं Assembly Language मे लिखा गया है 

4 – Security (सुरक्षा) – यह Operating System Secure है सुरक्षित है इसीलिए इसका उपयोग बहुत ज्यादा हो रहा है, इसकी files और system के लिए सुरक्षा प्रदान करता है, सुरक्षा का अर्थ इस System मे कोई अन्य User नहीं चला सकता है.

5 – Communication (संचार) – Linux मे अधिकतह कार्य Communication है, इस Os के जरिये हम आसानी से सुरक्षा के साथ दूसरे User से Communicate या संचार कर सकते है.

6 – Installation – Linux को install करना आसान है और आजकल हम Android फ़ोन मे Linux को Install कर सकते है, इसका अर्थ एक Normal Android User भी Linux का उपयोग कर सकता है.

अन्य पड़े > Algorithm क्या है कैसे काम करती है ?

इसे भी पड़े > Google New Update Google Topics क्या है?

ITI Unit 3 Linux > Iti Notes

Linux क्या है Commands
Linux क्या है commands

Linux File System कौन कौन है

Linux File System को केटेगरी के आधार पर रखा गया है, सभीLinux File System हमेशा root(/) के अंदर रहती है,

कुछ मुख्य Directories निम्नलिखित है – 

  • root – आज उपयोगकर्ता कि home directory होती है,
  • home – इसमें home directory के साथ साथ ftp, http, samba, George आदि directories होती है.
  • bin – boot होने के समय वाली command आती है,
  • sbin – यह command लिनक्स के द्वारा run किया जाता है,
  • Proc – यह फ़ाइल system disk पर नहीं होता है, यह एक virtual फ़ाइल सिस्टम है.
  • usr – यह library, Game, Main Page, Static file आदि है
  • bin – इसमें User Command होती है,
  • sbinsystem admin commands होती है,
  • include – इसके C Language कि Header files होती है,
  • lib – प्रोग्राम और Subsystems द्वारा unchanged data रहता है.
  • man – Manual Page Files
  • info – information Documents
  • local -installed Software files
  • doc – All Documentation
  • boot – Boot Strap लोडर द्वारा उपयोग होने वाली command और Kernal image
  • libroot files system प्रोग्रामो द्वारा प्रयुक्त फाइल्स
  • dev –Device Files
  • mnt -Administrator द्वारा बनाए गए Mount Points
  • Tmp – Temporarily Files
Linux

Linux मे Process के प्रकार कौन कौन से है

Process – run हो रहे प्रोग्राम मे प्रयोग कि जाने वाली Commands और Kernal Image Process है.

Linux मे process के प्रकार निम्नलिखित है –

क्र.Types Of Process in Linux
1Init Process
2Orphan Process
3Zombie
4Daemon Process
Linux क्या है Linux मे Process के प्रकार

1 – Init Process

Linux मे एक PPID होती है,

➤ प्रत्येक Process का एक Parent Process होता है,

➤ Linux system boot करने के बाद सबसे पहले init process को ही create किया जाता है,

➤ init Process कि Id हमेशा 1 होती है इसे Kill नहीं कर सकते है,

➤ init कि Child process, Directly व indirectly होती है.

2 – Orphan Process

➤ यदि Parent Process इसके Child Process के kill हो जाते है to Child Process को Orphan Process कहाँ जाता है

3 – Zombie

➤ ऐसी प्रोसेस जिसको हमने kill कर दिया है या मार दिया है और यह प्रोसेस चल नहीं रहा है लेकिन सिर्फ दिख रहा है उसे Zombie कहते हैं इसका नाम Zombie इसलिए रखा गया है क्योंकि Zombie मर जाते हैं लेकिन रहते है.

4 – Daemon Process

➤ कुछ Programme ऐसे होते है कि जब तक Linux या PC चलता रहता है तब तक वह रहते है use Daemon Process कहते है.

हमेशा एक प्रोसेस से दूसरा प्रोसेस स्टार्ट होता है हर एक प्रोसेस को एक ID होती है और हर प्रोसेस का एक Owner होता है

Linux के अंग Component अवयव

Linux के महत्वपूर्ण 2 अंग/अवयव/component है, हम एक एक करके Shell और kernel के बारे मे जानेंगे

1 – Shell

2 – Kernel

Linux मे Shell क्या है ? Shell के प्रकार

Bourne Shell किसने बनाया – Steve Bourne

Korne Shell किसने बनायाDavid Korn ने Bell Lab मे

Shell kernel in linux
Linux क्या है Shell kernel work

Shell क्या है ? Shell in Linux

➤ कोई भी यूजर जब कमांड देता है तो वह सबसे पहले Shell को जाता है

➤उसके बाद Shell, command को kernel तक पहुंचाता है,

shell का मुख्य काम यह है कि उपयोगकर्ता के द्वारा प्राप्त कमांड को मशीनी भाषा में बदलता है और यह कमांड को आगे भेजता है,

shell कमांड इंटरप्रेटर कर भी करता है

User ➤Command➤Shell➤Kernal➤Hardware

Shell के प्रकार (Types Of Shell)

क्र.Shell के प्रकारआविस्कारCommand
1बौर्न Shell (Bourn)Steve BourneSH
2C Shellcsh
3TC Shelltcsh
4Korne shellDAVID KORN (bell lab मे)ksh
5Bourne-Again Shell (बोर्न अगेन Shell)– (Bourne का Updated)(यह updated version है)
Linux क्या है Shell के प्रकार

1 – Bourne Shell

➤ यह SH के नाम से जाना जाता है,

➤ इसका उपयोग Linux मे किया जाता है,

➤ Unix की पहली Shell Bourne Shell है,

➤ यह Unix व Linux दोनों मे Use होती है,

2 – ‘C’ Shell

➤ इस Shell मे User Script लिख सकते है,

➤ Script का Syntex Computer Programming Language ‘C‘ से मिलता जुलता है, इसलिए C shell कहाँ जाता है,

➤ इसे “csh‘ के नाम से जानते है,

3 – TC Shell

➤ यह C Shell का ही Expansion है

➤ इसे csh के नाम से जानते है,

4 – Korne Shell

➤ इसे David Korn ने Bell lab मे बनाया था,

➤ यह Bourne, C, TC तीनो को के features को एक ही पैकेज मे उपलब्ध करती है,

➤ इसे ksh कहते है.

5 – Bourne Again Shell

➤ यह Bourne Shell का ही Updated version है,

➤ यह C, TC, और Korne Shell के Features देता है.

Linux Shell Scripting

Linux Shell ScriptingUser Script लिख सकते है,Script का Syntex Computer Programming Language ‘C‘ से मिलता जुलता है, इसलिए C shell कहाँ जाता है,Linux Shell Scripting हम C shell में कर सकते है।

Linux Kernel क्या है ? kernel के प्रकार kernel के कार्य

दोस्तों हम kernel के बारे जानेगे और Kernel के प्रकार और Kernel के कार्यो के बारे मे भी जानेंगे

Linux Kernel क्या है ?

Kernel एक ऐसा प्रोग्राम होता है जो software और hardware के बीच कार्य करता है, kernel हमेशा Sell से जुडा रहता है, यह मशीनी भाषा को समझता है और यह हार्डवेयर से जुड़ा रहता है “kernel को Operating System का Heart ❤ भी कहते हैं”

Linux क्या है kernel
Linux क्या है Linux kernel

Kernel का उदाहरण – जब हम Google केAssistance या माइक्रोफोन के icon पर क्लिक करते हैं तो हार्डवेयर को माइक्रोफोन को चालू करने का काम kernel करता है 🎤

User ➤Shell➤Kernal➤Hardware➤output

Linux Kernal के कार्य

  • Memory Management,
  • Process Management,
  • Disk & File System Manage,
  • Networking,
  • Security,
  • GUI.

Linux Kernel के प्रकार

Linux Kernel मुख्यतया 5 प्रकार का होता है जो कि निम्न है –

  1. Monolithic Kernel – सभी Process इसी मे होती है,
  2. Microlithic Kernel,
  3. Hybrid Kernel,
  4. Exo Kernel,
  5. Nano Kernel.

Linux Basic Commands List

Linux Basic Command निम्नलिखित है –

क्र.Command NameउपयोगEx.
1Touch & CatTouch का use – खाली file बनाने मे
File मे Mater बनाने मे Cat का Use.
$ touch emka ⏎
$ cat > thought⏎
2cpFile कि copy करने मे$ cp mk_1 mk_2⏎
3rmएक या एक से अधिक file हटाने मे$ rm mk.txt ⏎
4mvfile का नाम बदलने मे$ rm mk mv⏎
5lsFiles व directory कि list देखने मे$ ls ⏎
6chmodfile कि permission बदलने मे
(+x का use permission देने मे व -x का लेने मे)
$ chmod rw-rw-rw-file
7pwdpresent directory को प्रदर्शित करने मे$ pwd ⏎
8mkdirनई directory या folder बनाने मे$ mkdir emka ⏎
9rmdirखाली directory को हटाने मे$ rmdir emka⏎
10cdDirectory बदलने मे$ cd mk ⏎
11bcLinux screen को Calculater mode मे बदलने मे$ bc ⏎
12lognameUser के Logname को प्रदर्शित करने मे$ logname ⏎
13whouser के login detail मे कौन कौन से user login हुए है$ who ⏎
14datePresent date देखने मे$ date ⏎
15passwdPassword बदलने मे$ passwd ⏎
16calCalendar देखने मे$ cal⏎
17sortfile के content को क्रमबद्ध तरिके से दिखने मे$ sort emka⏎
18greptext file मे किसी शब्द को ढूंड़ने मे$ grep emka⏎
19echoshell programming मे message प्रदर्शित करने मे$ echo emka news ⏎
20clearscreen को साफ करने मे$ cls ⏎
21viकिसी text file बनाने मे और edit करने मे$ vi message ⏎
Linux क्या हैLinux Basic Commands

Linux के और भी कई सारे commands होते है ये कुछ मुख्य commands है और आप अपने android फ़ोन मे linux को install कर सकते हो

Linux Grep Command

Linux Grep Command का उपयोगtext file मे किसी शब्द को ढूंड़ने मे किया जाता है , जैसे अगर हमें एक शब्द emka को News फाइल में ढूढ़ना है तो इस कमांड् का उपयोग करेंगे ,

Example – $ grep emka news

Linux Vs Unix

क्रUnixLinux
1Develope by –  Ken Thompson, ‎Dennis Ritchie 1970Benedict Torvalds 1991
2यह मल्टीयूज़र ऑपरेटिंग सिस्टम हैयह भी मल्टीयूज़र ऑपरेटिंग सिस्टम है
3Unix एक proprietary Software हैयह एक Open Source है free है
4Unix non portable Primarily CUI आधारित Os हैLinus portable है
5यह rigid with hardware और servers based machines हैयह flexible है और इसको home pc में install कर सकते है
6इसके Versions limited हैइसके कई सारे versions है
7इसमें हमे पैसे देने पड़ते हैयह पूर्णतः free है
8Versions – BSd , iris , hp-ux , ais आदिversions – Ubuntu, redhat, Solaris, Linux mint आदि
Linux vs unix

निष्कर्ष

दोस्तों आज हमने जाना कि Linux क्या है linux के गुण क्या है लिनक्स के commands क्या है kernel क्या होता है Shell क्या होता है कितने प्रकार के होते है और हमने बहुत सारी जानकारी को आज जाना है,

लिनक्स बहुतायत उपयोग होने वाला ऑपरेटिंग सिस्टम है, इसका उपयोज आज सभी जगह हो रहा है क्योंकि यह free है, इसमें changes करके नया लिनक्स बना सकते है.

अगर आपको ये बिस्तार जानकारी पसंद आई है और समझ आई है तो आप share करें, और अगर कोई सवाल है तो Comment करें नीचे धन्यवाद.