목록2023/10/11 (6)
코드네임 :
프롬프트 - 명령 입력을 기다리는 시스템의 상태 표시 기본 프롬프트 모양 $ : bash, ksh, sh % : csh 프롬프트 설정 - 환경 변수 PS1에 저장된 값을 프롬프트로 사용 PS1 값 확인 52p 실습
type type 명령어 type 옆에 적은 명령어가 아래 중 어떤 것인지 알려줌 - 실행 파일 - 쉘에 내장된 명령어 - 쉘함수 - 별명 (alias) 히스토리 -fc fc [옵션] 또는 그냥 history 명령을 써도 됨 사용자가 입력한 명령을 기록, 재사용 할 수 있도록 함 - 히스토리 목록에서 명령어를 선택하거나 편집 - ~/.bash_history 파일에 명령 저장 - -l 옵션이 없으면 최근 명령을 편집기로 읽어들임 옵션 옵션 설명 -l -x -y 히스토리 목록에서 지정한 행이나 범위의 명령 출력 -r 히스토리 목록을 역순으로 출력 -n 히스토리에서 행번호를 제외하고 출력 -e 히스토리 목록을 편집기로 읽어들임 -s 최근 명령을 재실행 명령 재실행 !문자 !번호 - 이전에 실행했던 명령을 반복..
alias [별칭 = 명령] unallias 별칭 명령어에 다른 이름을 정의하여 사용 - 긴명령어 대신 짧은 별칭을 사용 자주 사용하는 옵션 자동 수행 - 여러 명령을 하나의 명령으로 대체 가능 - 단, 명령에 인자가 필요한 경우, 인자를 넘겨주지는 못함 명령 alias 현재 설정값 보기 alias 별칭=명령 앨리어스 설정 unalias 앨리어스 해제 Lab 6 실습
배시쉘 환경 설정 변수 - 시스템이나 사용자에 의해 사용되는 정보를 저장하기 위한 저장소 - 쉘 변수는 관례적으로 대문자를 사용 쉘 변수 - 현재의 쉘에서만 사용 가능한 변수 - 확인 명령 : set 환경 변수 - 서브 쉘에서도 사용 가능한 변수 - 확인 명령 : env 환경 변수 의미 HOME 사용자 홈 디렉토리의 절대 경로 LOGNAME 사용자 계정 이름 PATH 명령을 탐색할 경로 CDPATH cd 명령 사용시 인자로 주어진 디렉토리를 찾을 경로 PWD 작업 디렉토리의 절대 경로 SHELL 로그인 쉘 변수 정의 변수정의 - 쉘변수 : 변수 = 값 - 환경 변수 : 변수=값; export 변수명 : export 변수=값 변수의 값 확인 - set, env 명령으로 확인 echo $변수명 변수 정의 해..
입출력 리다이렉션 : 표준 출력, 입력, 에러를기본 설정이 아닌, 다른 곳으로 바꾸는 것 - 예를 들어, 터미널로 출력될 것을 파일로 출력되도록 바꿈 표준 입출력 장치 - 시스템이 명령의 입력과 출력과 사용하는 기본 장치 파일 디스크립터 파일 이름 설명 기본 장치 표준 입력 Standard Input 0 stdin 명령의 실행에 필요한 데이터를 읽어들이는 기본 장치 키보드 표준 출력 Standard Output 1 stdout 명령 실행 결과를 출력하는장치 모니터 표준 요류 Standard Error 2 stderr 명령 실행 중 발생한 오류 메시지를 출력하는 장치 모니터 리다이렉션 : 입출력 장치의 변경 : 특수 기호를 사용하여 표준 입출력 장치를 변경 리다이렉션 특수 기호 상황 , >> 표준 출력 2..
보호되어 있는 글입니다.