shell腳本中打開新終端,新tab


參考:https://blog.csdn.net/Alone121/article/details/84143319

1.設置標題

  gnome-terminal --title="new title"

2.打開多個終端,多個tab

  gnome-terminal --window --window #打開兩個

  gnome-terminal --window --tab --window --tab --tab #打開兩個,第一個兩個tab,第二個3個tab

3.設置打開的位置和大小(寬度x高度+左側偏移量+上方偏移量)

  gnome-terminal --geometry=80x25+10+10

4.啟動后執行命令,有兩個參數可以實現這個功能,-e和-x,這兩個區別在於:

  -e 可以出現多次,如果在所有--window前面,表示對所有window和tab起作用,如果在--window或者--tab后面,表示只針對這個tab執行,要注意-e后面只能有一個參數,也就是說如果有空格,需要用引號;

  -x 只能出現一次,在-x后面的所有內容,均認為是要執行的命令,所以可以出現空格,這些命令是針對所有tab都執行的

    gnome-terminal -x bash -c "ls; exec bash"

    gnome-terminal -e 'bash -c "ls; exec bash"'

 5.例子:

gnome-terminal --title="bot1" -e 'bash -c "docker exec -it bot1 /bin/bash; exec bash"'  --window --tab --tab --tab --tab --tab  --geometry=100x25+10+10

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM