본문 바로가기
SMALL

Linux22

[Linux] 10. 배시셸 환경 설정 1. 셸 변수와 환경 변수 - 셸 변수 : 현재 셸에서만 사용 할 수 있고 서브 셸로는 전달되지 않는다. - 환경 변수 : 현재 셸뿐만 아니라 서브 셸로도 전달된다. - 주요 셸 환경 변수 환경 변수 의미 HISTSIZE 히스토리 저장 크기 PATH 명령을 탐색 할 경로 HOME 사용자 홈 디렉터리의 절대 경로 PWD 작업 디렉터리의 절대 경로 LANG 사용하는 언어 SHELL 로그인 셸 LOGNAME 사용자 계정 이름 2. 셸 변수와 환경 변수 출력 2-1. SET, ENV 명령어 셸의 변수를 출력하는 명령 - 사용 예 2-2. echo 명령어 echo 명령어를 이용한 셸 확인 - 사용 예 3. 셸 변수와 환경 변수 설정 - 형식 : 변수명=문자열 변수명과 문자열 사이에 공백이 있으면 안된다. - 사용.. 2023. 2. 10.
[Linux] 9. 리눅스 입출력 방향 변경 1. 표준 입출력 장치 - 리눅스에서 셸이 작업을 수행하는 데 필요한 정보를 받아들이는 장치를 표준 입력 장치라고 하고, 실행 결과를 보내는 장치를 표준 출력 장치라고 한다. - 표춘 출력과 별도로 오류 메시지를 내보내는 장치를 표준 오류 장치라고 한다. - 기본적으로 표준 입력 장치는 키보드 설정, 표준 출력 및 표준 오류 장치는 화면(모니터)으로 설정되어 있다. - 리눅스에서는 장치도 파일로 관리하기때문에 파일 디스크립터가 부여되어있다. - 표준 입출력 장치의 파일 디스크립터 파일 디스크립터 파일 디스크립터 대신 사용하는 이름 정의 0 stdin 명령의 표준 입력 1 stdout 명령의 표준 출력 2 stderr 명령의 표준 오류 - 표준 입출력 장치를 파일로 바꾸는 것을 리다이렉션이라고 한다. 2... 2023. 2. 9.
[Linux] 8. 리눅스 셸의 기능과 기본 사용법 1. 셸의 기능 1-1. 명령어 해석기 기능 - 셸의 기본적인 기능은 사용자와 커널 사이에서 명령을 해석, 번역하는 기능 - 셸이 사용자의 명령을 기다리고있음을 나타내는 표시를 프롬프트라고 함 - 셸은 대기상태로 있다가 사용자의 명령, 스크립트를 읽어들여 내장명령을 판단하고 내장명령은 바로 실행을 진행한다. 1-2. 프로그래밍 기능 - 셸 자체 내에는 프로그래밍 기능이 있어 프로그램도 만들 수 있다. - 셸로 만들어진 프로그램을 셸 스크립트라고 부른다. 1-3. 사용자 환경 설정 기능 - 셸은 사용자 환경 설정을 할 수 있도록 초기화 파일 기능을 제공 - 사용자가 로그인 할 때 초기화 파일이 실행되어 사용자별로 특성에 맞게 초기 환경이 설정 됌 2. 셸의 종류 본셸, C셸, 콘셸,배시셸,대시셸이 있다. .. 2023. 2. 9.
[Linux] 7. 리눅스 vi 환경 설정 1. vi 환경 설정 vi는 사용자가 환경을 설정할 수 있도록 set 명령을 제공한다. - vi 환경 설정 명령 set 명령과 옵션 기능 set nu 파일 내용의 각 행에 행 번호를 표시(보이기만 할 뿐 저장x) set noru 행 번호를 감춘다. set list 눈에 보이지 않는 특수문자를 표시한다(tab: ^|, eol:$ 등) set nolist 특수문자를 감춘다. set showmode 현재 모드를 표시한다. set noshowmode 현재 모드를 감춘다. set set으로 설정한 모든 vi 환경 설정 값을 출력 set all 모든 vi 환경 변수와 현재 값을 출력 2. 환경 설정 파일과 변수 이용 vi 환경 설정은 사용자 홈 디렉터리에 .exrc 파일로 저쟁 해놓을 수 있다. - 설정 방법 위의.. 2023. 2. 8.
728x90
반응형
LIST