Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Bash प्रोग्रामिंग

Linux टर्मिनल में महारत के लिए आवश्यक Bash कमांड और टिप्स

Linux में बहुत सारी कमांड हैं, लेकिन ज्यादातर लोग उनमें से केवल एक अंश का उपयोग करते हैं। यहां टर्मिनल में उपयोग करने के लिए कुछ सबसे अधिक उपयोग की जाने वाली Linux कमांड हैं।

सबसे पहले, हम कुछ टिप्स कवर करेंगे जो कमांड लाइन को उपयोग करना आसान बना देंगे:

  • ऑटोकंप्लीशन के लिए टैब का उपयोग करें। Linux टर्मिनल में कुछ टाइप करना शुरू करने के बाद, टैब दबाएं और यह उन संभावित विकल्पों का सुझाव देगा जो आपके द्वारा अब तक टाइप किए गए स्ट्रिंग से शुरू होते हैं।
  • पहले उपयोग की गई कमांड को खोजने के लिए ctrl+r search_term का उपयोग करें।
  • ctrl+a और ctrl+e के साथ लाइन की शुरुआत या अंत में तेजी से जाएं।
  • !! के साथ वर्तमान कमांड में पिछली कमांड का पुन: उपयोग करें।
  • आप ; से कमांड को अलग करके एक ही लाइन में कई कमांड चला सकते हैं।

आम Linux कमांड सीखने का समय आ गया है। आप इनमें से किसी भी कमांड के बारे में अधिक जानकारी man कमांड का उपयोग करके प्राप्त कर सकते हैं। यह कमांड के लिए मैनुअल पेज लाएगा। उदाहरण के लिए, यदि आप linux टर्मिनल में man cat टाइप करते हैं, तो आपको cat कमांड के बारे में अधिक जानकारी मिलेगी।

ls

डायरेक्टरी सामग्री सूचीबद्ध करें।
उदाहरण: ls /applications एप्लिकेशन फोल्डर में संग्रहीत सभी फाइलों और फोल्डरों को प्रदर्शित करेगा।

cd

डायरेक्टरी बदलें।
उदाहरण: cd /usr/local के साथ वर्तमान डायरेक्टरी से /usr/local में बदलें।

mv
फाइल(फाइलों) या डायरेक्टरी का नाम बदलें या ले जाएं।
उदाहरण: कमांड mv todo.txt /home/qlarson/Documents "todo.txt" को "Documents" डायरेक्टरी में ले जाएगा।

mkdir

नई डायरेक्टरी बनाएं।
उदाहरण: mkdir freecodecamp "freecodecamp" नाम की एक डायरेक्टरी बनाएगा।

rmdir

खाली डायरेक्टरी हटाएं।

touch

निर्दिष्ट नाम के साथ एक खाली फाइल बनाएं।

rm

फाइल(फाइलों) और/या डायरेक्टरी को हटाएं।
उदाहरण: rm todo.txt फाइल को हटा देगा।

locate

एक विशिष्ट फाइल का पता लगाएं।
उदाहरण: locate -i vacuum*mop कमांड किसी भी फाइल को खोजेगा जिसमें "vacuum" और "mop" शब्द हों। -i खोज को केस-इनसेंसिटिव बनाता है।

clear

एक नई शुरुआत के लिए कमांड लाइन स्क्रीन/विंडो साफ़ करें।

cp

फाइलों और डायरेक्टरी को कॉपी करें।
उदाहरण: कमांड cp todo.txt /home/qlarson/Documents "Documents" डायरेक्टरी में "todo.txt" की एक कॉपी बनाएगा।

alias

Linux कमांड के लिए एक एलियास बनाएं।
उदाहरण: alias search=grep आपको grep के बजाय search का उपयोग करने की अनुमति देगा.

cat

फाइल की सामग्री को स्क्रीन पर प्रदर्शित करें।
उदाहरण: cat todo.txt स्क्रीन पर "todo.txt" का टेक्स्ट दिखाएगा।

chown

फाइल का मालिक बदलें।
उदाहरण: chown qlarson todo.txt "qlarson" को "todo.txt" का मालिक बना देगा।

chmod

फाइल की अनुमतियां बदलें।
उदाहरण: chmod 777 todo.txt "todo.txt" को सभी के द्वारा पठनीय, लिखने योग्य और निष्पादन योग्य बना देगा। "777" में अंक उस क्रम में उपयोगकर्ता, समूह और अन्य के लिए अनुमतियों को निर्दिष्ट करते हैं।

sudo

प्रशासनिक या रूट अनुमति की आवश्यकता वाले कार्य करें।
उदाहरण: उपयोगकर्ता "quincy" का पासवर्ड बदलने के लिए sudo passwd quincy का उपयोग करें।
"Sudo make me a sandwich."

find

प्रदान किए गए पैटर्न से मेल खाने वाली फाइलों की खोज करें। यह कमांड नाम, आकार, एक्सेस समय, और संशोधन समय जैसे फिल्टर का उपयोग करके फाइल(फाइलों) और फोल्डर(फोल्डरों) की खोज के लिए है।
उदाहरण: find /home/ -name todo.txt  होम डायरेक्टरी और इसकी सबडायरेक्टरी में "todo.txt" नाम की फाइल खोजेगा।

