工作中总结的常用linux命令(Ⅱ)[1] 每两行合并在一起
@dahuawk 'ORS=NR%2?" ":"\n"{print}'
[2] 每三行合并在一起
@dahuawk 'ORS=NR%3?" ":"\n"{print}'
[3] 每四行合并在一起
@dahuawk 'ORS=NR%4?" ":"\n"{print}'
[4] 统计std cell和sRam占的面积
@dahusummaryReport
[5] 找出drc的port相关的数量
@dahucat postroute_opt.drc | grep -B1 Type: | grep -v Type: | grep "\[" |-
[6] 获得选中的pin的名字
@innovusdbget selected.name
[7]对一个文件 , 多目标删除
@dahused -i 's/MODE1\|MODE2\|MODE3\|MODE4\|MODE5//g'
[8] 获得不规则fplan的坐标组
@innovusdbget top.fplan.boxes
[9] 在某个目录下找到带某个字符的文件[区分大小写]
@dahufind -iname "*tcic*"
[10] 在某个目录下,遍历所有文件内容,得到含有某个字符/字符串的行
@dahugrep -r 'insertion delay' ./
[11] 查看当前的INNOVUS版本号
@dahuecho $INVS_VER
[12] 替换某个目录下所有文件内容
@dahused -i"s/查找的内容/替换后的内容/g"`grep -rl"查找的内容"./`
[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的坐标 {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] 设置某一个cell不用
@innovus set_dont_touch BUFF false
@innovus set_dont_touch BUFF true
[18] 找某个性质
@innovus dbSet [].?h
[19] 删去空白行
vim 中:g/^s*$/d
简单解释一下:
g :全区命令
/ :分隔符
^s*$ :匹配空行,其中^表示行首,s表示空字符 , 包括空格和制表符 , *重复0到n个前面的字符,$表示行尾 。连起来就是匹配只有空字符的行,也就是空行 。
/d :删除该行
[20] echo 写入带有双引号""的内容 。
echo ‘ “AAAbbb” ’1.tcl
[21] echo 写入带有单引号‘’的内容 。
echo “ ‘AAAbbb' ” 1.tcl
[22] keep CPU 数目
@innovussetMultiCpuUsage -localCpu 16
@innovushistory keep 999999
[23] 打开xlsm文件
openoffice.org 文件
[24] 显示clock path路径
@innovus report_timing -to XXX -path_type full_clock
[25]报出没有被约束到的path
@innovus report_timing -to XXX -uncounstrained
[26]报出穿过path中的某一点
@innovus report_timing -to XXX -view
view = MODE + corner
[27] vim 全?。ǜ吡料允?):按esc后,然后ggvG或者ggVG
[28]
linux如何合并多个文件?工具/原料
Linux电脑
方法/步骤
1、首先,在Linux下创建两个文件,文件名分别为file1、file2 。
2、然后,用vim打开需要合并的文件 , 将光标移到到文件最后一行点击一下 。
3、进行Vim命令模式,执行命令r file2将file2的内容复制到file1的后方 。
4、文件成功合并完成 。
如何用linux命令合并文件Linux中使用cat命令利用Linux重定向合并文件,如将file1,file2合并为file3命令如下:
$ cat file1 file2file当然,如果只是将file1的内容追加到file2中,可以使用命令如下:
$ cat file1file2cat命令说明:
1.
命令格式:cat [选项] [文件]...
2.
命令功能:cat主要有三大功能:(1)一次显示整个文件:cat filename;(2)从键盘创建一个文件:catfilename 只能创建新文件,不能编辑已有文件;(3)将几个文件合并为一个文件:cat file1 file2file 。
推荐阅读
- 自己怎么改路由器密码啊,自己怎么改路由器密码啊手机
- 视频号小店销售额提现,视频号小店佣金
- 全网营销策划如何收费标准,全网营销服务
- 美妆网站毕业设计初稿,美妆类电子商务平台毕业论文
- 海鲜如何营销推广,怎么做海鲜推广和宣传
- go语言基础算法 go语言技巧
- 爱立信PG的数据库,爱立信命令
- 光盘系统怎么做出u盘系统,光盘怎样做系统
- java写购物代码 用java编写购物车