Perintah untuk membuka tab baru di terminal saat ini

105

Apakah mungkin untuk membuka tab baru di terminal saat ini dengan beberapa perintah?

Avinash Raj
sumber

Jawaban:

110

Jika Anda hanya ingin membuka tab baru

Untuk membuka tab baru di terminal terbuka saat ini, Anda dapat menekan SHIFT+ CTRL+ T. Atau, gunakan menu tingkat atas, yang menunjukkan pintasan keyboard (lihat tangkapan layar di bawah)

Jika Anda ingin melakukannya dari baris perintah

Instal xdotool- program yang memungkinkan Anda mensimulasikan input keyboard (antara lain).

sudo apt-get install xdotool

lalu ketik terminal:

xdotool key ctrl+shift+t

Itu akan mensimulasikan menekan kombinasi tombol, dan membuka tab baru di terminal.

masukkan deskripsi gambar di sini

rɑːdʒɑ
sumber
1
Jawaban yang bagus, sangat mudah diikuti. Bagaimana cara membuat pintasan untuk beralih ke tab berikutnya / sebelumnya? Ini akan sangat membantu.
programstinator
Apa tema jendela yang Anda gunakan? Sangat menyukainya
xoner
Itu saya tidak menggunakan sekarang. Sudah lama sekali. tidak yakin saya tidak ingat nama. @ xoner
rɑːdʒɑ
1
Tidak perlu untuk xdotool. ctrl + shift + t membuka tab baru di terminal ubuntu default tanpa modifikasi yang diperlukan.
user137717
1
@ user137717 pertanyaannya memang meminta baris perintah, bukan pintasan keyboard, karena itu Anda perlu xdotools.
humanityANDpeace
77

Di Gnome Terminal Emulator cukup gunakan Ctrl+ Shift+T

Anda dapat memeriksa dan mengubah kombinasi tombol ini dan lainnya di menu Edit.

xua
sumber
7
Pertanyaannya mencari perintah dan bukan untuk jalan pintas.
BuZZ-dEE
Saya ingin berada di cntrl+tabantara tab
Jamie Hutber
1
@JamieHutber Anda dapat menggunakan Ctrl + PgUp dan Ctrl + PgDn
wjandrea
23

di terminal, tombol pintasnya

Ctrl+ Shift+T

pintasan ini juga dapat diedit

iec2011007
sumber
2
itu bukan solusi baris perintah, tetapi pintasan keyboard.
humanityANDpeace
1
hwo untuk beralih antar tab di terminal?
Indrajeet Gour
4
Untuk beralih antar terminal, gunakan CTRL + PAGEUP / PAGEDOWN
iec2011007
19

Tab baru Ctrl+ Shift+T

Tutup tab: Ctrl+ Shift+W

Ganti tab: Ctrl+ Pg Updan Ctrl+Pg Dn

Pindahkan tab: Ctrl+ Shift+ Pg Updan Ctrl+ Shift+Pg Dn

kaxi1993
sumber
Di mana perintah baris perintah?
Hans Janssen
2

Huh, saya melakukan ini untuk memotong proses pembangunan. package.sh membuat dan mengunggah gambar buruh pelabuhan - jadi saya lebih suka mereka tumpang tindih. gnome-terminalmemiliki beberapa opsi baris perintah untuk membuat tab baru:

#!/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
Michael Cole
sumber
1

Gunakan paket ttab

Sunting seperti ini

ttab 'cd /Users/chenkai/gh/g-imagery-api && npm run dev '
chenkai
sumber
4
Tolong, berikan jawaban yang lebih terperinci, sertakan perintah yang lebih spesifik dan bukan hanya tautan ke solusi lain.
Philippe Delteil
1

Jika Anda ingin membuka tab baru ke direktori tertentu :

  1. Atur pintasan untuk Beralih ke Tab Terakhir di Preferensi terminal Anda.

  2. Masukkan pintasan ke perintah di bawah ini.

    gnome-terminal --tab --working-directory=$HOME/path/to/the/dir; xdotool key <Switch to Last Tab shortcut>
    

Pastikan Anda sudah menginstal xdotool.

M Imam Pratama
sumber