मैं एक कमांड कैसे चला सकता हूं?


22

मैं एक नया उपयोगकर्ता हूं, जिसे केवल एक कमांड चलाने / निष्पादित करने के लिए कहा गया है। उत्तर में ग्रे बैकग्राउंड के साथ कुछ टेक्स्ट है जैसे this text hereया

sometimes this text here.

हालाँकि, मुझे नहीं पता कि उबंटू के संबंध में "रन" या "कमांड" का क्या मतलब है।

मैं यह कैसे करु?


यह एक प्रश्नोत्तर के रूप में उपयोग के लिए है, जब आप किसी को कमांड चलाने के लिए कहते हैं तो आप लिंक कर सकते हैं।


1
हम्म डाउनवोट क्योंकि हमें इसकी आवश्यकता नहीं है? या नौसिखिया सवालों को हतोत्साहित किया जाता है? या यह कोई नकल है?
टिम


3
एह .. आप एक कमांड कैसे चलाते हैं? एक: एक टर्मिनल का उपयोग करें। तब: एक टर्मिनल, आदि क्या है? यह तुच्छ प्रकार से है।
muru

5
@ ममरू नं। यह एक सवाल है जो केवल यह कह रहा है कि एक कमांड कैसे चलाया जाए ... मुझे लगा कि हम यहां उबंटू के नए लोगों की मदद करने के लिए हैं, नहीं? जो लोग चीजों को नहीं जानते उनके प्रति गुस्सा क्यों? मुझे लगता है कि उत्तर स्पष्ट रूप से बताता है कि यह एक GUI कार्यक्रम शुरू करने के लिए अच्छा है ...
टिम

1
अति उत्कृष्ट! जोड़ा, बुकमार्क और इनाम जोड़ा गया !!! ;-)
फ़ेबी

जवाबों:


38

आज्ञा क्या है?

कमांड, और कमांड लाइन, कंप्यूटर को क्या करना है यह बताने का एक और तरीका है। उदाहरण के लिए, आप Google क्रोम आइकन पर क्लिक कर सकते हैं, या आप कमांड चला सकते हैं google-chrome

यह करने के लिए एक मूर्खतापूर्ण बात लग सकती है, लेकिन जब आप आइकन पर क्लिक करते हैं, तो यही कंप्यूटर करता है! कमांड लाइन के साथ कुछ कार्यों को करना भी बहुत आसान है।

उदाहरण के लिए, प्रोग्राम इंस्टॉल करना sudo apt-get install programसॉफ़्टवेयर सेंटर के माध्यम से नेविगेट करने के बजाय, तेज़ और आसान हो सकता है।

और अगर मेरा ब्लूटूथ काम करना बंद कर देता है, तो मैं इसे ठीक करने के लिए एक कमांड चलाता हूं - यह एकमात्र तरीका है!

वैसे भी, आप एक कमांड कैसे चलाते हैं?

यह भी सरल है, हालांकि इसे करने के कई तरीके हैं।

बस, आप एक टर्मिनल खोलें और कमांड टाइप करें (या कॉपी / पेस्ट करें), फिर प्रेस करें Enter। छवि में, मैंने कमांड चलाया है ls Desktop/जो मेरे डेस्कटॉप पर सभी फाइलों को सूचीबद्ध करेगा। ध्यान दें कि आपको टर्मिनल में Ctrl+ Shift+ दबाना है V

डिफ़ॉल्ट रूप से आप दबाकर टर्मिनल खोलने Ctrl+ Alt+ T, या डैश खोलने और "टर्मिनल" के लिए खोज।

एक क्या है tty?

कभी-कभी, आपको एक कमांड चलाने के लिए कहा जा सकता है tty- अक्सर एक नंबर, उदाहरण के लिए tty2। GUI चलता है tty7

इसे एक्सेस करने के लिए, आप Ctrl+ Alt+ दबाएं FX- जहां FXफ़ंक्शन कुंजी से प्रतिस्थापित किया जाता है जो संख्या से मेल खाती है। उदाहरण के लिए, tty2आपको एक्सेस करने के लिए Ctrl+ Alt+ दबाना होगा F2

आप इस के लिए प्रवेश करने के लिए है, लेकिन कुछ चीजों की आवश्यकता ttyकाम करने के लिए।

GUI पर वापस जाने के लिए (यदि निर्देश कहते हैं), Ctrl+ Alt+ दबाएँ F7। अगर कुछ नहीं दिखता है - यह सिर्फ एक खाली स्क्रीन है, Ctrl+ Alt+ दबाएँ F8। यदि न तो काम करते हैं, तो आपको पुनरारंभ करने की आवश्यकता हो सकती है - लेकिन उस व्यक्ति से पूछें जो जवाब के नीचे टिप्पणी करके आपकी मदद कर रहा है!

