ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

数字工程师日常基础操作梳理

数字工程师日常基础操作梳理 1. 查看磁盘大小本地du- sh查看task量bqueues -l ai #其中ai是ai部分查看各文件大小du . --max-depth-1 -h2. verdi的使用1重新加载波形shiftl重新加载波形2波形文件保存.rcshifts保存当前波形中的信号 #会保存当前的信号为rc。当想在此使用保存的rc文件只需按r然后在弹出的界面选择即可3mark标记功能shittmmark标记方便查找4显示波形信号全路径按H显示再按H撤销5改变信号和波形颜色按C或者T可以修改信号或者波形的颜色放i版查看6在所有文件中查找信号按快捷键“/”会跳出Find string输入需要查找的信号。7查找文件的层次按G3. gvim的使用1比较文件gvimdiff 路径/file1 路径/file2 #可以比较两个文件的差异在命令行操作2gvim分屏左右分屏vsp 快捷键ctrlw v上下分屏sp 快捷键crtl_w s关闭分屏crtlw c3gvim文件中路径跳转把光标放在指定路径上按gf意为go file可跳转到指定路径上回退到源文件按ctrl^或者按ctrlo即可回退到源文件4替换操作:s/old/new/ ##用new替换当前行的第一个olds表示替换:s/old/new/g ##用new替换当前行所有的oldg表示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 pullgit push origin xxx //推送到xxx分支的远程可直接git pushgit remote show origin //显示git clone的地址git branch //列出所有本地分支git branch -r //列出所有远程分支git config --global diff.tool kdiff3git difftool file_name //用于比较本地文件file_name与git库中同一文件的差异git diff file_name //也用于比较本地文件与git的差异git status -s //查看当前与库上的差异文件可指定文件git add file_name //新增文件file_namegit commit -m 注释信息 //提交git reset a.v //撤销git上的a.vgit checkout commit-id //切换到commit-id对应的版本上git rev-parse HEAD //查看当前commit的idgit cherry-pick commit-id //把commit-id对应的修改更新到当前分支git reset --soft origin/xxx // 放弃commit把修改回到未push的状态commit的内容变为Mgit reset --hard origin/xxx //把修改回到未push状态丢弃commit的内容##修改git上的文件名第一步git mv a.v b.v //把git上的a.v改名为b.v第二步git commit //提交修改5. chmod的使用6. fsdb2vcdfsdb2vcd xxx.fsdb -bt xxns -et xxns -o yyy.fsdb1-bt xxns 省略表示从0ns开始-et省略表示持续到结束
返回列表