[1] 每?jī)尚泻喜⒃谝黄?/p>
創(chuàng)新互聯(lián)公司電話聯(lián)系:028-86922220,為您提供成都網(wǎng)站建設(shè)網(wǎng)頁(yè)設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù),創(chuàng)新互聯(lián)公司網(wǎng)頁(yè)制作領(lǐng)域10多年,包括活動(dòng)板房等多個(gè)方面擁有豐富設(shè)計(jì)經(jīng)驗(yàn),選擇創(chuàng)新互聯(lián)公司,為網(wǎng)站保駕護(hù)航!
@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]? 對(duì)一個(gè)文件,多目標(biāo)刪除
@dahused -i 's/MODE1\|MODE2\|MODE3\|MODE4\|MODE5//g'
[8] 獲得不規(guī)則fplan的坐標(biāo)組
@innovusdbget top.fplan.boxes
[9] 在某個(gè)目錄下找到帶某個(gè)字符的文件[區(qū)分大小寫(xiě)]
@dahufind -iname "*tcic*"
[10] 在某個(gè)目錄下,遍歷所有文件內(nèi)容,得到含有某個(gè)字符/字符串的行
@dahugrep -r 'insertion delay' ./
[11] 查看當(dāng)前的INNOVUS版本號(hào)
@dahuecho $INVS_VER
[12] 替換某個(gè)目錄下所有文件內(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},為什么采用大括號(hào){}
為了防止引用造成后面錯(cuò)亂。
如:/fs/omp_com_03/RELEASE/top2hlb/R1/HLB_DEF/${REV}/${top}.def.gz
[15] 解壓命令
gzip -d FileName.gz
[16] 換某個(gè)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è)置某一個(gè)cell不用
@innovus set_dont_touch BUFF false
@innovus set_dont_touch BUFF true
[18] 找某個(gè)性質(zhì)
@innovus dbSet [].?h
[19] 刪去空白行
vim 中:g/^s*$/d
簡(jiǎn)單解釋一下:
g :全區(qū)命令
/ :分隔符
^s*$ :匹配空行,其中^表示行首,s表示空字符,包括空格和制表符,*重復(fù)0到n個(gè)前面的字符,$表示行尾。連起來(lái)就是匹配只有空字符的行,也就是空行。
/d :刪除該行
[20] echo 寫(xiě)入帶有雙引號(hào)""的內(nèi)容。
echo ‘ “AAAbbb” ’ 1.tcl
[21] echo 寫(xiě)入帶有單引號(hào)‘’的內(nèi)容。
echo “ ‘AAAbbb' ” 1.tcl
[22] keep CPU 數(shù)目
@innovussetMultiCpuUsage -localCpu 16
@innovushistory keep 999999
[23] 打開(kāi)xlsm文件
openoffice.org 文件
[24] 顯示clock path路徑
@innovus report_timing -to XXX -path_type full_clock
[25]報(bào)出沒(méi)有被約束到的path
@innovus report_timing -to XXX -uncounstrained
[26]報(bào)出穿過(guò)path中的某一點(diǎn)
@innovus report_timing -to XXX -view
view = MODE + corner
[27] vim 全選(高亮顯示 ):按esc后,然后ggvG或者ggVG
[28]
你用的是gnome吧,advanced?settings也就是可以選主題或者字體那個(gè)程序。theme主題-keybinding?theme選成默認(rèn),你肯定是選到了Emacs了。
不知道你的打開(kāi)是什么意思,Linux下可以查看文件的命令有很多,比如cat,more,less,head,vim等等.用vim查看文件后,退出可以按下Esc,輸入:q!
是不保存,保存的話是wq。有時(shí)候不知道怎么退出正在執(zhí)行的命令可以試試ctrl+c,想回到Linux命令行可以試試ctrl+d.
一些常用快捷鍵
CtrlAltF1切換到第一個(gè)文本終端。在Linux 下你可以有多達(dá)六個(gè)不同的終端。這個(gè)命令的意思是:“同時(shí)按住Ctrl鍵和Alt鍵,然后按F1鍵,再釋放所有的鍵”。
CtrlAltFn (n=1..6):切換到第n個(gè)文本終端。(你也可以使用不是很經(jīng)常用到的命令chvt n 來(lái)實(shí)現(xiàn),n指的是第n個(gè)文本終端)。在文本終端下(不是在X窗口),你也可以簡(jiǎn)單使用ALTFn來(lái)實(shí)現(xiàn)切換,不需要CTRL鍵。打印出你正在使用的終端名稱,如果你希望知道終端的名字,可以使用命令fgconsole。
CtrlAltF7:切換到第一個(gè)圖形用戶界面(一般來(lái)說(shuō)X-window在第七個(gè)終端)
CtrlAltFn (n=7到12):切換到第n個(gè)圖形用戶街面。根據(jù)缺省,第一個(gè)X-Window在第7個(gè)終端運(yùn)行,從第8到第12什么也沒(méi)有,當(dāng)然你可以逐個(gè)啟動(dòng)這些圖形用戶界面。 Tab:(在文本終端下)可以使用TAB自動(dòng)完成命令,或者顯示所有的可選項(xiàng)。這個(gè)快捷鍵真的非常好用,經(jīng)常使用你會(huì)發(fā)覺(jué)它可以節(jié)約你很多的時(shí)間。
ArrowUp:(在文本終端或者X窗口下)滾動(dòng)和編輯以前輸入的命令。按ENTER執(zhí)行一個(gè)歷史命令。 ArrowDown:回滾。
一般情況下可以使用cp命令來(lái)對(duì)文件夾進(jìn)行復(fù)制
cp的參數(shù)中有個(gè)-r和-R可以遞歸地將文件夾內(nèi)部所有的文件復(fù)制到另一個(gè)文件夾內(nèi)
使用方法
cp -r 要復(fù)制的文件夾 復(fù)制到哪個(gè)文件夾
如果只復(fù)制該文件夾內(nèi)所有的文件而不復(fù)制該文件夾內(nèi)內(nèi)的文件夾的話
則可以寫(xiě)一個(gè)腳本或者程序來(lái)完成
一個(gè)簡(jiǎn)的shell腳本如下
#!/bin/bash?
function?copy()
{
cd?"$1"
for?i?in?`ls?-a`
do
if?[?"$i"?==?"."?]?||?[?"$i"?==?".."?]
then
continue
fi
if?[?-d?"$i"?]
then
copy?"$i"?"$2"
else
cp?"$i"?"$2"
fi
done
cd?..
}
copy?"$1"?"$2"
exit?0
第二個(gè)參數(shù)使用絕對(duì)路徑