[परिभाषित गाइड] उबंटू टर्मिनल शॉर्टकट्स का अंतिम संग्रह – अपने कार्यप्रवाह को सुपरचार्ज करें!

目次

परिचय

Ubuntu का उपयोग करते समय, टर्मिनल के साथ काम करना आवश्यक है। डेवलपर्स और सर्वर प्रशासकों के लिए, टर्मिनल संचालन को अनुकूलित करना महत्वपूर्ण है।
“Ubuntu टर्मिनल शॉर्टकट्स” का उपयोग करके, आप कमांड दर्ज करने में लगने वाले प्रयास को कम कर सकते हैं और अपने कार्य दक्षता को काफी बढ़ा सकते हैं।

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

इस लेख से आप क्या सीखेंगे

  • बुनियादी Ubuntu टर्मिनल शॉर्टकट्स
  • मध्यवर्ती और उन्नत उपयोगकर्ताओं के लिए उपयोगी समय-बचत तकनीकें
  • शॉर्टकट्स को कैसे अनुकूलित करें
  • वास्तविक दुनिया के उपयोग परिदृश्य

शॉर्टकट्स सीखने के लाभ

  • इनपुट दक्षता में वृद्धि : कर्सर को तेज़ी से ले जाएँ और इतिहास खोजें
  • कमांड संचालन का अनुकूलन : अक्सर उपयोग किए जाने वाले कमांड को तुरंत चलाएँ
  • कार्यभार में कमी : माउस के उपयोग को न्यूनतम करें और केवल कीबोर्ड से काम करें

अब, चलिए Ubuntu टर्मिनल शॉर्टकट्स में डुबकी लगाते हैं।

आवश्यक Ubuntu टर्मिनल शॉर्टकट्स (शुरुआती के लिए)

यदि आप टर्मिनल का नया उपयोगकर्ता हैं, तो बुनियादी शॉर्टकट्स सीखकर शुरू करें।
निम्नलिखित कमांड दैनिक कार्यों में अक्सर उपयोग होते हैं, इसलिए इन्हें महारत हासिल करना अत्यंत लाभदायक होगा।

कर्सर मूवमेंट शॉर्टकट्स

टर्मिनल में टेक्स्ट संपादित करते समय कर्सर को तेज़ी से ले जाने के शॉर्टकट्स यहाँ हैं।

शॉर्टकट

विवरण

Ctrl + A

कर्सर को पंक्ति की शुरुआत में ले जाएँ

Ctrl + E

कर्सर को पंक्ति के अंत तक ले जाएँ

Ctrl + B

कर्सर को बाईं ओर ले जाएँ (जैसे ← तीर कुंजी)

Ctrl + F

कर्सर को दाईं ओर ले जाएँ (जैसे → तीर कुंजी)

टेक्स्ट एडिटिंग शॉर्टकट्स

तेज़ी से टेक्स्ट हटाने और संपादित करने के शॉर्टकट्स यहाँ हैं।

शॉर्टकट

विवरण

Ctrl + H

एक अक्षर हटाएँ (Backspace के समान)

Ctrl + D

कर्सर के नीचे के अक्षर को हटाएँ (Delete कुंजी के समान)

Ctrl + W

कर्सर के बाईं ओर के शब्द को हटाएँ

Ctrl + U

कर्सर स्थिति से लेकर पंक्ति की शुरुआत तक हटाएँ

Ctrl + K

कर्सर स्थिति से पंक्ति के अंत तक हटाएँ

Ctrl + Y

सबसे हाल ही में हटाए गए पाठ को पेस्ट करें

कमांड इतिहास संचालन

पहले दर्ज किए गए कमांड्स को संदर्भित करके आप टर्मिनल में प्रभावी रूप से काम कर सकते हैं।

शॉर्टकट

विवरण

Ctrl + P

पिछला कमांड दिखाएँ (जैसे ↑ तीर कुंजी)

Ctrl + N

अगला कमांड इतिहास दिखाएँ (जैसे ↓ तीर कुंजी)

