728x90
반응형
배시셸 환경 설정
셸 변수, 환경 변수
셸 변수: 현재 셸에서만 사용할 수 있고 서브 셸로는 전단되지 않는 변수
환경 변수: 현재 셸뿐만 아니라 서브 셸로도 전달되는 변수
주요 환경 변수
환경 변수 | 의미 | 환경 변수 | 의미 |
HISTSIZE | 히스토리 저장 크기 | PATH | 명령을 탐색할 경로 |
HOME | 사용자 홈 디렉터리의 절대 경로 | PWD | 작업 디렉터리의 절대 경로 |
LANG | 사용하는 언어 | SHELL | 로그인 셸 |
LOGNAME | 사용자 계정 이름 |
set, env, echo
set: 셸 변수와 환경 변수 모두 출력
env: 환경 변수만 출력
echo: 특정 변수 출력
셸 변수 정의하기
형식 - [변수명] = [문자열]
export
기능 - 지정한 셸 변수를 환경 변수로 변경
형식 - export [옵션] [셸 변수]
옵션 - -n: 환경 변수를 셸 변수로 변경
unset
기능 - 지정한 변수 해제
형식 - unset [변수]
앨리어스
기존 명령을 대신해서 다른 이름을 붙일 수 있도록 하는 기능
alias
기능 - 앨리어스 생성
형식 - alias 이름 = '명령'
더보기
그냥 alias 입력하면 앨리어스 출력
unalias
기능 - 앨리어스 삭제
형식 - unalias 앨리어스이름
히스토리
사용자가 이전에 입력한 명령을 다시 불러내서 사용하는 것
history
기능 - 히스토리 출력
형식 - history
명령 재실행하기
사용법 | 기능 |
!! | 바로 직전에 실행된 명령 재실행 |
!번호 | 히스토리에서 해당 번호의 명령을 재실행 |
!문자열 | 히스토리에서 해당 문자열로 시작하는 마지막 명령 재실행 |
명령 편집 및 재실행
⬆, ⬇로 이전 명령 불러와 편집
728x90
반응형
'전공 > 리눅스시스템관리' 카테고리의 다른 글
[Linux] 리눅스 파일과 접근 권한 (0) | 2023.04.19 |
---|---|
[Linux] 리눅스 프롬프트 설정, 환경 설정 파일 (0) | 2023.04.19 |
[Linux] 리눅스 입출력 방향 변경(리다이렉션) (0) | 2023.04.19 |
[Linux] 리눅스 셸 기본 사용법, 특수문자 (0) | 2023.04.19 |
[Linux] 리눅스 vi 환경 설정 (0) | 2023.04.16 |