1、linux常用命令
wc -l * 统级当前目录下文件的行数
du -sh linux 查看文件大小
du -h --max-depth=1 帮你快速定位当前目录的大文件夹,从而找到具体的大文件
jobs 查看后台运行程序
kill -cont 30514 关掉30514对应的进程
cp test.v ../../SIM 拷贝文件
cp -r RTL ../../SIM 拷贝文件夹
mv -r RTL ../../SIM 移动文件夹
rm -rf /var/log/httpd/access 删除文件夹
rm -f /var/log/httpd/access.log 删除文件
find -name "*.v" > file_rtl.f 导入f文件
grep -rn "hello,world!" * >a 在所有文件中查找某个词
* : 表示当前目录所有文件,也可以是某个文件名
-r 是递归查找
-n 是显示行号
-R 查找所有文件包含子目录
-i 忽略大小写
find -name "*.v" > rtl.list
https://www.cnblogs.com/Confusedren/p/11150709.html
2、GVIM常用命令
i 开始编辑(当前位置插入字符)
u 撤回命令
/ 查找字符
Crtl+R 恢复上一步操作
G+F 进入引用的文件
ctrl +^ 或ctrl+o退出引用的文件
:sy on 打开文字颜色
:sy off 关闭文字颜色 :sy clear
:set cursorcolumn :set cuc 高亮光标列
:set cursorline :set cul 高亮光标行
将选中的某些行中的某字符替换掉
:11,20s/input/output/g 将11-20行的input替换为output ,g表示全局有效
:%s/s1/s2/
选中某一行或某一列操作命令为:
1.将光标移动到第八行, 按ctrl + q
2. 然后按j,k,h,l
多行前面插入注释符
-
进入vi/vim编辑器,按CTRL+V (CTRL+q)进入可视化模式(VISUAL BLOCK
-
移动光标上移或者下移,选中多行的开头,如下图所示
-
选择完毕后,按大写的的I键,此时下方会提示进入“insert”模式,输入你要插入的注释符,例如#,
-
最后按ESC键,你就会发现多行代码已经被注释了
-
删除多行注释的方法,同样 Ctrl+v 进入列选择模式,移到光标把注释符选中,按下d,注释就被删除了。
比较两个文件-分屏
https://www.cnblogs.com/lovychen/p/6519847.html
:vsp test.v :q 退出分屏
:tabnew test.v 分屏显示
$gvimdiff s1 s2
3、对GVIM进行全局设置
在用户路径下创建配置文件 gvim ~/.vimrc
在文件中输入:
set nu //设置行号
set guifont=Monospace\ 12 //设置字体和字号
注: set guifont=Consolas:h14 不可用
4、多行行尾插入
进入visual模式
control + v
到文件的目标行,依次执行
-
G
-
$
-
A
输入你要每行行尾都要插入的内容,然后按esc
Finish