IC数字后端知识角

工作中总结的常用linux命令(Ⅰ)

2021-04-09  本文已影响0人  飞奔的大虎

[1] <@dahu>Stat -u 用户名

查看现在的进程。

[2] 在gvim中,查找某个字符串,使用“/***xxx***”,在之后下一个,上一个的过程中,使用n(下一个)和N(上一个)。

[3]删除某个进程

<@dahu>qdel xxx数字xx

[4] 在gvim中,直接到文档末尾的快捷键为shift+g

直接到文档开头的快捷键为Ctrl+home

[5]在某个文档下快捷打开链接的内容,G+F进入,编辑好后,Ctrl+O退出。

[6]更改字体颜色:Edit-->profile Preferences-->colors  Text color//Background color可以提供选择

[7] 当拷贝整个目录的时候,使用的命令为 

<@dahu>cp 源文件 目标文件 -rf

<@dahu>cp -rf 源文件 目标文件 

注意-r这里表示的是递归复制,-f是强制复制。

[8]截图命令

<@dahu>dumpToGIF *文件名

[9] 当一个命令进行时,进程太长需要终止,使用Ctrl+C命令终止进程。

[10] 常用的ls命令 

<@dahu>ls -lrt 

使用这个命令展示的是按时间降序显示该目录下的文件的详细信息。

这里面 -l 详细信息,-r 反向展示,-t 按时间排序(一般为先显示新的,后显示旧的)

[11] linux环境下查看某个图片

<@dahu>display **.png

[12]在vim下,忽略大小写查找字符串。

:set ignorecase

[13] zcat place_opt_reg2reg.tarpt.gz | grep Endpoint: | awk '{print $2}' | sed -n '1,15p'

命令解释:

zcat *.txt 不解压打开文件

grep XXXX 查找带这个字符的行

awk  '{print $X}' 以空格为界,切割出第2列

sed -n ‘1,15p’ 显示前15行

[14] 处理一个文本,对某几行拥有abc或123的行进行查找

<@dahu>grep -E "abc|123" *.txt

[15] report_timing报时序文件

<@dahu>report_timing

然后再报一些细节的timing信息就快了

[16] 删去重复的,所有出现的内容只显示一次

<@dahu>cat *.txt | sort -n

<@dahu>sort -u  *.txt

或者

<@dahu>sort -n *.txt | uniq

[17] 抓memory,抓IO的命令

我们要balance的对象是memory或者In或者Out,所以抓的时候抓memory名字或者抓In和Out的名字。

<@dahu>foreach_in_collection P [report_timing -nworst 10 -max_paths 1000 -path_group ram2reg] {set P1 [get_object_name [get_attribute $P startpoint]]; echo $P1} > ram2reg.sum.objectname.rpt

<@dahu>foreach_in_collection P [report_timing -nworst 10 -max_paths 1000 -path_group reg2out] {set P1 [get_object_name [get_attribute $P Endpoint]]; echo $P1} > reg2out.sum.objectname.rpt

[18] 查看磁盘使用空间

<@dahu>du -sh *

[19] 替换行首和行尾

:%s/$/\\/g        替换行尾

:%s/^/#/g         替换行首

[20]指定行替换

:55,58s/^/#/g        对55到58行的进行替换

[21]在 |- 窗口中显示的时候,如果想要排序号,使用 -N+ENTER实现。

[22] 查找一个进程的详细信息

<@dahu>Stat -job_id xxx

[23]vim 同时查找多个字符

:/name\|desk\|head\|dog

[24] 对比两个文件

vimdiff 文件1 文件2    ####在vim中对比

diff -c 文件1 文件2    ####逐行对比,显示报告

[25] 在vim里如何定位某一行

vim 文件 +n

[26] 在vim里如何找到相同的句子

点上,shift+*

[27] 加PCLAM

<@dahu> addInst -cell XXX -Inst YYY -physical

YYY是自己命名的,XXX是cell库里的

[28] 软连接,指定名字

<@dahu>ln -s  路径 名字

[29] 获得某个cell

<@innovus>dbget head.libCells.name ESD_PCL*

[30] 查看一个磁盘还有多少没有使用

<@dahu>df -sh .

上一篇 下一篇

猜你喜欢

热点阅读