[1] 每兩行合并在一起

我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、石臺ssl等。為上千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的石臺網(wǎng)站制作公司
@dahuawk 'ORS=NR%2?" ":"\n"{print}'
[2] 每三行合并在一起
@dahuawk 'ORS=NR%3?" ":"\n"{print}'
[3] 每四行合并在一起
@dahuawk 'ORS=NR%4?" ":"\n"{print}'
[4] 統(tǒng)計(jì)std cell和sRam占的面積
@dahusummaryReport
[5] 找出drc的port相關(guān)的數(shù)量
@dahucat postroute_opt.drc | grep -B1 Type: | grep -v Type: | grep "\[" |-
[6] 獲得選中的pin的名字
@innovusdbget selected.name
[7]? 對一個文件,多目標(biāo)刪除
@dahused -i 's/MODE1\|MODE2\|MODE3\|MODE4\|MODE5//g'
[8] 獲得不規(guī)則fplan的坐標(biāo)組
@innovusdbget top.fplan.boxes
[9] 在某個目錄下找到帶某個字符的文件[區(qū)分大小寫]
@dahufind -iname "*tcic*"
[10] 在某個目錄下,遍歷所有文件內(nèi)容,得到含有某個字符/字符串的行
@dahugrep -r 'insertion delay' ./
[11] 查看當(dāng)前的INNOVUS版本號
@dahuecho $INVS_VER
[12] 替換某個目錄下所有文件內(nèi)容
@dahused -i"s/查找的內(nèi)容/替換后的內(nèi)容/g"`grep -rl"查找的內(nèi)容"./`
[13] 在gui界面下highlight某條path
@dahu ctd_trace?-from * ?-to * ?-color *
[14] 引用${REV},為什么采用大括號{}
為了防止引用造成后面錯亂。
如:/fs/omp_com_03/RELEASE/top2hlb/R1/HLB_DEF/${REV}/${top}.def.gz
[15] 解壓命令
gzip -d FileName.gz
[16] 換某個cell的坐標(biāo) {AAA, BBB}
@innovus dbset [dbget top.inst.name XXXXXXXX].pt_x AAA
@innovus dbset [dbget top.inst.name XXXXXXXX].pt_y BBB
@innovus zoomSelected
[17] 設(shè)置某一個cell不用
@innovus set_dont_touch BUFF false
@innovus set_dont_touch BUFF true
[18] 找某個性質(zhì)
@innovus dbSet [].?h
[19] 刪去空白行
vim 中:g/^s*$/d
簡單解釋一下:
g :全區(qū)命令
/ :分隔符
^s*$ :匹配空行,其中^表示行首,s表示空字符,包括空格和制表符,*重復(fù)0到n個前面的字符,$表示行尾。連起來就是匹配只有空字符的行,也就是空行。
/d :刪除該行
[20] echo 寫入帶有雙引號""的內(nèi)容。
echo ‘ “AAAbbb” ’ 1.tcl
[21] echo 寫入帶有單引號‘’的內(nèi)容。
echo “ ‘AAAbbb' ” 1.tcl
[22] keep CPU 數(shù)目
@innovussetMultiCpuUsage -localCpu 16
@innovushistory keep 999999
[23] 打開xlsm文件
openoffice.org 文件
[24] 顯示clock path路徑
@innovus report_timing -to XXX -path_type full_clock
[25]報(bào)出沒有被約束到的path
@innovus report_timing -to XXX -uncounstrained
[26]報(bào)出穿過path中的某一點(diǎn)
@innovus report_timing -to XXX -view
view = MODE + corner
[27] vim 全選(高亮顯示 ):按esc后,然后ggvG或者ggVG
[28]
[:01:]查看下你是不是設(shè)置了全局的emacs風(fēng)格按鍵 試試 把光標(biāo)移動到行尾按下Ctrl+Shift+A能不能全選 如果能就是設(shè)置成了emacs的風(fēng)格按鍵。。如果不是的話就可能 是你的其它程序的按鍵沖突了 試試只開了個程序看能不能全選
for file in /data/music/*.mp3
這個/data/music/*.mp3,根據(jù)*展開得到一個文件名集合,for...in...循環(huán)是根據(jù)空格來取得集合中的每個元素(文件名)。若文件名本身就含有空格,的確會影響shell的解析。
另外,file本身屬于shell命令,不適宜用作變量名,建議換一個變量名稱。
換一種按行讀取的循環(huán)方式:
ls?/data/music/*.mp3?|?while?read?myfile
do
#這里處理$myfile
done
一些常用快捷鍵
CtrlAltF1切換到第一個文本終端。在Linux 下你可以有多達(dá)六個不同的終端。這個命令的意思是:“同時按住Ctrl鍵和Alt鍵,然后按F1鍵,再釋放所有的鍵”。
CtrlAltFn (n=1..6):切換到第n個文本終端。(你也可以使用不是很經(jīng)常用到的命令chvt n 來實(shí)現(xiàn),n指的是第n個文本終端)。在文本終端下(不是在X窗口),你也可以簡單使用ALTFn來實(shí)現(xiàn)切換,不需要CTRL鍵。打印出你正在使用的終端名稱,如果你希望知道終端的名字,可以使用命令fgconsole。
CtrlAltF7:切換到第一個圖形用戶界面(一般來說X-window在第七個終端)
CtrlAltFn (n=7到12):切換到第n個圖形用戶街面。根據(jù)缺省,第一個X-Window在第7個終端運(yùn)行,從第8到第12什么也沒有,當(dāng)然你可以逐個啟動這些圖形用戶界面。 Tab:(在文本終端下)可以使用TAB自動完成命令,或者顯示所有的可選項(xiàng)。這個快捷鍵真的非常好用,經(jīng)常使用你會發(fā)覺它可以節(jié)約你很多的時間。
ArrowUp:(在文本終端或者X窗口下)滾動和編輯以前輸入的命令。按ENTER執(zhí)行一個歷史命令。 ArrowDown:回滾。
vi空格后面加文件名,可以進(jìn)入到VI編輯器,ESC可以切換文本、命令模式。:q!強(qiáng)制退出不保存。:x保存退出。還有一些刪除復(fù)制,建議你到GOOGLE搜索一些LINUX菜鳥入門,或LINUX基本命令,網(wǎng)上很多!
                網(wǎng)站名稱:linux命令行怎么全選,linux選中一列
                
                標(biāo)題來源:http://www.yijiale78.com/article28/dschccp.html
            
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、標(biāo)簽優(yōu)化、電子商務(wù)、網(wǎng)頁設(shè)計(jì)公司、網(wǎng)站制作、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
