搭建属于自己的数字IC EDA环境(二):搭建Centos的基本使用环境和工具

1.简述

上一次成功安装Centos7,系统默认环境使用起来还是很不方便,所以现在先完成基本环境的配置,让环境更容易使用。

2.配置基本使用环境

1)连网

后面操作需要下载,所以必须连接网络;
在这里插入图片描述

2)安装git

Centos默认是没有git工具的,需要自己安装;

 sudo yum install -y git

如果出现下图提示,需要添加超级用户,命令如下:
在这里插入图片描述

  • 先进入超级用户,密码:2020;
  • 进入到etc目录下,修改sudoers权限;
  • 并用vim打开,输入“ i ”进入编辑模式,在101行添加用户;然-后“ esc ”键退出编辑模式,“:”进入命令行,输入“ wq ” 保存退出;
  • 然后把文件权限修改回去;
su
cd ~/../../etc/
chmod 777 sudoers
vim sudoers
chmod 440 sudoers

在这里插入图片描述
完成后使用下面命令退出超级用户:

su ICer

3)安装givm

Centos默认是vim,使用上没有gvim方便,使用下面命令下载:
进行安装依赖库

sudo yum install -y ncurses-devel

以此使用以下命令编译安装

sudo yum install vim-X11.x86_64 -y

terminal输入“gvim”后,效果如图:
在这里插入图片描述

4)配置.bashrc环境

在home目录下打开.bashrc文件;

cd ~ 
gvim .bashrc

简单配置如下,最后一个可以完成使用cd进入目录后自动显示文件;

alias gv="gvim"
alias g="gvim"
alias la="ls -a"
alias ..="cd ../"
cd() {
    
     builtin cd "$@" && ls; }

保存退出后记得需要source一下

source .bashrc

超级用户下也需要同上一样的操作;不然在超级用户下上面的配置无效;

5)配置gvim

gvim界面实在不太好看,自己需要自定义配置下,在home目录下新建.vimrc;

touch .vimrc

使用gvim打开.vimrc

g .vimrc

具体配置如下:

" 语法高亮度显示
syntax on

" 设置行号
set nu

"防止中文注释乱码
set fileencoding=utf-8
set fenc=utf-8
set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936,big-5                    
set enc=utf-8
let &termencoding=&encoding

"设置字体
set guifont=Monospace\ 13

" 设置tab4个空格
set tabstop=4
set expandtab

"程序自动缩进时候空格数
set shiftwidth=4

"退格键一次删除4个空格
set softtabstop=4
autocmd FileType make set noexpandtab

" 在编辑过程中,在右下角显示光标位置的状态行
set ruler

" 搜索忽略大小写 
set ignorecase 

" vim使用自动对起,也就是把当前行的对起格式应用到下一行
set autoindent

" 依据上面的对起格式,智能的选择对起方式,对于类似C语言编写上很有用
set smartindent

" 在状态列显示目前所执行的指令
set showcmd

" 设置颜色主题
colorscheme darkblue

set nocompatible
set backspace=indent,eol,start

保存退出,效果如下
在这里插入图片描述

6)terminal显示完整路径

Centos默认是只显示当前目录名,而不显示目前所在的完整路径,当我们进入很深目录时容易找不到所在位置,使用“pwd”查看显得很繁杂,索性直接配置成完整目录显示;具体如下:

su
cd ~/../../etc
gvim profile

在profile最底部添加如下命令,保存退出后记得source一下:

export PS1='[\u@\h `pwd`]\$'

在普通用户下,.bashrc中需要加入这个命令,效果如下
在这里插入图片描述

3.总结

现在将基本的使用环境配置好了,其他的可以按自己需要进行配置或者安装;下一步安装vcs、verdi等IC软件,整个安装完成后我将会分享整个EDA环境。

欢迎关注我的公众号:芯王国,有更多的FPGA&数字IC的技术分享,还可以获取开源FPGA项目!

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_40377195/article/details/109703017