grep

फाइलों या आउटपुट में किसी विशेष स्ट्रिंग या एक्सप्रेशन की खोज करें। यह कमांड निर्दिष्ट पैटर्न वाली लाइनों की खोज करता है और, डिफ़ॉल्ट रूप से, उन्हें मानक आउटपुट पर लिखता है।
उदाहरण: grep run todo.txt "todo.txt" फाइल में "run" शब्द की खोज करेगा। "run" वाली लाइनें प्रदर्शित की जाएंगी।

date

सिस्टम की तारीख और समय प्रदर्शित या सेट करें।

df

सिस्टम के डिस्क स्पेस उपयोग पर रिपोर्ट प्रदर्शित करें।

du

दिखाएं कि प्रत्येक फाइल कितना स्पेस लेती है। यह डिस्क ब्लॉक नंबर में आकार दिखाएगा। यदि आप इसे बाइट्स, किलोबाइट्स, और मेगाबाइट्स में देखना चाहते हैं, तो -h आर्गुमेंट इस तरह जोड़ें: du -h।

file

फाइल का प्रकार निर्धारित करें।
उदाहरण: file todo.txt संभवतः "ASCII text" प्रकार दिखाएगा।

history

कमांड हिस्ट्री दिखाता है।

kill

एक प्रोसेस रोकें।
उदाहरण: PID 485 वाले प्रोसेस को कमांड kill 485 का उपयोग करके रोकें। प्रोसेस का PID निर्धारित करने के लिए ps कमांड (नीचे) का उपयोग करें।

less

एक समय में एक पेज फाइल की सामग्री देखें।
उदाहरण: less todo.txt "todo.txt" की सामग्री प्रदर्शित करेगा।

ps
वर्तमान में चल रहे प्रोसेस की सूची प्रदर्शित करें। इसका उपयोग kill करने के लिए आवश्यक PID निर्धारित करने के लिए किया जा सकता है।

pwd

वर्तमान डायरेक्टरी का पथनाम प्रदर्शित करें। "print working directory"

ssh

नेटवर्क पर किसी अन्य Linux मशीन में दूर से लॉग इन करें।
उदाहरण: ssh quincy@104.25.105.32 उपयोगकर्ता नाम "quincy" का उपयोग करके 104.25.105.32 में लॉग इन करेगा।

tail - फाइल की अंतिम 10 लाइनें प्रदर्शित करें। -n (संख्या) विकल्प का उपयोग करके कम या अधिक लाइनें देखें।
उदाहरण: tail -n 5 todo.txt "todo.txt" की अंतिम 5 लाइनें प्रदर्शित करेगा।

tar

tarfile (.tar) या tarball (.tar.gz या .tgz) से फाइलों को संग्रहीत और निकालें।

top

आपके सिस्टम पर उपयोग किए जा रहे संसाधनों को प्रदर्शित करता है, Windows में टास्क मैनेजर के समान।

  1. बैश स्क्रिप्टिंग मास्टर करें: विश्वसनीय लिनक्स ऑटोमेशन के लिए 10 आवश्यक टिप्स बैश स्क्रिप्टिंग मास्टर करें: विश्वसनीय लिनक्स ऑटोमेशन के लिए 10 आवश्यक टिप्स

    शेल स्क्रिप्टिंग लिनक्स में सीखने/करने का सबसे आसान प्रोग्रामिंग रूप है। इससे भी अधिक, यह सिस्टम एडमिनिस्ट्रेशन के लिए एक आवश्यक कौशल है जो कार्यों को स्वचालित करने, नए सरल यूटिलिटीज/टूल्स विकसित करने आदि के लिए है। इस लेख में, हम प्रभावी और विश्वसनीय बैश स्क्रिप्ट लिखने के लिए 10 उपयोगी और व्यावहार

  1. कमांड प्रॉम्प्ट में महारत: शुरुआती लोगों के लिए 7 आवश्यक ट्रिक्स कमांड प्रॉम्प्ट में महारत: शुरुआती लोगों के लिए 7 आवश्यक ट्रिक्स

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

  1. विंडोज 11 मास्टर करें: विशेषज्ञ टिप्स और छिपी हुई सुविधाएं प्रकट विंडोज 11 मास्टर करें: विशेषज्ञ टिप्स और छिपी हुई सुविधाएं प्रकट

    विंडोज 11 संगत डिवाइस के लिए कई नई सुविधाओं और सुधारों के साथ मुफ्त अपग्रेड के रूप में उपलब्ध है। एक नया पुनः डिज़ाइन किया गया स्टार्ट मेनू टास्कबार, एंड्रॉइड ऐप सपोर्ट के साथ एक बेहतर माइक्रोसॉफ्ट स्टोर, एकीकृत माइक्रोसॉफ्ट टीम्स, स्नैप लेआउट, विजेट्स और बहुत कुछ है। लेकिन रेडमंड जायंट द्वारा आधिका