Bagaimana cara menjalankan perintah di jendela terminal lain?
Contoh: Saya membuka satu jendela terminal dan jika saya menjalankan perintah seperti apropos editor
, maka itu menjalankan dan keluar-menempatkan pada jendela itu. Tetapi saya ingin menjalankan perintah yang sama pada jendela terminal lain (jendela baru) sebagai gantinya pada jendela sekarang dari terminal pertama .
Klarifikasi lebih lanjut :
Saya perlu suggest-command <command>
membuka jendela terminal baru dan menjalankan yang disebutkan <command>
di jendela (baru dibuka). (Di mana suggest-command
contoh saran perintah.)
Bagaimana cara melakukannya?
nohup apropos editor &> /dev/null &
Jawaban:
Ini mungkin yang Anda cari:
atau (segera):
Ini membuka gnome-terminal dengan perintah terakhir Anda (
!!
) dieksekusi dan tetap terbuka dengan output perintah di shell, bahkan dengan perintah interaktif sepertitop
atauless
...Dalam kasus Anda ini:
atau
sumber
gnome-terminal -x sh -c "!!; bash"
Mulai instance lain dari terminal apa pun yang ingin Anda jalankan:
Perhatikan
-hold
. Sebagian besar terminal akan keluar setelah menjalankan perintah yang Anda berikan. Sudah ada selusin pertanyaan tentang ini di situs:Alternatif untuk itu adalah dengan menggunakan aplikasi yang harus keluar.
nano
akan tetap terbuka sendiri. Jika Anda hanya menampilkan ke layar, Anda dapat menyalurkannya keless
:Yang mengatakan, dalam kasus Anda (seperti yang dikatakan dua lainnya) tampaknya lebih mudah bahwa Anda hanya membuka terminal lain dan menjalankan perintah Anda.
sumber
gnome-terminal
daripadaxterm
Bagaimana?Setiap terminal bahkan merupakan program yang dapat Anda luncurkan seperti program lainnya, dengan
&
latar belakang, memberikan daftar argumen dan sebagainya.Terminal mana yang akan digunakan tergantung pada ketersediaan sistem yang Anda gunakan (jika diinstal atau tidak), setelah dari kekhasan mereka dan kemudian dari selera pribadi Anda.
Perhatikan perbedaan antara
-hold
darixterm
dan--hold
darikonsole
.Setiap realisasi memiliki opsi berbeda yang harus Anda periksa dengan bantuan. Bahkan bantuan dapat diminta dengan cara yang berbeda. Anda dapat menemukan bahwa
man konsole
itu tidak berfungsi dan Anda harus bertanya langsung ke executable--help
.Ini adalah daftar terminal yang dapat Anda cari di sistem Anda
sumber
Anda dapat menggunakan
-e
opsi untuk gnome-terminal sebagai berikut:Inilah
sh
shell yang dibuka terminal gnome. Perhatikan bahwa ini akan keluar dari terminal segera setelah perintah telah berakhir. Lihat halaman manual untuk terminal gnome untuk informasi lebih lanjut.sumber
tty
perintah;exec
perintah:exec 1>/dev/pts/1
exec 1>/dev/pts/0
Video Youtube:
sumber
Setelah Ubuntu 18.04 LTS, Anda mungkin ingin beralih dari
-e
ke--
, yaitugnome-terminal -e
kegnome-terminal --
karena-e
dan-x
keduanya sudah usang.sumber
Ini dia 50 sen saya dengan Terminator:
Ini juga berfungsi, tetapi saya tidak dapat memberi tahu Anda perbedaannya:
Perhatikan bahwa skrip juga bisa menjadi perintah.
Diuji pada Ubuntu 18,04 LTS.
sumber