매일 3 분 반 에 Liux 기초 지식 (13) 시스템 환경 변수 와 배열 변 수 를 해결 합 니 다.

1952 단어 linux
1 시스템 환경 변수
PATH 에 경 로 를 추가 하면 시스템 을 다시 시작 하거나 셸 을 종료 하면 추가 경로 가 없습니다.따라서 시스템 환경 변 수 를 설정 해 야 합 니 다. 즉, 모든 사용자 가 시스템 을 다시 시작 한 후에 최신 변 수 를 계속 방문 할 수 있 습 니 다.
1.1/etc/profile 파일/etc/profile 파일 은 bash 셸 의 기본 주 시작 파일 입 니 다. Liux 시스템 에 로그 인하 면 bash 는 /etc/profile 시작 파일 의 명령 을 실행 합 니 다. 이 파일 은 시스템 환경 변 수 를 내 보 냅 니 다.
1.2 사용자 전용 시작 파일/etc/profile 파일 외 에 도 4 개의 시작 파일 이 있 는데 이 4 개의 시작 파일 은 모두 같은 역할 을 하 며 모두 환경 변 수 를 제공 하 는 데 사용 된다.이 네 개의 파일 은 모두 사용자 의 HOME 디 렉 터 리 아래 에 있 습 니 다. 각각:
$HOME/.bash_profile
$HOME/.bashrc
$HOME/.bash_login
$HOME/.profile

물론 대부분의 Liux 발행 판 은 이 네 개의 시작 파일 중 하나 또는 두 개 만 사용 합 니 다.사용 자 는 이 파일 들 을 편집 하여 자신 만 의 환경 변 수 를 추가 할 수 있 습 니 다. 이 환경 변 수 는 bash 셸 을 시작 할 때마다 유효 합 니 다.
일반적인 상황 에서 변 수 를 .bashrc 파일 에 넣 거나 /etc/profile 파일 에 넣 는 것 을 주의 하 십시오.
1.2 배열 변수
배열 변 수 는 여러 개의 값 을 저장 할 수 있 습 니 다. 예 를 들 어
aitian@aitian-CW65S:~$ array=(apple banana cindy dog egg)
aitian@aitian-CW65S:~$ echo $array
apple
aitian@aitian-CW65S:~$ echo ${array[2]}
cindy
aitian@aitian-CW65S:~$ echo ${array[*]}
apple banana cindy dog egg
aitian@aitian-CW65S:~$ array[2]=fruit
aitian@aitian-CW65S:~$ echo ${array[*]}
apple banana fruit dog egg

좋은 웹페이지 즐겨찾기