나만의 디지털 IC EDA 환경 구축 (2) : 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

터미널에 "gvim"을 입력하면 효과는 다음과 같습니다.
여기에 사진 설명 삽입

4) .bashrc 환경 구성

홈 디렉토리에서 .bashrc 파일을 엽니 다.

cd ~ 
gvim .bashrc

간단한 구성은 다음과 같습니다. 마지막 구성은 완료 될 수 있으며 cd로 디렉토리에 들어가면 자동으로 파일을 표시합니다.

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

저장하고 종료 한 후 소싱해야합니다.

source .bashrc

수퍼 유저에서는 위와 동일한 작업이 필요합니다. 그렇지 않으면 수퍼 유저의 위 구성이 유효하지 않습니다.

5) gvim 구성

gvim 인터페이스는 정말 예쁘지 않습니다. 구성을 사용자 정의하고 홈 디렉토리에 새 .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) 터미널은 전체 경로를 표시합니다

기본적으로 Centos는 현재 전체 경로가 아닌 현재 디렉토리 이름 만 표시합니다. 딥 디렉토리를 입력하면 위치를 쉽게 찾을 수 있습니다. "pwd"를 사용하여보기가 매우 복잡하고 다음과 같이 구성되어 있습니다. 다음과 같이 전체 디렉토리를 표시합니다.

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

프로필 맨 아래에 다음 명령을 추가하고 저장하고 종료 한 후 소싱해야합니다.

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

일반 사용자의 경우이 명령을 .bashrc에 추가해야합니다. 효과는 다음과 같습니다.
여기에 사진 설명 삽입

3. 요약

이제 기본 사용 환경이 구성되고 나머지는 필요에 따라 구성 또는 설치할 수 있습니다. 다음 단계는 vcs, verdi 및 기타 IC 소프트웨어를 설치하는 것입니다. 전체 설치가 완료된 후 전체 EDA 환경을 공유하겠습니다.

내 공개 계정을 팔로우하는 것을 환영합니다 : Core Kingdom, 더 많은 FPGA 및 디지털 IC 기술 공유가 있으며 오픈 소스 FPGA 프로젝트를 얻을 수도 있습니다!

여기에 사진 설명 삽입

추천

출처blog.csdn.net/weixin_40377195/article/details/109703017