Skip to main content
UNIX in Hindi


UNIX एक multi tasking, multi user operating system  है जिसे सन 1969  में AT & T LABS  में बनाया गया था। जिसे AT & T में काम करने वाले computer  scientist  ken Thompson  &   Denis Ritchie and  उनके friends ने मिलकर  बनाया गया था.  ऐसे AT & T   ने अपने उसे के लिए बनाया गया था लेकिन बाद में सन 1970 में इसे commercialize कर दिया गया था। 

इस Operating System को ख़ास तौर पर Programmers और developers के लिए बनाया गया था। इसकी बजह यह थी की यह Modular Programming Interface design provide करता था जिसे "Unix Philosophy" भी कहा जाता है। UNIX Operating System को 'C' और Assembly Programming Languages में लिखा गया था। C Programming language को खास तौर पर UNIX बनाने के लिए ही develop किया गया था और इसे भी Denis Ritchie द्वारा ही बनाया गया था। आज भी 'C' Programming Language को बहुत ख़ास माना जाता है क्यूंकि Device Drivers इसी language में ज्यादातर लिखे जाते हैं और साथ ही इसे Mother of All Programming Languages भी कहा जाता है क्यूंकि लगभग सारी Programming Languages का Syntax इसी से लिया गया है।

 

Multitasking Multi-user

Unix एक ऐसा operating सिस्टम्स है जो Multi-user और Multitasking support करता है। यानी इस पर आप एक समय में एक से ज्यादा काम कर सकते हैं और साथ ही इसको एक से ज्यादा user द्वारा एक समय में इस्तेमाल किया जा सकता है।

Programming Interface

जैसा की मैंने पहले भी बताया यह ख़ास तौर पर Programmers के लिए बनाया गया था और इसका interface भी ऐसा ही था यह Programmers के लिए काफी अच्छा operating system है।

The Shell

UNIX operating system में हम किसी भी तरह की command run करने के लिए shell का ही इस्तेमाल करते है shell हमारी command को kernel के पास पहुचता है और kernel हार्डवेयर से वह command execute करवाता है।

Files and Processes

UNIX system के function बस दो चीजों में ही involve होते हैं File या फिर Process. जहाँ पर Process किसी Program की executions को कहा जाता है और File किसी प्रकार के data के collection को कहा जाता है जैसे Document या कुछ लिखे हुए Instructions (Program) को।

Comments

Popular posts from this blog

    METACHAR ACTER   UNIX  shell  अनेक मेटाचारेक्टर प्रोवाइड करता है जो किसी भी शैल स्कफ्रिप्त में उनका उसे करते टाइम विषेस माइनिंग रखते और जब तक काशी सोवळे नहीं हो जाते तब काट किसी वर्ड का एंडिंग का कारन बनते है।                                                     ex:--     एक directory में फिलो को लिस्टिंग करते टाइम एक सिंगल चैरेक्टर में रखा जाता है और * एक से अधिक वर्ड को मैचेस करता है यह शैल के अधिकांश पत्रों को लिस्ट दी गयी है जिन्हे metacharacter बोला  जाता है.   * ? [ ] " ' \    /    $ : ; ( ) | ^ < >  \.   नई लाइन स्पेस तब   #!/bin/sh  echo hello; word  #!/bin/sh  echo "I have \$1200" 1. <  single quotes : all special charecters between these quotes lose their special.  ex. --...
Until loop  The  until  loop is very similar to the  while  loop, except that the loop executes until the  TEST-COMMAND  executes successfully. As long as this command fails, the loop continues. The syntax is the same as for the  while  loop: until TEST-COMMAND; do CONSEQUENT-COMMANDS; done The return status is the exit status of the last command executed in the  CONSEQUENT-COMMANDS  list, or zero if none was executed. TEST-COMMAND  can, again, be any command that can exit with a success or failure status, and  CONSEQUENT-COMMANDS  can be any UNIX command, script or shell construct. Example :--            Write a shell script to display first ten positive numbers using until loop.                                     Program num=1 until [ $num –gt 10 ]; do echo num ...