1. 查看磁盘大小
本地:du- sh
查看task量:bqueues -l ai #其中ai是ai部分
查看各文件大小:du . --max-depth-1 -h
2. verdi的使用:
1)重新加载波形
shift+l:重新加载波形;
2)波形文件保存.rc
shift+s:保存当前波形中的信号: #会保存当前的信号为rc。当想在此使用保存的rc文件,只需按r,然后在弹出的界面选择即可;
3)mark标记功能
shitt+m:mark标记,方便查找;
4)显示波形信号全路径
按H显示,再按H撤销
5)改变信号和波形颜色
按C或者T可以修改信号或者波形的颜色,放i版查看
6)在所有文件中查找信号
按快捷键“/”,会跳出Find string,输入需要查找的信号。
7)查找文件的层次
按G
3. gvim的使用
1)比较文件:
gvimdiff 路径/file1 路径/file2 #可以比较两个文件的差异,在命令行操作
2)gvim分屏
左右分屏:vsp 快捷键:ctrl+w v
上下分屏:sp 快捷键:crtl_w s
关闭分屏:crtl+w c
3)gvim文件中路径跳转
把光标放在指定路径上,按:g+f(意为go file)可跳转到指定路径上
回退到源文件,按ctrl+^或者按ctrl+o,即可回退到源文件
4)替换操作
:s/old/new/ ##用new替换当前行的第一个old,s表示替换
:s/old/new/g ##用new替换当前行所有的old,g表示global
:n1,n2s/old/new/g ##用new替换n1到n2行中所有的old
:%s/old/new/g ##%表示文件的所有行
:%s/^/xxx/g ##在每行的行首加上xxx,^表示行首
:%s/xxx.*$//g ##在每行删除特定字符串xxx后面至行尾的内容,.表示匹配除换行符以外的任意字符,*表示匹配零次或多次,$表示匹配到行尾
5)删除和保留
:g/pattern/d ##找到所有含pattern的行,并删除,d表示删除
:v/pattern/d ##找到所有不含有pattern的行,并删除
:g/^$/d ##删除空行
:%s/^\s*//g ##删除行首的空格
:%s/\s*$//g ##删除行尾的空格
6)排序操作
①对指定行范围内的文本排序
:3,14sort ##将第3至14行内的内容进行排序
②在排序时去除重复的行。即对于重复的行,仅仅保留第一行的内容,其他行将被删除
:%sort u
③倒序排序
:%sort !
4. git的使用
git checkout . //放弃工作区中全部的修改
git checkout -- filename //放弃工作区中某个文件的修改
git checkout -b xxx //分支切换到xxx,-b是创建
git checkout master //切换到主分支
git pull origin xxx //更新到xxx分支的最新代码,可直接git pull
git push origin xxx //推送到xxx分支的远程,可直接git push
git remote show origin //显示git clone的地址
git branch //列出所有本地分支
git branch -r //列出所有远程分支
git config --global diff.tool kdiff3
git difftool file_name //用于比较本地文件file_name与git库中同一文件的差异
git diff file_name //也用于比较本地文件与git的差异
git status -s //查看当前与库上的差异文件,可指定文件
git add file_name //新增文件file_name
git commit -m '注释信息' //提交
git reset a.v //撤销git上的a.v
git checkout commit-id //切换到commit-id对应的版本上
git rev-parse HEAD //查看当前commit的id
git cherry-pick commit-id //把commit-id对应的修改更新到当前分支
git reset --soft origin/xxx // 放弃commit,把修改回到未push的状态;commit的内容变为M;
git reset --hard origin/xxx //把修改回到未push状态,丢弃commit的内容
##修改git上的文件名
第一步:git mv a.v b.v //把git上的a.v改名为b.v
第二步:git commit //提交修改
5. chmod的使用
6. fsdb2vcd
fsdb2vcd xxx.fsdb -bt xxns -et xxns -o yyy.fsdb
1)-bt xxns 省略表示从0ns开始;-et省略表示持续到结束