1vim多行注释和取消多行注释
多行注释
- 按ESC进入命令行模式, 按Ctrl+v,进入区块模式;
- 在行首使用上下键选择需要注释的行
- 在(大写)环境下,按下键盘”I”键,进入插入模式;
- 然后输入注释符号(“//”, “#”等);
- 完成输入后按下”ESC”确定修改
取消多行注释
- 进入区块模式;
- 选择要取消注释的行;
- 按下”x”或者”d”.
2vim基本操作
2.1复制粘贴
1:y复制,鼠标中间粘贴或者p,d裁剪,u撤销。
2.2搜索替换
1:/ 全局搜索 n查找下一个
2:% s/xxx/xxx/g 全局替换
3:10,100 s/xxx/xxx/g 指定行替换
4:% s+/lsj/lsj1/+/lsj/lsj2/+g 替换/lsj/lsj1/变成/lsj/lsj2/
2.3 vim跳转文件路径
1: gf跳转,ctrl ^ 返回界面
2: ggVG 选中全部的文本, 其中gg为跳到行首,V选中整行,G末尾
2.4常用linux命令
/ 根目录home ./ 当前目录 ../ 上级目录 ../../ 上上级目录
man cd 查找命名含义
ls -a /列出包括隐藏文件,a代表所有
ls -l 或ll/列表文件详细信息 ll -a
pwd /当前工作目录
cd ~ /回到主目录
mkdir /建立文件夹
touch /建立文件
vi file或gvim file
cp -r /home/train/ /home/train/lsj 或cp -r file file.back copy文件
mv /home/train/ /home/train/lsj 移动文件,重新命名
rm -r rm-rf 删除文件-慎用
wc file 统计文件的行,字和字符数。 -l 行。-w字。-l字符。
ln -s /home/bin/ /home/train/ 建立软连接-跟源文件同步,不占空间,相当于快捷方式。 ln 建立硬连接-跟源文件大小所占空间相同。
查找文件内容
grep error sim.log 把sim.log文件有error整行列出来
grep error sim.log > error.log 把error存放到文件中,用 > 输出
grep warning sim.log >>error.log 追加waring 到error.log中 追加用>>输出
cat 1.v 2.v >3.v 将1.v和2.v文件合并输入到3.v -n 加入行编号 -b除去空白行加编号
管道命令| 例如 grep error sim.log | wc -l grep作为wc的输入
查找
find /etc -name file.name 查找etc目录下文件
find /etc -name '*con*' 查找*con*文件并列出,*匹配字符
find / -size +100M 查找大文件。
命令:查看图片eog 0.jpg
压缩,解压缩
tar -cvf file.tar file 打包压缩文件
gzip -d 解压缩 gzip 压缩文件
clear 清除当前界面内容 history 历史命令
系统进程和权限
top所有进程 ps当前路径进程 kill pid 杀进程 ps -ef|grep PID
https://www.cnblogs.com/byx1024/p/12228735.html
查看系统剩余空间: df -h df -hl du -sh [目录名] 返回该目录的大小 linux笔记:查看磁盘空间大小和所有用户各自占用空间https://blog.csdn.net/abc13526222160/article/details/84962310 使用命令 : du -sh * 查看根目录下每个文件夹的大小
ctrl+c 返回
chmod 777 */所有文件权限全开,读写可执行。
who - 是显示目前登录系统的用户信息。
gvim .bashrc 修改软件权限,如vivado版本,修改环境,然后重新打开服务器
3 verilog脚本操作
3.1提取代码路径到filelist.f,命令:readlink -f ./ *.v >filelist.f
获取文件名:
basename /home/cuizhiliang344/note.txt
获取目录:
dir /home/cuizhiliang344/note.txt