芯片开发
Linux/Unix(环境)
 EDA工具TCL(波形)
 SVN/GIT(版本控制)
 Makefile(脚本语言)
 Perl/Python(脚本语言)
 Vim/Gvim(编辑器)
命令
who当前在使用该服务器的人/whoami自己
 pwd当前所在的位置
/:只在第一个位置表示根目录,其他位置表示分隔符,无实际意义 绝对路径
 ~:当前用户家目录 绝对路径
 .:当前目录 相对路径
 …:上一级目录 相对路径
 …/…:上上级目录
 空格还是对两个命令做一个区分,可以多个
cd ./子目录 进入下一级
 cd …/文件名 进入上一级的一个文件夹
 cd -刚刚所处的位置
 ls 当前目录子目录
 ls -a当前目录子目录 带点为隐藏文件 绿可执行文件,白不可执行文件,蓝目录
 ls -l可缩写成ll当前子目录详细信息
 ll -a 当前隐藏文件详细信息
 ls -R显示当前目录的所有子目录
 ll -h显示文件大小
mkdir aa 创建aa目录(文件夹)
 mkdir aa/cc aa下创建cc
 touch 01 02 03 创建01 02 03三个文件
rm 01→y 删除
 rm -f 目录 强制删除
 rm -r 目录 若目录中含有文件会询问
 rm -rf 目录 强制删除
mv 源文件名 重命名文件名 存在时会询问覆盖/ mv 当前路径 目标路径
 mv 文件 文件夹 移动文件
 cp -rf 文件 文件夹 复制文件
tree 目录树结构展示
 tree -C 文件夹带颜色
文件类型:
 -:常规文件
 d:目录文件
 r(可读)w(可写)x(可修改)
 
 自己-同组-其他人
 chmod 777 文件名:所有人可读可写可执行(755 700常用)
tar cf 文件名.tar 文件名 :压缩
 tar xf 文件名.tar:解压缩
↑上一次用过的操作 history历史操作
 cd tap 自动补全文件名
 Ctrl + l == clear 清屏
 鼠标中键 复制粘贴
vi编辑器
文本编辑vi
 代码编辑工具vim/gvim编辑器(进入图形化界面)
 (vi/vim不打开新窗口,gvim打开一个新窗口)
编辑器的工作模式:
 
i光标到左边,a后边,o下一行
 :pwd 显示所在位置
 :q! 强制退出
 一般模式下:h左 j下 k上 l右,0/行首,$行尾,gg移动到第一行,G移动到最后一行,10gg移动到第十行
 gf跳转到光标所在路径文件中,ctrl+o回到原来的文件
 ?this:查找this
 :noh:取消高亮
 :set nu:显示行号/set nonu
 :%s/this/that:this替换成that
文本编译器环境配置出gvim编辑器的格式


