Ctrl + R

इतिहास में किसी विशिष्ट कमांड की खोज करें (रिवर्स सर्च)

Ctrl + G

इतिहास खोज से बाहर निकलें

स्क्रीन कंट्रोल शॉर्टकट्स

इन शॉर्टकट्स की मदद से आप अपने टर्मिनल स्क्रीन को कुशलता से प्रबंधित कर सकते हैं।

शॉर्टकट

विवरण

Ctrl + L

स्क्रीन साफ़ करें (जैसे clear कमांड)

Ctrl + S

इनपुट को अस्थायी रूप से रोकें

Ctrl + Q

पॉज़्ड इनपुट को फिर से शुरू करें

अपने Ubuntu टर्मिनल वर्कफ़्लो को तेज़ बनाएँ! (मध्यवर्ती शॉर्टकट्स)

बुनियादी शॉर्टकट्स में सहज हो जाने के बाद, अब अधिक उन्नत संचालन को अपनाने का समय है।
प्रोसेस मैनेजमेंट और स्क्रीन कंट्रोल के शॉर्टकट्स सीखने से आप टर्मिनल में और अधिक कुशलता से काम कर पाएँगे।

प्रोसेस मैनेजमेंट शॉर्टकट्स

Ubuntu टर्मिनल में काम करते समय प्रोसेस को कुशलता से प्रबंधित करना आवश्यक है। ये शॉर्टकट्स आपको कार्यों को आसानी से संभालने में मदद करेंगे।

शॉर्टकट

विवरण

Ctrl + C

चल रहे प्रोसेस को बलपूर्वक समाप्त करें

Ctrl + Z

चल रहे प्रोसेस को रोकें

fg

पॉज़ किए गए प्रोसेस को अग्रभूमि में फिर से शुरू करें

bg

पृष्ठभूमि में रुके हुए प्रक्रिया को फिर से शुरू करें

कॉपी & पेस्ट

टर्मिनल में कॉपी और पेस्ट करना सामान्य कीबोर्ड शॉर्टकट्स से अलग होता है।

शॉर्टकट

विवरण

Ctrl + Shift + C

पाठ कॉपी करें

Ctrl + Shift + V

टेक्स्ट पेस्ट करें

इन शॉर्टकट्स का उपयोग करने से आपका टर्मिनल कार्य बहुत सुगम हो जाएगा।

उन्नत Ubuntu टर्मिनल शॉर्टकट्स (उत्पादकता बढ़ाएँ)

बुनियादी और मध्यवर्ती शॉर्टकट्स में महारत हासिल करने के बाद, अब उन्नत शॉर्टकट्स के माध्यम से अपने टर्मिनल वर्कफ़्लो को सुपरचार्ज करने का समय है।
शब्द-आधारित मूवमेंट, अपरकेस/लोअरकेस रूपांतरण, और सत्र प्रबंधन सीखकर आप और भी अधिक कुशलता से काम कर सकते हैं।

उन्नत टेक्स्ट एडिटिंग शॉर्टकट्स

ये शॉर्टकट्स मानक कर्सर मूवमेंट की तुलना में तेज़ टेक्स्ट संपादन की अनुमति देते हैं।

शॉर्टकट

विवरण

Esc + B

कर्सर को एक शब्द बाईं ओर ले जाएँ

Esc + F

कर्सर को एक शब्द दाईं ओर ले जाएँ

Esc + U

कर्सर स्थिति से शब्द के अंत तक के पाठ को बड़े अक्षरों में बदलें

Esc + L

कर्सर स्थिति से शब्द के अंत तक का पाठ छोटे अक्षर में बदलें

Esc + C

कर्सर के नीचे शब्द के पहले अक्षर को बड़े अक्षर में बदलें

Ctrl + T

कर्सर के आसपास के दो अक्षरों को बदलें

टर्मिनल सत्र प्रबंधन (एकाधिक विंडो का प्रबंधन)

यदि आप अक्सर कई टर्मिनल विंडो के साथ काम करते हैं, तो ये शॉर्टकट्स आपको उनके बीच सहजता से स्विच करने में मदद करेंगे।

