목록Linux (ubuntu) (6)
travel data science
환경 설정 파일 개념 환경 설정 파일은 사용자가 로그인 할 때마다 자동으로 실행되는 명령을 저장해 놓은 파일이며, 초기화 파일이라고도 부른다. 환경 설정 파일은 시스템 환경 설정 파일과, 사용자 환경 설정 파일이 있다. 1. 시스템 환경 설정 파일 : 시스템(로그인 셸)을 사용하는 전체 사용자의 공통 환경을 설정하는 파일, 시스템 관리자가 관리 => /etc/profile, /etc/bash_bashrc, /etc/profile.d/*.sh 2. 사용자 환경 설정 파일 : 사용자별 환경을 설정하며, 홈 디렉터리에 숨김 파일로 저장되어 있다. => .profile, .bashrc, .bash_aliases, .bash_logout 환경 설정 파일 실습 * 사용자 환경 설정 파일 만들기 vi .bash_al..
프롬프트 설정 * 프롬프트 설정하기(+이스케이프 문자) - 프롬프트 환경 변수는 PS1에 저장되니 PS1을 바꾸면 프롬프트를 변경할 수 있다. - 나중에 원래 상태로 돌려놔야 하니 PROMPT 셸 변수를 만들어 환경 변수 PS1의 값을 저장한다. - PS1 값에 'LINUX $ '를 저장하니 다음 프롬프트가 변한다. 더불어 \u \T \! 을 변수로 저장하면 사용자 이름, 현재 시각, 현재 히스토리 행 번호를 가진 프롬프트로 변한다. - 여기서 \란? \뒤에 문자와 함게 쓰이면 '이스케이프 문자'라고 불리며, 한 글자로 인식한다. 셸이 의미를 해석하여 처리한다. * 컬러 프롬프트 설정하기 - 컬러 프롬프트는 PS1='\[\e[x;y;nm\] 프롬프트 \[\e[x;ym\]' 해서 사용한다. - '프롬프트'..
에일리어스와 히스토리 * 에일리어스 : 기존의 명령을 대신에 이름을 붙일 수 있다. - alias로 확인 - ls명령을 입력하면 자동으로 ls -F를 해서 보여줌 - rm 명령을 하면 재확인을 하는 옵션인 -i를 자동으로 같이 실행 - ;으로 명령을 묶어서 에일리어스를 만들면 Music으로 이동하지도 않고, pwd하면 ./Music으로 경로가 나오지도 않는다. 그렇기 때문에 함수를 사용한다. - unalias 명령을 통해 ls 에일리어스 제거 * 히스토리 : 사용자가 이전에 입력한 명령을 다시 불러내서 사용함 - history 사용하면 사용자가 이전에 사용했던 명령 다시 불러냄 (중략) - !! : 바로 이전의 명령을 다시 불러냄 - !100 : 100 번째로 실행한 명령을 다시 실행(history를 통..
배시 셸 환경 설정 * 셸 변수와 환경 변수 - 셸 변수: 로그인 셸에서 셸의 환경을 설정하기 위한 값을 저장(로그인 셸이 바뀌어도 변화 x) - 환경 변수: 로그인 셸과 서브 셸에서 셸의 환경을 설정하기 위한 값을 저장한다. * 변수 출력하기 1. set => 환경 변수와 셸 변수 모두 출력 2. env => 환경 변수만 출력(환경변수는 통상적으로 대문자임) 3. echo $변수명 => 변수의 값을 출력 * 셸 변수와 환경 변수 설정하기 - 변수명=값 으로 셸 변수 설정 가능함. set을 하면 나오지만 env 하면 안나오는 이유는 환경변수가 아니기 때문. - export 명령으로 환경변수 설정. set과 env명령어에서 모두 GABANG2변수가 출력되니 환경변수로 설정된 것을 확인할 수 있음. - ex..