Có thể mở một tab mới trong thiết bị đầu cuối hiện tại với một số lệnh?
Có thể mở một tab mới trong thiết bị đầu cuối hiện tại với một số lệnh?
Câu trả lời:
Để mở một tab mới trong thiết bị đầu cuối đã mở hiện tại, bạn có thể nhấn SHIFT+ CTRL+ T. Ngoài ra, sử dụng menu cấp cao nhất, hiển thị phím tắt (xem ảnh chụp màn hình bên dưới)
Cài đặt xdotool
- một chương trình cho phép bạn mô phỏng đầu vào bàn phím (trong số những thứ khác).
sudo apt-get install xdotool
sau đó gõ vào terminal:
xdotool key ctrl+shift+t
Điều đó sẽ mô phỏng nhấn tổ hợp phím và mở tab mới trong thiết bị đầu cuối.
xdotools
.
Trong Trình giả lập thiết bị đầu cuối Gnome chỉ cần sử dụng Ctrl+ Shift+T
Bạn có thể kiểm tra và thay đổi điều này và các tổ hợp phím khác trong menu Chỉnh sửa.
cntrl+tab
giữa các tab
trong thiết bị đầu cuối, phím tắt là
Ctrl+ Shift+T
phím tắt này cũng có thể được chỉnh sửa
Tab mới Ctrl+ Shift+T
Đóng tab: Ctrl+ Shift+W
Chuyển đổi tab: Ctrl+ Pg Upvà Ctrl+Pg Dn
Di chuyển tab: Ctrl+ Shift+ Pg Upvà Ctrl+ Shift+Pg Dn
Huh, tôi làm điều này để rẽ nhánh một quá trình xây dựng. pack.sh xây dựng và tải lên hình ảnh docker - vì vậy tôi thích chúng chồng lên nhau. gnome-terminal
có một số tùy chọn dòng lệnh để tạo các tab mới:
#!/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
Nếu bạn muốn mở một tab mới vào một thư mục cụ thể :
Đặt phím tắt thành Chuyển sang Tab cuối cùng trong Tùy chọn thiết bị đầu cuối của bạn.
Đặt phím tắt cho lệnh bên dưới.
gnome-terminal --tab --working-directory=$HOME/path/to/the/dir; xdotool key <Switch to Last Tab shortcut>
Hãy chắc chắn rằng bạn đã cài đặt xdotool.