शॉर्टकट

विवरण

Ctrl + Shift + Tएक नया टैब खोलें
Ctrl + Shift + Wवर्तमान टैब बंद करें
Ctrl + PageUpपिछले टैब पर स्विच करें
Ctrl + PageDownअगले टैब पर स्विच करें
Ctrl + Shift + Nएक नया टर्मिनल विंडो खोलें

बैकग्राउंड प्रोसेस का प्रबंधन

एक उन्नत उपयोगकर्ता के रूप में, आपको अक्सर टर्मिनल में समानांतर कई प्रोसेस चलाने की आवश्यकता हो सकती है।
ये शॉर्टकट्स आपको प्रोसेस को कुशलता से प्रबंधित करने में मदद करेंगे।

शॉर्टकट

विवरण

Ctrl + Zचल रही प्रक्रिया को रोकें
bgरोकें हुए प्रोसेस को पृष्ठभूमि में पुनः आरंभ करें
fgरुके हुए प्रोसेस को अग्रभूमि में पुनः आरंभ करें
jobsपृष्ठभूमि प्रक्रियाओं की सूची प्रदर्शित करें
kill [PID]निर्दिष्ट PID के साथ किसी प्रक्रिया को बलपूर्वक समाप्त करें

Ubuntu टर्मिनल शॉर्टकट्स को कैसे कस्टमाइज़ करें

जबकि Ubuntu टर्मिनल में कई उपयोगी शॉर्टकट्स पहले से ही मौजूद हैं, उन्हें अपने वर्कफ़्लो के अनुसार अनुकूलित करना दक्षता को काफी बढ़ा सकता है।
यह अनुभाग एलियास सेटिंग्स, .bashrc, और .inputrc कस्टमाइज़ेशन को कवर करता है।

कमांड को छोटा करने के लिए एलियास का उपयोग

एलियास सेट करने से आप अक्सर उपयोग किए जाने वाले कमांड को छोटा कर सकते हैं और टाइपिंग प्रयास को कम कर सकते हैं।

बेसिक एलियास उपयोग

एलियास आपको एक छोटा कस्टम नाम उपयोग करके विशिष्ट कमांड को कॉल करने की अनुमति देते हैं।
उदाहरण के लिए, आप ls -la को ll जैसा छोटा बना सकते हैं:

alias ll='ls -la'

यह कमांड केवल वर्तमान सत्र के लिए सक्रिय होगी।

एलियास को स्थायी बनाना

टर्मिनल को पुनः शुरू करने के बाद एलियास को सक्रिय रखने के लिए, उन्हें ~/.bashrc या ~/.zshrc में जोड़ें।

  1. .bashrc (या .zshrc) को संपादित करें:
nano ~/.bashrc   # If using Bash
nano ~/.zshrc    # If using Zsh
  1. फ़ाइल के अंत में निम्नलिखित पंक्तियाँ जोड़ें:
alias ll='ls -la'
alias cls='clear'
alias grep='grep --color=auto'
alias gs='git status'
  1. सेटिंग्स लागू करें:
source ~/.bashrc   # or source ~/.zshrc

💡 Tips

  • alias grep='grep --color=auto' सेट करने से कमांड आउटपुट की दृश्यता बेहतर होती है।
  • gs='git status' जैसे एलियास के साथ Git ऑपरेशन्स को छोटा करने से विकास कार्य तेज़ हो जाता है।

कस्टमाइज़ेशन के लिए .bashrc संपादित करना

~/.bashrc फ़ाइल जब Bash (डिफ़ॉल्ट शेल) शुरू होता है तब लोड होती है।
इस फ़ाइल को संशोधित करके आप टर्मिनल के व्यवहार को स्वतंत्र रूप से कस्टमाइज़ कर सकते हैं।

कस्टमाइज़ेशन उदाहरण ①: टर्मिनल खोलते समय संदेश दिखाएँ

टर्मिनल खोलते समय एक कस्टम संदेश दिखाने के लिए, ~/.bashrc में निम्नलिखित पंक्ति जोड़ें:

echo "Welcome to Ubuntu Terminal! Let's have a productive day!"

कस्टमाइज़ेशन उदाहरण ②: स्वचालित रूप से एक विशिष्ट डायरेक्टरी में जाएँ

आप टर्मिनल को खोलते ही स्वचालित रूप से एक विशिष्ट डायरेक्टरी में नेविगेट करने के लिए कॉन्फ़िगर कर सकते हैं।

cd ~/projects

💡 Tips

  • डेवलपर्स के लिए, ~/projects या अन्य कार्य डायरेक्टरीज़ में स्वचालित रूप से जाने की सेटिंग सुविधाजनक हो सकती है।
  • .bashrc के अंत में clear जोड़ने से स्टार्टअप पर स्क्रीन साफ़ हो जाएगी, जिससे एक साफ़ कार्यस्थल मिलेगा।

कीबाइंडिंग बदलने के लिए .inputrc संपादित करना

Bash में कीबाइंडिंग बदलने के लिए, आप ~/.inputrc को संशोधित कर सकते हैं।

कस्टमाइज़ेशन उदाहरण ①: Ctrl + T को ls -la चलाने के लिए असाइन करें

~/.inputrc में निम्नलिखित सेटिंग जोड़ने से Ctrl + T को ls -la चलाने की अनुमति मिलेगी:

"C-t": "ls -la
"

परिवर्तनों को लागू करने के लिए:

bind -f ~/.inputrc

कस्टमाइज़ेशन उदाहरण ②: इतिहास खोज व्यवहार बदलें

डिफ़ॉल्ट रूप से, इतिहास खोज के लिए Ctrl + R दबाने से पिछले कमांड एक-एक अक्षर करके प्राप्त होते हैं।
~/.inputrc में निम्नलिखित पंक्तियाँ जोड़ने से मिलते-जुलते पूरे कमांड को तुरंत दिखाया जा सकेगा।

"e[A": history-search-backward
"e[B": history-search-forward

💡 Tips

  • history-search-backward सेट करने से आप कुछ ही कीस्ट्रोक में इतिहास खोज सकते हैं।
  • Ctrl + T जैसे कुंजियों को कस्टमाइज़ करने से आप अपने स्वयं के शॉर्टकट बना सकते हैं।

[Use Cases] पेशेवर टर्मिनल वर्कफ़्लो को कैसे ऑप्टिमाइज़ करते हैं

अब जब आप Ubuntu टर्मिनल शॉर्टकट का उपयोग और कस्टमाइज़ करना सीख चुके हैं, पेशेवर इन्हें वास्तविक कार्यप्रवाह में कैसे लागू करते हैं?
यह अनुभाग डेवलपर्स, सर्वर एडमिनिस्ट्रेटर्स और सामान्य उपयोगकर्ताओं के लिए व्यावहारिक उपयोग मामलों को प्रस्तुत करता है।

डेवलपर्स के लिए: Git वर्कफ़्लो को तेज़ करना

डेवलपर्स के लिए, Git ऑपरेशन्स को ऑप्टिमाइज़ करना अत्यंत महत्वपूर्ण है। टर्मिनल शॉर्टकट का उपयोग करने से वर्कफ़्लो की गति में उल्लेखनीय सुधार हो सकता है।

Git वर्कफ़्लो के लिए शॉर्टकट का उपयोग

शॉर्टकट

विवरण

Ctrl + R

पिछले Git कमांड खोजें

!!

पिछला कमांड दोहराएँ

alias gs='git status'

चलाएँ git status gs का उपयोग करके

alias ga='git add .'

चलाएँ git add . ga का उपयोग करके

alias gc='git commit -m'

कमिट gc "message" का उपयोग करके

Git इतिहास को कुशलता से खोजना

इतिहास खोज का उपयोग करके आप जल्दी से पिछले Git कमांड्स प्राप्त कर सकते हैं।

