Shell封裝linux命令

2021-08-03 15:28:33 字數 789 閱讀 6661

背景:

伺服器上的部分操作有諸多不便,所以想做一層封裝,以節省時間。

問題:

1. 伺服器在異地,在win上使用si(sourceinsight)同步**比較麻煩。

由於伺服器在異地導致同步速度特別慢。

如果直接用samba對映到win並建立si工程,每次切換檔案大概需要十幾秒。

這是一種機器酸爽的感覺。

2. 借助中間伺服器傳輸image到測試床,比較麻煩。

workspace(build image)----> lab(中間伺服器)----> router(路由器)

需要手動scp映象到lab,然後再次scp到router。

由於image比較大,傳輸過程耗時很長,需要我不停的檢查是否傳輸完畢,然後再次copy。

我不要做機械人!

由於**分支比較多,不同的分支有不同的倉庫,不容易記住。

由於產品型別比較多,不通的產品有不通的編譯命令,不容易記住。

4. **提交操作比較繁瑣。

由於**的review要求:**不允許有空行、每行前不允許使用tab、每行**後不允許有多餘空格。

5. **目錄結構比較深,cd到某目錄需要輸入很長的path。

比如:pkt/sw/se/xc/bsd/routing/rib/src/

同學們,怎麼辦?

接下來,我們將把這些問題一一解決,一起來吧!

linux命令和shell命令

linux cat命令 1 cat 英文全拼 concatenate 命令用於連線檔案並列印到標準輸出裝置上。把 textfile1 的文件內容加上行號後輸入 textfile2 這個文件裡 cat n textfile1 textfile2 把 textfile1 和 textfile2 的文件內...

linux常用shell命令

常用vi命令 一般模式 游標移動 ctrl f 螢幕向前翻動一頁 ctrl b 螢幕向後翻動一頁 移動到這一行的第乙個字元處 移動到這一行的最後乙個字元處 g移動到這個檔案的最後一行 n游標向下移動n行 一般模式 查詢與替換 word 在游標之後查詢乙個名為word的字串 n1,n2s word1 ...

Linux基礎 shell命令

都知道linux下shell命令很重要,但無奈使慣了windows的使用者接觸命令是在不感冒,不過慢慢來吧,凡事都得有乙個過程。學linux命令最好先了解一下編輯器,因為會涉及到系統檔案的配置編輯,linux用的最多的當屬vi,現在vi的改進版是vim,在最新的linux的版本下vi命令已經是vim...