ubuntu使用bash命令開啟多個終端子程式

2021-10-16 23:13:46 字數 868 閱讀 4639

通過在乙個終端下輸入

bash meta.sh

實現在螢幕上開啟多個terminal,每個terminal裡執行子程式,而且可以布置每個terminal位置大小。

示例1如下:

#!/bin/bash

gnome-terminal --geometry 60x20+10+10 -- bash aaa.sh & sleep 2

gnome-terminal --geometry 60x20+10+500 -- bash bbb.sh & sleep 2

說明:gnome-terminal是開啟乙個新終端,--geometry 60x20+10+10(無空格)用來放置終端位置,-- bash aaa.sh(有空格)在新終端下執行命令。sleep 2bash休止2秒,再執行下一行。

示例2如下:

在每個aaa.shbbb.sh裡面執行子程式的命令,諸如source setup.bashroslaunchpython ***.py

aaa.sh示例如下:

#!/bin/bash

source $home/catkin_ws/devel/setup.bash

roslaunch package ros_***x.launch

需要注意每個.sh檔案開頭都需要

#!/bin/bash字首.

bash 使用sed命令

sed 流文字編輯器 用法 sed options.script inputfile.r 使用擴充套件的正規表示式 n,quiet,silent 不輸出模式空間的內容 e e e e cmd1 cmd2 cmd3 sed e 1d e 2p etc fstab sed 1d 2p etc fstab...

bash歷史命令數 如何使用Bash歷史記錄命令

bash歷史命令數 bash歷史悠久。也就是說,它是乙個老祖先的外殼 bourne外殼 但是它還有乙個很棒的history命令,它根據其功能數量超過了所有其他外殼歷史介面。bash版本的history允許反向搜尋,快速呼叫,重寫歷史記錄等。history命令與許多其他命令不同。您可能習慣於將命令作為...

ubuntu下使用Eclipse搭建C 開發環境

ubuntu下使用eclipse下搭建開發環境基本上網上教程一大堆,但是複雜度太大,因為很多教程都是從jdk開始安裝一直到最後,而且很多都是從別的linux發行版上弄來的方法,各種編譯直接嚇死人有木有,其實ubuntu的方便之處很大程度上在於atp的使用,抹殺了atp的ubuntu那就太雞肋了。ok...