Ctrl + R → Type "git"

💡 Tips

  • Ctrl + R के साथ, आपको लंबे Git कमांड्स को बार-बार टाइप करने की जरूरत नहीं रहती।
  • alias का उपयोग करने से जटिल Git ऑपरेशन्स सरल हो जाते हैं।

सर्वर एडमिनिस्ट्रेटर्स के लिए: SSH और लॉग प्रबंधन को ऑप्टिमाइज़ करना

रिमोट सर्वर प्रबंधन के लिए, टर्मिनल का कुशल उपयोग अत्यंत महत्वपूर्ण है।

SSH कनेक्शन के लिए शॉर्टकट

हर बार सर्वर का IP मैन्युअली दर्ज करने के बजाय, आप ~/.ssh/config में SSH शॉर्टकट कॉन्फ़िगर कर सकते हैं।

Host myserver
    HostName 192.168.1.100
    User ubuntu
    IdentityFile ~/.ssh/id_rsa

यह आपको सर्वर से कनेक्ट करने की अनुमति देता है:

ssh myserver

💡 Tips

  • सर्वर नाम को छोटा करने से इनपुट प्रयास कम होता है।
  • Ctrl + Shift + T का उपयोग करके नई टैब खोलने से कई सर्वरों को एक साथ प्रबंधित करना आसान हो जाता है।

लॉग प्रबंधन को सरल बनाना

रियल-टाइम में सर्वर लॉग मॉनिटर करने के लिए, tail -f का उपयोग करें।

alias logs='tail -f /var/log/syslog'

यह आपको केवल इस कमांड से लॉग चेक करने देता है:

logs

💡 Tips

  • logs जैसे उपनामों का उपयोग करने से हर बार पूरी कमांड टाइप करने की आवश्यकता समाप्त हो जाती है।

सामान्य उपयोगकर्ताओं के लिए: टर्मिनल कार्य को अधिक सुविधाजनक बनाना

सामान्य उपयोगकर्ता भी दक्षता बढ़ाने के लिए शॉर्टकट्स से लाभ उठा सकते हैं।

फ़ाइल प्रबंधन को सरल बनाना

शॉर्टकट

विवरण

ll

शॉर्टकट ls -la के लिए (उपनाम)

mkdir -p

एक कमांड में नेस्टेड डायरेक्टरी बनाएं

rm -i

फ़ाइलें हटाने से पहले पुष्टि के लिए प्रॉम्प्ट करें

mv -i

फ़ाइलों को स्थानांतरित करते समय ओवरराइटिंग को रोकें

निष्कर्ष

इस लेख में, हमने शॉर्टकट्स के साथ Ubuntu टर्मिनल उपयोग को कैसे अनुकूलित किया जाए की खोज की।

मुख्य बिंदु

बेसिक शॉर्टकट्स: कर्सर मूवमेंट, टेक्स्ट एडिटिंग, कमांड इतिहास
इंटरमीडिएट शॉर्टकट्स: प्रोसेस मैनेजमेंट, कॉपी और पेस्ट
एडवांस्ड शॉर्टकट्स: जटिल टेक्स्ट एडिटिंग, सत्र प्रबंधन, बैकग्राउंड प्रोसेस कंट्रोल
कस्टमाइज़ेशन: उपनाम सेटिंग्स, .bashrc, .inputrc संशोधन
उपयोग के मामले: तेज़ Git ऑपरेशन्स, कुशल SSH और लॉग प्रबंधन, बेहतर फ़ाइल नेविगेशन

इन शॉर्टकट्स का उपयोग करके, आप अपनी दक्षता में उल्लेखनीय सुधार कर सकते हैं और समय बचा सकते हैं।
इनका अभ्यास करें ताकि आपका टर्मिनल अनुभव अधिक सुगम और उत्पादक बन सके।

अगले लेख में, हम एडवांस्ड टर्मिनल कस्टमाइज़ेशन तकनीकों को कवर करेंगे और नए टूल्स का परिचय देंगे। जुड़े रहें!

侍エンジニア塾