GUI (ग्राफिकल यूजर इंटरफेस) कार्यक्रमों के बारे में क्या?

टर्मिनल GUI प्रोग्राम भी लॉन्च कर सकता है। प्रोग्राम द्वारा दिए गए आउटपुट को देखने का यह फायदा हो सकता है - उदाहरण के लिए रनिंग software-centreइस तरह दिखता है:

आप अतिरिक्त "तर्क" भी प्रदान कर सकते हैं - जिसे "पैरामीटर" और "विकल्प" कमांड के रूप में भी जाना जाता है।

उदाहरण के लिए, अगर मैं चलाता हूं तो google-chrome --app=http://youtube.comयह URL बार या टैब के बिना एक विंडो खोलता है:

ध्यान रखें, यदि आप टर्मिनल बंद करते हैं, तो आप Google Chrome विंडो भी खो देते हैं ...

एक अंतिम विधि

यह केवल GUI प्रोग्रामों के लिए अच्छा है , जैसे क्रोम, फ़ायरफ़ॉक्स और गेडिट। हालांकि, इसका मतलब यह भी है कि आपके पास एक टर्मिनल नहीं है - जो आप गलती से बंद कर सकते हैं। यह sudo apt-get install programया इसके समान अच्छा नहीं है , क्योंकि आप इसे चलाने के बाद अपना पासवर्ड टाइप नहीं कर सकते।

Alt + F2 दबाएं, और "रन डायलॉग" दिखाई देता है - विंडोज पर रन विंडो की तरह थोड़ा सा:

उबंटू: विंडोज:

आप किसी भी कमांड को यहाँ टाइप कर सकते हैं, और यह इसे चलाएगा!

मेरे सर्वनाम वह / उसके हैं


3
FN लैपटॉप कुंजी Fn के साथ भ्रमित करना आसान है। मैं बजाय tty2 के लिए F2 की तरह एक ठोस उदाहरण प्रदान करना चाहते हैं। इसके अलावा, मेरी देखरेख हो सकती है, लेकिन मैंने यह नहीं पाया है कि आप वीटी से एक्स में वापस जाने का उल्लेख कैसे करते हैं। यदि कोई उपयोगकर्ता वास्तव में एक नौसिखिया है जैसा कि आप सवाल में मानते हैं, तो उन्हें सीखना चाहिए कि "गर्म और सुरक्षित" जीयूआई पर वापस कैसे जाना है।
रुस्लान

3
@ क्या मैं आपको सुझाव दूंगा कि आपके लिए एक चेतावनी क्या है? पैरा ttx का उपयोग करने से पहले यह समझाने के लिए कि कैसे GUI पर वापस आना है : कुछ लोग (उदाहरण के लिए मैं छोटा) पैरा के अंत तक स्पष्टीकरण नहीं पढ़ता, बल्कि सीधे कमांड का प्रयास करता हूं ... और कमांड-लाइन मोड पर अवरुद्ध रहता है!
ebosi

यह उत्तर प्रश्न के बिंदु को याद करता है। बहुत लंबा।
mbiber

1
@mbiber यह मेरे सवाल का बहुत अच्छा जवाब दिया । यदि आपके पास कोई विशिष्ट सुझाव है कि इसे कहाँ तक काटा जा सकता है, तो कृपया कहें। मुझे लगता है कि मैं बहुत सारी जानकारी को अच्छी तरह से संघनित करने में कामयाब रहा - लेकिन अगर इससे बेहतर हो सकता है कि मैं सुनकर खुश हो
Tim

@ अगर कोई व्यक्ति "पढ़ना" चाहता है, तो Google में पहला परिणाम (उस मामले के लिए पहले 10 परिणाम) पाठ के मोटे अंश हैं। उदाहरण के लिए help.ubuntu.com/community/UsingTheTerminal । मैं इस उत्तर से बहुत संतुष्ट हूं, इसीलिए मैंने इसे +1 दिया, लेकिन मुझे उम्मीद है कि पूर्ण नॉब्स को इस प्रश्न के लिए संक्षिप्त और उत्तर की आवश्यकता होगी। बहुत अधिक जानकारी अक्सर गैर-तकनीकी उपयोगकर्ताओं के लिए होती है! जब मैं उबंटू के साथ एक पूर्ण noob था, तो मुझे एक उत्तर मिलेगा जिसकी मुझे उम्मीद है।
mbiber

3

आदेशों के प्रकार कुछ भिन्न होते हैं। वे सिंगल लाइन हो सकते हैं, जैसे

 echo 'HelloAskubuntu' # Print 'HelloAskubuntu' 

अन्य आदेशों पर पुनर्निर्देशन के साथ एकल पंक्ति

