用时进行记录,以便后期查看
Linux批量替换文本内容
sed -i "s/原字符串/新字符串/g" 文件名
在替换路径时,字符串遇到/,需要在前面加\表示,例如:
将file.f中的home/a/b替换为home2/c/d
sed -i "s/home\/a\/b/home2\/c\/d/g" file.f
Linux打开文本中的显示的文件
在文件中,若包含某些文件,光标点在文件名上,键盘按G、F,即可开打该文件,按Ctrl+O可以返回
Linux删除文本中所有的内容
在文件中,在普通模式,输入ggdG,即可删除所有内容
Linux从命令行打开文件夹图形界面
如cd进入了一个目录,需要打开对应的文件夹图形界面
xdg-open .
Linux压缩文件
压缩文件test为test.tar.gz
tar zcvf test.tar.gz /test
Linux查看文件大小
例如想查看test.v的大小
ls -l test.v
SVN查看本地与SVN目录的差异
svn st -u
或者
svn diff
SVN删除SVN上的文件
例如想删除svn端上的sim文件夹
svn delete "sim"
然后提交
svn ci -m ""
Linux查看自己的IP地址
ifconfig
Gvim比较两个文件的差异
例如想比较file1.v和file2.v的不同之处
gvim -d file1.v file2.v
Gvim大小写转换
小写转大写 :选中所选部分,U
大写转小写:选中所选部分,u
检索当前目录下的关键词
例如,需要在文件夹中,看哪些.v文件中存在keyword关键词
grep -r "keword"
指令打开pdf文件
evince xxx.pdf
修改文件权限
通用放开该组下的所有权限
chmod 755 namefile
Verdi原理图快捷键
在verdi原理图中如果希望搜索相要的信号,按快捷键A
在verdi原理图中如果希望修改信号线的颜色,按快捷键C
查找特定文件的PID
在仿真后存在无法删除的文件,例如存放临时文件的veriLog文件夹,有时会出现由于Device or resource busy,而导致无法删除的情况,此时需要查看该文件中运行PID,再通过杀掉进程,完成删除
lsof +D ./veriLog //获取PID,例如PID为123456
kill -9 123456