그렇다 점심시간을 쉬고 집가고 싶은 마음에 파일을 날려버렸다 하하
어쩌겠어 또 만들어야지 하하ㅏㅎ하하하하하하
.profile 이 없을 때!!
profile이 없을 때도 위와 같은 방법을 사용해주면 된다.
$ cd ~ //home 디렉토리로 이동
$ cp /etc/profile ~ //profile 파일 복사
$ mv profile .profile //.profile로 이름 변경
bashrc와 profile의 차이점은 bashrc는 시스탬 부팅 후 실행되며 비로그인 전용 쉘 이다.
비 로그인 쉘은 gnome-terminal 과 같이 로그인 할 필요가없는 프로세스를 말한다.
반면 profile은 로그인 전용 쉘 입니다. 로그인 하면 적용이 되고 다른 계정에서도 사용할 수 있다.
또하나의 차이점은 바로 $PATH 다.
profile에는 환경변수가 들어갈 수 있지만 bash에는 없다.
즉, bash와 관련 없는 내용들이 profile에 있다고 보면 된다.
그리고 재부팅 후에도 계속해서 .profile이 적용되게 하고 싶다면 .bash_profile내용을 수정해 주면 된다.
$ vi .bash_profile
if [ -f ~/.profile ]; then
. ~/.profile
fi
.bash_profile에 위와 같은 코드가 있다면 작성을 안해도 되고,
.bash_profile에 긴 코드가 있다면 맨 아랫줄에 작성하면 된다.
.vimrc 가 없을 때!!
.vimrc가 없을 때가 있다.
vimrc는 vim 편집기에 여러가지 기능들을 추가해 주는 역할을 한다.
.vimrc가 없을 경우 그냥 만들어주시면 된다.
$ vi .vimrc
set number " line 표시
set ai " auto indent
set si " smart indent
set cindent " c style indent
set shiftwidth=4 " 자동 공백 채움 시 4칸
set tabstop=4 " tab을 4칸 공백으로
set ignorecase " 검색 시 대소문자 무시
set hlsearch " 검색 시 하이라이트
set nocompatible " 방향키로 이동 가능
set fileencodings=utf-8,euc-kr " 파일 저장 인코딩 : utf-8, euc-kr
set fencs=ucs-bom,utf-8,euc-kr " 한글 파일은 euc-kr, 유니코드는 유니코드
set bs=indent,eol,start " backspace 사용가능
set ruler " 상태 표시줄에 커서 위치 표시
set title " 제목 표시
set showmatch " 다른 코딩 프로그램처럼 매칭되는 괄호 보여줌
set wmnu " tab 을 눌렀을 때 자동완성 가능한 목록
syntax on " 문법 하이라이트 on
filetype indent on " 파일 종류에 따른 구문 강조
set mouse=a " 커서 이동을 마우스로 가능하도록
"는 주석 표시
'Language & Framework & GIT > LINUX' 카테고리의 다른 글
[LINUX] VMware 버전 수동 업데이트 (33) | 2023.08.04 |
---|---|
Ubuntu에 tmux설치/ 세팅하기 (52) | 2023.07.20 |
[LINUX] .bashrc파일이 없을 경우 (21) | 2023.07.12 |
[LINUX] SHELL SCRIPT 주석 방법 (22) | 2023.07.06 |
[LINUX] LINUX 터미널 단축키 (24) | 2023.07.03 |
댓글