- 1 1. परिचय
- 2 2. बुनियादी Ubuntu टर्मिनल शॉर्टकट्स (शुरुआती स्तर)
- 3 3. Ubuntu टर्मिनल संचालन को तेज़ करें! मध्यवर्ती शॉर्टकट्स
- 4 4. उन्नत Ubuntu टर्मिनल शॉर्टकट्स (प्रोडक्टिविटी बूस्ट संस्करण)
- 5 5. Ubuntu टर्मिनल शॉर्टकट्स को कैसे कस्टमाइज़ करें
- 6 6. उपयोग के मामले: वास्तविक टर्मिनल समय-बचत कार्यप्रवाह
- 7 7. FAQ (अक्सर पूछे जाने वाले प्रश्न)
- 8 8. सारांश
1. परिचय
Ubuntu का उपयोग करते समय, टर्मिनल के साथ काम करना अनिवार्य है। विशेष रूप से डेवलपर्स और सर्वर प्रशासकों के लिए, टर्मिनल संचालन को अनुकूलित करना अत्यंत महत्वपूर्ण है।
“Ubuntu टर्मिनल शॉर्टकट्स” का उपयोग करके आप अनावश्यक कीस्ट्रोक्स को समाप्त कर सकते हैं और अपने कार्यप्रवाह की गति को नाटकीय रूप से बढ़ा सकते हैं।
यह लेख शॉर्टकट्स का व्यावहारिक स्पष्टीकरण प्रदान करता है, जो शुरुआती‑मित्र बुनियादी से लेकर अनुभवी उपयोगकर्ताओं के लिए उन्नत तकनीकों तक विस्तृत है।
हम अनुकूलन विधियों और वास्तविक‑विश्व उपयोग मामलों को भी कवर करते हैं ताकि आप टर्मिनल को अधिक आरामदायक ढंग से उपयोग कर सकें।
इस लेख से आपको क्या मिलेगा
- बुनियादी Ubuntu टर्मिनल शॉर्टकट्स
- मध्यवर्ती और उन्नत उपयोगकर्ताओं के लिए उपयोगी समय‑बचत तकनीकें
- शॉर्टकट्स को कैसे अनुकूलित करें
- व्यावहारिक उपयोग परिदृश्य
शॉर्टकट्स सीखने के लाभ
- टाइपिंग दक्षता में सुधार : कर्सर को तेज़ी से ले जाएँ और इतिहास में खोजें
- कमांड संचालन का अनुकूलन : अक्सर उपयोग किए जाने वाले कमांड्स को तुरंत निष्पादित करें
- कार्यभार में कमी : माउस के उपयोग को न्यूनतम करें और केवल कीबोर्ड से संचालन करें
आइए Ubuntu टर्मिनल शॉर्टकट्स सीखना शुरू करें।
2. बुनियादी Ubuntu टर्मिनल शॉर्टकट्स (शुरुआती स्तर)
यदि आप टर्मिनल में नए हैं, तो नीचे दिए गए बुनियादी शॉर्टकट्स सीखें।
ये दैनिक कार्यों में अक्सर उपयोग होते हैं और शुरुआती चरण में याद रखने में सुविधाजनक होते हैं।
कर्सर मूवमेंट शॉर्टकट्स
ये शॉर्टकट्स टर्मिनल में टेक्स्ट संपादित करते समय कर्सर को तेज़ी से ले जाने में मदद करते हैं।
| Shortcut | Description |
|---|---|
Ctrl + A | Move cursor to the beginning of the line |
Ctrl + E | Move cursor to the end of the line |
Ctrl + B | Move cursor left (same as ← key) |
Ctrl + F | Move cursor right (same as → key) |
टेक्स्ट एडिटिंग शॉर्टकट्स
तेज़ी से टेक्स्ट को हटाने और संपादित करने वाले शॉर्टकट्स।
| Shortcut | Description |
|---|---|
Ctrl + H | Delete one character (same as Backspace) |
Ctrl + D | Delete the character under the cursor (same as Delete key) |
Ctrl + W | Delete the word to the left of the cursor |
Ctrl + U | Delete from cursor to the beginning of the line |
Ctrl + K | Delete from cursor to the end of the line |
Ctrl + Y | Paste the most recently deleted text |
कमांड इतिहास संचालन
पहले चलाए गए कमांड्स को संदर्भित करके आप कार्य को तेज़ कर सकते हैं।
| Shortcut | Description |
|---|---|
Ctrl + P | Display previous command (same as ↑ key) |
Ctrl + N | Display next command history (same as ↓ key) |
Ctrl + R | Search for a specific command in history (reverse search) |
Ctrl + G | Exit history search |
टर्मिनल डिस्प्ले शॉर्टकट्स
टर्मिनल स्क्रीन को सुगमता से संचालित करने के शॉर्टकट्स।
| Shortcut | Description |
|---|---|
Ctrl + L | Clear the screen (same as clear) |
Ctrl + S | Pause input |
Ctrl + Q | Resume paused input |
3. Ubuntu टर्मिनल संचालन को तेज़ करें! मध्यवर्ती शॉर्टकट्स
बुनियादी शॉर्टकट्स में निपुण होने के बाद, अधिक उन्नत शॉर्टकट्स आज़माएँ।
प्रोसेस नियंत्रण और डिस्प्ले शॉर्टकट्स सीखने से टर्मिनल संचालन और भी सुगम हो जाता है।
प्रोसेस मैनेजमेंट शॉर्टकट्स
Ubuntu में प्रोसेस को नियंत्रित करना आवश्यक है। ये शॉर्टकट्स कार्य प्रबंधन को सरल बनाते हैं।
| Shortcut | Description |
|---|---|
Ctrl + C | Force-stop the running process |
Ctrl + Z | Pause the current process |
fg | Resume a paused process in the foreground |
bg | Resume a paused process in the background |
कॉपी & पेस्ट
टर्मिनल के भीतर कॉपी‑पेस्ट सामान्य शॉर्टकट्स से अलग तरीके से काम करता है।
| Shortcut | Description |
|---|---|
Ctrl + Shift + C | Copy text |
Ctrl + Shift + V | Paste text |
इन शॉर्टकट्स का उपयोग करने से आपका कार्यप्रवाह अधिक सुगम हो जाएगा।
4. उन्नत Ubuntu टर्मिनल शॉर्टकट्स (प्रोडक्टिविटी बूस्ट संस्करण)
बुनियादी और मध्यवर्ती शॉर्टकट्स में निपुण होने के बाद, उन्नत शॉर्टकट्स का उपयोग करके अपने टर्मिनल कार्यप्रवाह को सुपरचार्ज करें।
शब्द‑आधारित नेविगेशन, केस परिवर्तन, और टर्मिनल सत्र प्रबंधन के कमांड्स सीखें ताकि आप और भी अधिक कुशलता से काम कर सकें।
उन्नत टेक्स्ट एडिटिंग शॉर्टकट्स
सामान्य कर्सर मूवमेंट से तेज़ संपादन के लिए उन्नत शॉर्टकट्स।
| Shortcut | Description |
|---|---|
Esc + B | Move cursor one word to the left |
Esc + F | Move cursor one word to the right |
Esc + U | Convert text from cursor to the end of the word to uppercase |
Esc + L | Convert text from cursor to the end of the word to lowercase |
Esc + C | Capitalize the first letter of the current word |
Ctrl + T | Swap the two characters around the cursor |
टर्मिनल सत्र प्रबंधन (एकाधिक विंडो)
एकाधिक टर्मिनल टैब या विंडो के बीच सहजता से स्विच करने के लिए शॉर्टकट्स का उपयोग करें।
| Shortcut | Description |
|---|---|
Ctrl + Shift + T | Open a new tab |
Ctrl + Shift + W | Close the current tab |
Ctrl + PageUp | Move to the previous tab |
Ctrl + PageDown | Move to the next tab |
Ctrl + Shift + N | Open a new terminal window |
बैकग्राउंड प्रोसेस मैनेजमेंट
उन्नत उपयोगकर्ता अक्सर एक साथ कई प्रोसेस चलाते हैं।
इन शॉर्टकट्स से आप उन्हें कुशलता से प्रबंधित कर सकते हैं।
| Shortcut | Description |
|---|---|
Ctrl + Z | Pause the running process |
bg | Resume the paused process in the background |
fg | Resume the paused process in the foreground |
jobs | List background processes |
kill [PID] | Force-stop a process using a specific PID |

