क्या कुछ आदेशों के साथ वर्तमान टर्मिनल में एक नया टैब खोलना संभव है?
क्या कुछ आदेशों के साथ वर्तमान टर्मिनल में एक नया टैब खोलना संभव है?
जवाबों:
वर्तमान खुले टर्मिनल में एक नया टैब खोलने के लिए आप SHIFT+ CTRL+ दबा सकते हैंT । वैकल्पिक रूप से, शीर्ष स्तर मेनू का उपयोग करें, जो कीबोर्ड शॉर्टकट दिखाता है (नीचे स्क्रीनशॉट देखें)
इंस्टॉल करें xdotool
- एक प्रोग्राम जो आपको कीबोर्ड इनपुट (अन्य चीजों के बीच) का अनुकरण करने देता है।
sudo apt-get install xdotool
फिर टर्मिनल में टाइप करें:
xdotool key ctrl+shift+t
यह कुंजी संयोजन दबाने का अनुकरण करेगा, और टर्मिनल में नया टैब खोल देगा।
xdotools
।
सूक्ति टर्मिनल एमुलेटर में बस Ctrl+ Shift+ का उपयोग करेंT
आप संपादन मेनू में इस और अन्य प्रमुख संयोजनों की जांच और परिवर्तन कर सकते हैं।
cntrl+tab
टैब्स के बीच सक्षम होना पसंद
टर्मिनल में शॉर्टकट की है
Ctrl+ Shift+T
इस शॉर्टकट को संपादित भी किया जा सकता है
नया टैब Ctrl+ Shift+T
क्लोज टैब: Ctrl+ Shift+W
स्विच टैब: Ctrl+ Pg Upऔर Ctrl+Pg Dn
मूव टैब: Ctrl+ Shift+ Pg Upऔर Ctrl+ Shift+Pg Dn
हुह, मैं एक निर्माण प्रक्रिया को कांटा करने के लिए ऐसा करता हूं। package.sh बिल्ड और डॉकटर इमेजेस अपलोड करता है - इसलिए मैं उन्हें ओवरलैप करना पसंद करता हूं। gnome-terminal
नए टैब बनाने के लिए कुछ कमांड लाइन विकल्प हैं:
#!/bin/bash
BRANCH=${1?choose an environment e.g. stage, demo, production}
if [ -x "$(command -v gnome-terminal)" ]; then
# run in parallel for gnome-terminal
gnome-terminal \
--tab --working-directory=`pwd` --command "zsh -is eval './package.sh app1 $BRANCH'" \
--tab --working-directory=`pwd` --command "zsh -is eval 'sleep 75 && ./package.sh app2 $BRANCH'" \
--tab --working-directory=`pwd` --command "zsh -is eval 'sleep 150 && ./package.sh app3 $BRANCH'" \
--tab --working-directory=`pwd` --command "zsh -is eval 'sleep 225 && ./package.sh app4 $BRANCH'" \
else
# run one at a time for bash
./package.sh app1 $BRANCH
./package.sh app2 $BRANCH
./package.sh app3 $BRANCH
./package.sh app4 $BRANCH
fi
पैकेज ttab का उपयोग करें
इस तरह संपादित करें
ttab 'cd /Users/chenkai/gh/g-imagery-api && npm run dev '
यदि आप एक विशिष्ट निर्देशिका के लिए एक नया टैब खोलना चाहते हैं :
अपने टर्मिनल प्राथमिकताएं में अंतिम टैब पर स्विच करने के लिए शॉर्टकट सेट करें ।
शॉर्टकट को कमांड के नीचे रखें।
gnome-terminal --tab --working-directory=$HOME/path/to/the/dir; xdotool key <Switch to Last Tab shortcut>
सुनिश्चित करें कि आपके पास xdotool स्थापित है।