ubuntu下自動開啟多終端的多個標籤並執行不同指令碼的方法
原理還不是很懂, 先記錄一下
首先 先保證在 .bashrc 追加上這樣一行:
eval "$BASH_POST_RC"
下面這條命令, 開啟一個終端, 並在.bashrc生效後執行pwd命令;
gnome-terminal --tab -e 'bash -c "export BASH_POST_RC=\"pwd\"; exec bash"'
開啟一個終端,執行
gnome-terminal
開啟多個終端,多個標籤,命令如下
gnome-terminal --window --tab --tab
有幾個--tab 就會開啟幾個標籤
-e 可以出現多次,如果在所有--window前面,表示對所有window和tab起作用,
執行指令碼後要保持標籤不消失,需要加上exec
bash 的命令
兩個疑問還不是很懂:
eval
"$BASH_POST_RC" 為什麼能使 .bashrc執行?
-e 後跟的命令的格式為什麼這麼複雜?
相關推薦
ubuntu下自動開啟多終端的多個標籤並執行不同指令碼的方法
原理還不是很懂, 先記錄一下 首先 先保證在 .bashrc 追加上這樣一行: eval "$BASH_POST_RC" 下面這條命令, 開啟一個終端, 並在.bashrc生效後執行pwd命令; gnome-terminal --tab -e 'bash -c "ex
ubuntu下安裝opencv2和opencv3 多版本共用
先說一下我的工作環境 電腦是Lenovo Y430P系列 搭載的雙系統:win10和Ubuntu14.04. 長話短說,直奔主題。我在電腦裡安裝的是opencv2.4.10和opencv3.2兩
[教程]Ubuntu 下為單版本和多版本 PHP 安裝擴充套件
原文地址 介紹儘管 PHP 軟體源提供了不少 PHP 擴充套件,但並不是提供所有的擴充套件,那麼如果我們需要安裝一個軟體源沒有提供的擴充套件應該怎麼辦呢?利用 php-dev 就可以很方便的進行自行編譯 PHP 擴充套件了。不過如果有使用 PHP 多版本共存就會更加麻
LINUX(UBUNTU)下的酷炫終端
bject led evel packaging powerline flags log eas ive 網上看了一篇老外的文章,是在MAC下利用iTerm2+zsh+Powerlevel9k+Nerd Fonts 搞出來的酷炫終端,圖片是這樣的:是不是第一眼覺得高、大、上
Ubuntu下vmware 開啟虛擬機器錯誤could not open /dev/vmmon:?????? please make sure that the kernel moduel vmmon is load
今天在ubuntu上發現打不開虛擬機器了,顯示could not open /dev/vmmon:?????? please make sure that the kernel moduel vmmon is load 然後在終端啟動如下圖所示 上網查閱發現原因是BIOS裡
Mac生成多個ssh並配置不同域名
1.前言 有時候我們會有多個git賬號,如GitHub,GitLab,這時如果使用同一個郵件註冊,那不會有問題,但是假如用的是不同的郵件註冊賬號,這就需要生成不同的ssh檔案併為其配置相應的域名。 2.生成一個SSH-Key $ ssh-keygen -t rsa -C "[
十萬個數據,找出重複次數最多的十個資料並列印
利用集合 ,找出十萬個數據中,重複次數最多的十個資料並列印. 先通過Hashmap儲存, key為資料,value為它出現的次數. 然後用優先順序佇列,儲存型別為Map.Entry,重寫比較器類,利用value進行比較. 優先順序佇列中利用小根堆形式,只儲存十個. 接下來遍歷其他的,如果比小
Ubuntu下自動載入U盤
目前一些主流桌面系統(如Gnome,KDE,Xfce)的較新版本都支援自動掛載(mount)U盤了. 一個流傳很廣的說法是 HAL(硬體抽象層) 起了自動掛載的作用, 其實這是誤解. 對於2.6核心而言, udev 才是直接從核心接收裝置連線或斷開資訊的主體. udev 從核心得到資訊
下載多個平臺並執行一個例項
1)解決No CPU/ABI system image available for this target問題 開啟eclipse後,如下,點選下面紅色標記的按鈕,彈出Android Virtual
ubuntu 下自動掛在windows 硬碟
ubuntu磁碟自動掛載 安裝win10 ubuntu 雙系統後配置windows磁碟自動掛載 配置之前,檢視win10 磁碟在ubuntu 中是否已經成功掛載,預設掛載目錄 /media/使用者名稱/… 檢視對應碟符: df -
ubuntu下wine開啟自由們找不到MFC42.DLL重新安裝的解決方法
一直在找ubuntu下的X牆工具,看到大部分的都是ssh和tor的,但是tor下載不到,找了很多方法,沒有辦法,只能用FG了。但是Fg是執行在windows系統下的程式。 只好再安裝一遍wine,用終端安裝:sudo apt-get install wine 這個預設的好
Qt在win下自動開啟資料夾
#include<QProcess>#include<QDir>#include<QString>QStringpath=QDir::currentPath();/
ubuntu下firefox開啟google搜尋結果連結,無法訪問
1. nslookup www.google.com.hk 得到ip地址:74.125.128.199 2.修改hosts檔案 sudo vi /etc/hosts 在後面追加 74.125.128.199 www.google.com.hk 3.重新啟動網路 sudo
ubuntu下gedit開啟txt中文亂碼問題解決方法
複製以下命令到終端中,然後回車即可:gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8','GB18030','GB2312','GBK','BIG5','CURRENT','
QT在ubuntu下無法顯示中文的原因,包括QT4與QT5的解決方法
一.QT4 按照網上了說沒有字型檔我添加了還是沒用。最後折騰了半天,搞定了,分享一下。 1.第一步下載font_wenquanyi.rar可以是qpf也可以是ttf,網址 &nb
Windows下自動同步工具SyncToy的使用與定時執行部署
最近因為需要用到一個自動同步兩臺虛擬機器的工具,在網上找了許多資料,剛開始是覺得GoodSync這個不錯,介面美觀,功能完善易用,可定時執行等,但是這款軟體是收費的,而且winserver下要使用企業版。無奈棄用 &nbs
ubuntu下使用Anaconda應用:建立虛擬環境實現python不同版本切換、科學計算工具包安裝
Anaconda的安裝 Anaconda的下載頁參見官網下載,Linux、Mac、Windows均支援。 安裝時,會發現有兩個不同版本的Anaconda,分別對應Python 2.7和Python 3.5,兩個版本其實除了這點區別外其他都一樣。後面我們會看到,安裝哪個版本並不本質,因為通過環境管理,我們可以
Windows/Ubuntu下,將所有檔名字列舉出來並儲存到txt檔案中
Windows 使用如下的DOS命令來實現: dir /s /b > lists.txt 可以將當前路徑下的所有檔案的“檔案路徑+檔名”儲存在lists.txt中。 其中,/s表示的是“列
[Linux]ubuntu 下安裝NVIDIA顯示卡驅動出現X service error問題解決方法
"You appear to be running an X server"的解決方法: 在安裝過程中出現了這個問題,我在剛剛看到的教程( http://wenku.baidu.com/link?url=w-jxqF6FpNQ_FV-_r_kK7T9TZbo7VNxmtk
ubuntu 下安裝NVIDIA顯示卡驅動出現X service error問題解決方法
"You appear to be running an X server"的解決方法: 在安裝過程中出現了這個問題,我在剛剛看到的教程( http://wenku.baidu.com/link?url=w-jxqF6FpNQ_FV-_r_kK7T9TZbo7VNxm