5. Ubuntu टर्मिनल शॉर्टकट्स को कैसे कस्टमाइज़ करें
Ubuntu कई उपयोगी शॉर्टकट्स प्रदान करता है, लेकिन अपने कार्यप्रवाह के अनुसार उन्हें कस्टमाइज़ करने से एक और भी अधिक कुशल वातावरण बनता है। यह अनुभाग एलियास, और .bashrc तथा .inputrc को कस्टमाइज़ करने के तरीकों को समझाता है।
एलियास के साथ कमांड्स को छोटा करें
एलियास सेट करके आप अक्सर उपयोग किए जाने वाले कमांड्स को छोटा कर सकते हैं और कीस्ट्रोक्स को कम कर सकते हैं।
एलियास की बुनियादें
एक एलियास आपको कमांड को एक छोटे नाम से कॉल करने की अनुमति देता है।
उदाहरण के लिए, ls -la को ll में छोटा करें:
alias ll='ls -la'
यह केवल वर्तमान सत्र पर लागू होता है।
एलियास को स्थायी बनाएं
टर्मिनल बंद करने के बाद भी एलियास को बनाए रखने के लिए, उन्हें ~/.bashrc या ~/.zshrc में जोड़ें।
.bashrc(या.zshrc) को संपादित करें:nano ~/.bashrc # For Bash users nano ~/.zshrc # For Zsh users
- फ़ाइल के अंत में एलियास जोड़ें:
alias ll='ls -la' alias cls='clear' alias grep='grep --color=auto' alias gs='git status'
- परिवर्तन लागू करें:
source ~/.bashrc # or source ~/.zshrc
💡 टिप्स
grep --color=autoका उपयोग करकेgrepके लिए रंगीन आउटपुट सक्षम करें।gsजैसे एलियास के साथ Git ऑपरेशनों को छोटा करें।
.bashrc के साथ अनुकूलित करें
~/.bashrc एक कॉन्फ़िगरेशन फ़ाइल है जो बैश शुरू होने पर निष्पादित होती है।
इसे संपादित करने से आपको टर्मिनल व्यवहार को स्वतंत्र रूप से अनुकूलित करने की अनुमति मिलती है।
उदाहरण 1: टर्मिनल खुलने पर एक संदेश दिखाएँ
echo "Welcome to Ubuntu Terminal! Let’s do our best today!"
उदाहरण 2: स्वचालित रूप से एक निर्देशिका में जाएँ
cd ~/projects
💡 टिप्स
- स्वचालित रूप से सामान्य विकास निर्देशिकाओं जैसे
~/projectsमें जाएँ। .bashrcके अंत मेंclearजोड़ें ताकि साफ़ स्क्रीन से शुरू हो।
.inputrc के साथ कुंजी बाइंडिंग्स संशोधित करें
~/.inputrc को संपादित करके बैश कुंजी बाइंडिंग्स को अनुकूलित करें।
उदाहरण 1: Ctrl + T के साथ ls -la निष्पादित करें
"\C-t": "ls -la
"
सेटिंग्स लागू करें:
bind -f ~/.inputrc
उदाहरण 2: इतिहास खोज व्यवहार बदलें
"\e[A": history-search-backward
"\e[B": history-search-forward
💡 टिप्स
history-search-backwardका उपयोग करके आंशिक इनपुट के साथ तत्काल कमांड रिकॉल सक्षम करें।Ctrl + Tजैसे कुंजियों को व्यक्तिगत शॉर्टकट्स के लिए अनुकूलित करें।
6. उपयोग के मामले: वास्तविक टर्मिनल समय-बचत कार्यप्रवाह
एक बार जब आप शॉर्टकट्स और अनुकूलन विधियों को सीख लें, तो कुंजी उन्हें वास्तविक कार्यप्रवाहों में कैसे लागू करें है।
यहाँ डेवलपर्स, सर्वर प्रशासकों, और रोज़मर्रा के उपयोगकर्ताओं के लिए व्यावहारिक उदाहरण दिए गए हैं।
डेवलपर्स के लिए: Git कार्यों को तेज़ करें
डेवलपर्स के लिए, कुशल Git ऑपरेशन आवश्यक हैं।
उपयोगी Git कार्यप्रवाह शॉर्टकट्स
| Shortcut | Description |
|---|---|
Ctrl + R | Search previous Git commands |
!! | Re-execute previous command |
alias gs='git status' | Run git status as gs |
alias ga='git add .' | Run git add . as ga |
alias gc='git commit -m' | Commit using gc "message" |
Git इतिहास को कुशलतापूर्वक खोजें
इतिहास खोज का उपयोग करके पिछले Git कमांड्स को जल्दी रिकॉल करें:
Ctrl + R → type "git"
💡 टिप्स
- लंबे कमांड्स को दोबारा टाइप करने से बचने के लिए
Ctrl + Rके साथ इतिहास खोजें। - सामान्य Git कमांड्स को छोटा करने के लिए एलियास का उपयोग करें।
सर्वर प्रशासकों के लिए: SSH और लॉग प्रबंधन को अनुकूलित करें
दूरस्थ सर्वरों का प्रबंधन करते समय कुशल टर्मिनल उपयोग महत्वपूर्ण है।
SSH शॉर्टकट सेटअप
लॉगिन को सरल बनाने के लिए ~/.ssh/config में शॉर्टकट्स जोड़ें:
Host myserver
HostName 192.168.1.100
User ubuntu
IdentityFile ~/.ssh/id_rsa
फिर कनेक्ट करने के लिए:
ssh myserver
💡 टिप्स
- टाइपिंग कम करने के लिए सर्वर नामों को छोटा करें।
- कई सर्वरों के लिए नए टैब खोलने के लिए
Ctrl + Shift + Tका उपयोग करें।
लॉग निगरानी को सरल बनाएँ
alias logs='tail -f /var/log/syslog'
अब चलाएँ:
logs
💡 टिप्स
- एलियास लॉग कमांड्स के लिए दोहरावपूर्ण टाइपिंग को समाप्त करते हैं।
सामान्य उपयोगकर्ताओं के लिए: टर्मिनल कार्य को आरामदायक बनाएँ
रोज़मर्रा के उपयोगकर्ता भी शॉर्टकट्स से लाभान्वित हो सकते हैं।
कुशल फ़ाइल ऑपरेशन
| Shortcut / Command | Description |
|---|---|
ll | Shortened ls -la (via alias) |
mkdir -p | Create nested directories in one action |
rm -i | Ask confirmation before deleting |
mv -i | Prevent overwriting files accidentally |
लगातार निर्देशिकाओं तक त्वरित पहुँच
alias docs='cd ~/Documents'
alias dl='cd ~/Downloads'
अब बस टाइप करें:
docs
dl
💡 टिप्स
- एलियास आपको एकल कमांड से निर्देशिकाओं को नेविगेट करने की अनुमति देते हैं।
- बेहतर दृश्यता के लिए
Ctrl + Lका उपयोग करके स्क्रीन को साफ़ करें।
7. FAQ (अक्सर पूछे जाने वाले प्रश्न)
यहाँ उबंटू टर्मिनल शॉर्टकट्स और उपयोग के संबंध में सामान्य प्रश्न और समाधान दिए गए हैं।
आपको “शॉर्टकट्स काम नहीं कर रहे” या अप्रत्याशित व्यवहार जैसी समस्याओं का सामना करना पड़ सकता है।
यह खंड सामान्य समस्याओं, कारणों, और समाधानों की व्याख्या करता है।
Q1. उबंटू टर्मिनल शॉर्टकट्स क्यों काम नहीं कर रहे?
संभावित कारण
- आप एक अलग शेल का उपयोग कर रहे हैं
- उबंटू में डिफ़ॉल्ट शेल
bashहै, लेकिनzshयाfishअलग व्यवहार कर सकते हैं।
- कुंजी बाइंडिंग्स संशोधित हो गई हैं
- आपने
~/.inputrcके माध्यम से शॉर्टकट्स को अक्षम किया हो सकता है।
- Ctrl + S के कारण इनपुट फ्रीज़ हो गया है
Ctrl + Sदबाने से टर्मिनल इनपुट रुक जाता है।- समाधान → इनपुट को फिर से शुरू करने के लिए
Ctrl + Qदबाएँ।
समाधान
- अपना वर्तमान शेल चेक करें:
echo $SHELL
यदि bash नहीं है, तो बैश पर स्विच करें:
chsh -s /bin/bash
.inputrcमें शॉर्टकट सेटिंग्स रीसेट करें :set editing-mode emacs set keymap emacs
- सेटिंग्स पुनः लोड करें:
source ~/.inputrc
Q2. कॉपी और पेस्ट शॉर्टकट काम नहीं कर रहे हैं
कारण
Ctrl + CऔरCtrl + Vका टर्मिनल के अंदर अलग अर्थ होता है।
समाधान
इसके बजाय नीचे दिए गए शॉर्टकट का उपयोग करें:
| Action | Shortcut |
|---|---|
| Copy | Ctrl + Shift + C |
| Paste | Ctrl + Shift + V |
💡 टिप
- Shift जोड़ने से Ubuntu टर्मिनल में मानक कॉपी और पेस्ट सक्षम हो जाता है।
Q3. मैं शॉर्टकट को कैसे कस्टमाइज़ करूँ?
विधि 1: .bashrc संपादित करें
.bashrc में शॉर्टकट कॉन्फ़िगरेशन जोड़ें।
bind '"\C-t": "ls -la
"'
सेटिंग्स पुनः लोड करें:
source ~/.bashrc
विधि 2: उपनाम (Aliases) का उपयोग करें
alias ll='ls -la'
alias gs='git status'
alias ..='cd ..'
सेटिंग्स को स्थायी बनाएं:
source ~/.bashrc
Q4. क्या शॉर्टकट WSL में काम करते हैं?
अधिकांश शॉर्टकट WSL में काम करते हैं, लेकिन कुछ Windows Terminal सेटिंग्स या WSL संस्करण पर निर्भर करते हैं।
WSL में मुख्य अंतर
| Shortcut | Ubuntu | WSL |
|---|---|---|
Ctrl + C | Force-stop process | Same |
Ctrl + L | Clear screen | Same |
Ctrl + Shift + C | Copy | Depends on Windows Terminal settings |
Ctrl + Shift + V | Paste | Depends on Windows Terminal settings |
💡 समाधान
- Windows Terminal सेटिंग्स में शॉर्टकट बदलें।
- WSL कस्टमाइज़ेशन के लिए
.bashrcसंपादित करें।
Q5. मैं शॉर्टकट को कैसे निष्क्रिय करूँ?
अनचाहे शॉर्टकट को निष्क्रिय करने के लिए bind का उपयोग करें।
Ctrl + S निष्क्रिय करें
stty -ixon
यह Ctrl + S से होने वाले इनपुट फ्रीज़ को निष्क्रिय करता है।
💡 टिप
- स्थायी बनाने के लिए
.bashrcमें जोड़ें:echo "stty -ixon" >> ~/.bashrc source ~/.bashrc
Q6. मैं फ़ॉन्ट और रंग कैसे बदलूँ?
विधि 1: GNOME टर्मिनल सेटिंग्स
Ctrl + Shift + Pदबाकर प्रेफ़रेंसेज़ खोलें।- “Profiles” → “Fonts & Colors” चुनें।
- अपना पसंदीदा थीम चुनें।
विधि 2: कस्टम थीम लागू करें
git clone https://github.com/aaron-williamson/base16-gnome-terminal.git ~/.config/base16-gnome-terminal
cd ~/.config/base16-gnome-terminal
./base16-default.dark.sh
8. सारांश
यह लेख चरण-दर-चरण Ubuntu टर्मिनल शॉर्टकट का उपयोग कैसे करें, समझाता है।
मुख्य बिंदु
✔ बेसिक शॉर्टकट: कर्सर मूवमेंट, टेक्स्ट एडिटिंग, कमांड इतिहास
✔ इंटरमीडिएट शॉर्टकट: प्रोसेस मैनेजमेंट, कॉपी और पेस्ट
✔ एडवांस्ड शॉर्टकट: टेक्स्ट एडिटिंग, टर्मिनल सेशन कंट्रोल, बैकग्राउंड प्रोसेस मैनेजमेंट
✔ कस्टमाइज़ेशन: उपनाम (Aliases), .bashrc, .inputrc
✔ वास्तविक उपयोग: Git वर्कफ़्लो, SSH और लॉग्स, डायरेक्टरी शॉर्टकट
इन शॉर्टकट को महारत हासिल करके, आपका टर्मिनल वर्कफ़्लो अधिक सुगम और काफी तेज़ हो जाता है।
उन्हें रोज़ाना उपयोग करके अपनी उत्पादकता बढ़ाएँ।


