사용자별 관셩 설정과 셀 설정을 정의하는 파일
~/.bashrc 파일에 포함된 환경 설정
1. PATH
프로그램이나 스크립트의 실행 경로 지정
2. Alias 설정
자주 사용하는 명령어에 별칭 지정
alias ll = 'ls -l'
alias gs = 'git status'
3. 프롬프트 설정(PS1)
터미널 프롬프트의 형식 변경
현재 경로나 사용자명을 프롬프트에 표시하는 등
export PS1 = '\u@\h:\w$ '
4. 기본 편집기 설정
기본 텍스트 편집기 설정
vim을 기본 에디터로 지정하면 git commit이나 crontab -e 등의 명령어를 실행할 때 vim이 실행된다.
export EDITOR=vim
5. 파이썬 가상환경 자동 활성화
특정 디렉토리에 들어갈 때 파이썬 가상환경을 자동으로 활성화하도록 설정
if [ -d "my_venv" ]; then
source my_venv/bin/activate
fi
6. 명령 히스토리 설정
터미널에서 이전 명령어를 실행할 수 있는 히스토리 기능을 설정
저장할 히스토리의 개수, 중복 방지 등 설정
export HISTSIZE=1000
export HISTCONTROL=ignoredups:erasedups
7. 커스텀 함수
사용자 정의 함수 추가
예시: 특정 디렉토리로 이동 후 작업을 진행하는 함수
function go_project() {
cd ~/projects/my_project
source venv/bin/activate
}
그 외 명령어 자동 완성 설정, 디렉토리 설정, 네트워크 환경 설정 등
수정 후 현재 세션에 설정 적용
source ~/.bashrc
'리눅스' 카테고리의 다른 글
docker exec -it <도커> /bin/bash (0) | 2025.01.14 |
---|---|
서버간 파일 전송: scp, tar, gzip (0) | 2025.01.14 |
24.10.31. 리눅스 가상환경 실행 (0) | 2024.10.31 |
리눅스에서 사용되는 편집기 (1) | 2024.10.31 |
[Docker] spring 프로젝트 도커에 이미지 올리고 실행하기 (0) | 2024.09.25 |