리눅스(초콜릿팀)

d·2020년 6월 30일
0

- 리눅스에서 환경변수중 HOME은 무엇인가요?

리눅스에서 환경변수 중 Home이 하는 일

  • 리눅스 내 미리 정의된 환경변수 중 하나로, 사용자 홈 디렉토리를 의미
  • 리눅스가 다중 사용자를 지원하는 운영체제이기에 각 사용자별로 정보를 저장할 수 있도록 제공

일반적인 환경변수목록(1) 환경변수
1) HOME : 사용자의 홈디렉토리
2) PATH : 실행파일을 찾는 경로
3) LANG : 프로그램 사용시 기본 지원되는 언어
4) PWD : 사용자의 현재 작업하는 디렉토리
5) TERM : 로긴 터미널 타입
6) SHELL : 로그인해서 사용하는 쉘
7) USER : 사용자의 이름
8) DISPLAY : X 디스플레이 이름
9) VISUAL : visual 편집기의 이름
10) EDITOR : 기본 편집기의 이름
11) COLUMNS : 현재 터미널이나 윈도우 터미널의 컬럼수
12) PS1 : 명령프롬프트변수
13) PS2 : 2차 명령프롬프트이다. 명령행에서 를 사용하여 명령행을 연장했을 때 나타난다.
14) BASH : 사용하는 bash 쉘의 경로
15) BASH_VERSION : bash의 버전
16) HISTFILE : history 파일의 경로
17) HISTFILESIZE : history 파일의 크기
18) HISTSIZE : history에 저장되는 갯수
19) HISTCONTROL : 중복되어지는 명령에 대한 기록 유무를 지정하는 변수이다.
20) HOSTNAME : 호스트의 이름
21) LINES : 터미널의 라인 수
22) LOGNAME :로그인이름
23) LS_COLORS : ls 명령의 색상관련 옵션
24) MAIL : 메일을 보관하는 경로
25) MAILCHECK : 메일확인시간
26) OSTYPE : 운영체제 타입
27) SHLVL :쉘의 레벨
28) TERM :터미널종류
29) UID : 사용자의 UID
30) USERNAME : 사용자이름

리눅스에서 환경변수중 PATH가 하는 일은 무엇인가요?

Path란 실행 파일 경로를 뜻한다. 그러므로 실행 경로들을 저장해 놓은 환경 변수이다. Path는 전체 경로를 적거나 혹은 해당 디렉토리에 들어가서 실행하는 번거로움을 없애주며, 작업 생산성을 증대 시켜준다.

어떠한 값을 입력하였을 때 이 값이 Path가 잘 설정되지 않았다면, 못찾았다는 에러메세지와 함께 에러가 난다. 그렇기에 어떠한 패키지를 설정하거나 시스템을 설정하게 된다면 Path를 설정해줘야만 한다.

Path는 shell 설정파일에 설치하게 되며, Zsh의 경우 .zshrc 파일에서 설정한다.

- 환경변수를 보는 명령어는 무엇인가요?

리눅스 명령어 printenv는 print environment VARIABLE의 약자로써, 환경 변수의 값을 출력하는 명령어다.
명령어 실행시 특정 환경 변수명을 지정하면 해당 환경 변수 값만 출력하고
환경 변수명 없이 명령어만 실행할 경우 시스템에 있는 모든 환경 변수의 값을 출력한다.

경로-> /usr/bin/printenv
사용법 -> printenv[옵션]..[환경변수명]

부록
env : 환경 변수 보기 및 변경
echo : 환경 변수 출력
export : 환경 변수 확인 및 수정

그 외 각종 명령어들
디렉토리를 변경하는 명령어-> cd -> 체인지 디렉토리

현재 디렉토리에서 파일목록을 보는 명령어 -> ls -> 디렉토리의 파일 목록 볼 수 있다.

파일이나 디렉토리를 복사하는 명령어 -> cp -> 카피. 복사한다

파일이나 디렉토리를 이동시키는 명령어 -> mv -> move

파일이나 디렉토리를 삭제하는 명령어 -> rm ->(함부로 쓰면 안된다. 모든 파일 날라갈 수도있다)

현재경로를 표시해주는 명령어 -> pwd -> 현재 경로 표시

디렉토리를 생성하는 명령어 -> mkdir 파일이름 -> 디렉토리 생성

profile
d

0개의 댓글