echo 'Hello World' | wc # count number of lines, words, and chars in 'Hello World'

पुनर्निर्देशन के साथ बहुस्तरीय

$> bash << END                                                                 
> echo one
> echo two
> echo three
> END
one
two
three

या स्क्रिप्ट के रूप में बहुस्तरीय (जो कि विंडोज भाषा के संदर्भ में बैच फाइलें हैं)। लिपियों में केवल आदेशों की सूची वाली फाइलें हैं, जिन्हें क्रमिक रूप से निष्पादित किया जाता है। ये प्रभावी रूप से कस्टम बिल्ड प्रोग्राम / सॉफ्टवेयर हैं, जो आपके अपने इलेक्ट्रॉनिक्स को मौजूदा स्पेयर पार्ट्स से बाहर करने के लिए अनुरूप हैं।

कमांड के प्रकार के बावजूद, आपको कमांड लाइन तक पहुंच की आवश्यकता होगी, जिसे आमतौर पर जाना जाता है Terminal। Ctrl + Alt + F [1-6] कीबोर्ड शॉर्टकट पर या तो TTY टर्मिनल हैं (Alt + F7 के साथ बाहर निकलें), या आप Ctrl + Alt + T दबाकर GUI ऐप का उपयोग कर सकते हैं।

टर्मिनल आमतौर पर सॉफ्टवेयर के रूप में जाना जाता है shell। शेल कमांड की व्याख्या करता है और उन्हें निष्पादित करता है। कुछ गोले की तरह अधिकांश भाग के लिए एक दूसरे के साथ संगत कर रहे हैं bash, ksh, mksh, zsh, जबकि tcshऔर cshकाफी अलग हैं। उन सभी में अलग-अलग विशेषताएं हैं, और अक्सर विभिन्न कार्यों के लिए उपयोग किया जाता है।

या तो एक स्क्रिप्ट या कमांड को शेल में निष्पादित किया जाना है। कुछ कमांड डिस्क पर भौतिक रूप से निष्पादन योग्य फाइलें मौजूद हैं, जैसे /bin/ls। अन्य कमांड aliasesया functionsमौजूदा कमांड की सूची हैं। वे केवल शेल की सेटिंग में मौजूद हैं। उदाहरण के लिए, bash के लिए यह .bashrcसेटिंग फ़ाइल होगी। असली निष्पादनों को नाम या पूर्ण पथ, जैसे lsया /bin/lsसंबंधित रूप से चलाया जा सकता है।

लिपियों को पूर्ण पथ के साथ चलाया जा सकता है, या यदि वे कहीं संग्रहीत हैं PATH, जिसके बारे में आपका शेल जानता है (और यह चर में केवल उन चीजों के बारे में जानता है , जिन्हें आप पढ़ सकते हैं echo $PATH)। उदाहरण के लिए, मैं अपनी स्क्रिप्ट को बिन निर्देशिका में जाकर ./ऑपरेटर के साथ चला सकता हूं , जैसे कि

 cd $HOME/bin; ./helloworld.sh

या टर्मिनल को पूरा रास्ता दें

 /home/Serg/bin/helloworld.sh

यह उत्तर प्रश्न के बिंदु को याद करता है। बहुत लंबा।
mbiber

मैं शीर्ष पर tldr को जोड़ सकता हूं
सर्जियो कोलोडियाज़नी

2

कमांड चलाने के लिए आपको एक टर्मिनल विंडो खोलने की आवश्यकता है । आप अपने अनुप्रयोगों के बीच टर्मिनल पा सकते हैं जैसे आप कोई अन्य। इसे खोलने के बाद टर्मिनल विंडो में धूसर पाठ को कॉपी और पेस्ट करें और फिर Enterनिष्पादित करने के लिए कुंजी दबाएं । आप शायद निष्पादन के दौरान और बाद में कुछ पाठ आउटपुट देखेंगे। यह आपके द्वारा चलाए गए कमांड का फीडबैक है।

कमांड एक निर्देश है जो आप कंप्यूटर को देते हैं - आप इसे कुछ करने के लिए कहते हैं। आप पहले से ही कुछ कमांड से परिचित हैं, आप हर समय अपने कंप्यूटर का उपयोग करते समय उनका उपयोग करते हैं। उदाहरण के लिए, आपके जीयूआई (ग्राफिकल यूजर इंटरफेस) में बटन पर क्लिक करना, वेब ब्राउजर्स की तरह, एक ही बात है - अपने कंप्यूटर को कुछ करने के लिए कहना।

यदि आपको अधिक जानकारी की आवश्यकता है तो आप यह जान सकते हैं कि टर्मिनल क्या है और मैं इसे कैसे खोलूं और इसका उपयोग कैसे करूं? और https://help.ubuntu.com/community/UsingTheTerminal

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.