Shell 소개 와 이해
사용자 입장 에서 볼 때 셸 의 역할 은 사용자 가 입력 한 명령 을 받 은 다음 명령 이 실 행 된 결 과 를 표시 하 는 것 입 니 다.Liux 시스템 의 측면 에서 볼 때 셸 은 사용자 의 명령 을 Liux 커 널 이 이해 할 수 있 는 명령 으로 해석 하고 명령 을 받 은 결과 입 니 다.
셸 의 분류: Bourne Shell - - C Shell - Korn Shell.Bash (Bourne again shell, 영 어 는 독음 번역 으로 볼 때 재생 과 비슷 합 니 다) 는 Liux 시스템 의 기본 셸 입 니 다. TC Shell 은 C Shell 의 확장 버 전 입 니 다. 다음 명령 을 사용 하면 시스템 벨트 의 셸 종 류 를 볼 수 있 습 니 다.
cat /etc/shells
셸 과 터미널 (콘 솔 의 관계): Liux 사용자 가 셸 을 사용 하려 면 셸 명령 을 입력 하고 명령 이 실 행 된 결 과 를 보기 위해 터미널 을 열 어야 합 니 다. 셸 은 사용자 가 Liux 시스템 커 널 과 상호작용 하 는 인터페이스 이 고 터미널 은 사용자 가 운영 체제 에 접근 하 는 경로 입 니 다. 터미널 에서 프로그램 을 실행 하기 위해 서 는 셸 을 사용 해 야 하 며 셸 에 명령 을 입력 할 수 있 도록 터미널 이 있어 야 합 니 다. 터미널 은 터미널 을 제공 합 니 다.입력 방식 과 출력 디 스 플레이 방식.
셸 실행 프로 세 스: 1. 셸 은 명령 에 대해 문법 분석 을 합 니 다. 2. 셸 은 명령 이 내부 명령 인지 확인 합 니 다. 3. 셸 은 검색 경로 에서 이 프로그램 들 을 찾 습 니 다. 찾 지 못 하면 오 류 를 보고 합 니 다. 4. 이 명령 이나 프로그램 을 커 널 에 전달 합 니 다.
Bash 기초: Shell 명령 은 일정한 문법 에 따라 만 설명 할 수 있 으 며, Liux 시스템 에 전 달 됩 니 다. Shell 명령 은 "줄" 단위 로 문자열 사 이 를 빈 칸 이나 tab 키 로 구분 해 야 합 니 다. 첫 번 째 문자열 은 하나의 명령 이 어야 합 니 다. 두 번 째 문자열 은 옵션 이나 매개 변수 입 니 다. 옵션 을 선택 하기 전에 하나의 마이너스 (옵션 과 매개 변 수 를 구분 하 는 데 사용) 가 있어 야 합 니 다.... 사용자 디 렉 터 리 아래 (home) 에서 명령 을 사용 합 니 다:
ls .bash*
몇 개의 숨겨 진 파일 을 볼 수 있 습 니 다. BASH 와 관련 된 프로필 입 니 다. 모든 설정 을 파일 에 넣 을 수 있 습 니 다.". bashrc" 에 있 습 니 다. 서로 다른 사용자 가 서로 다른 설정 을 가지 고 있 습 니 다. 사용 자 는 자신의 맞 춤 형 설정 을 이 설정 파일 에 저장 하 는 습관 이 있어 야 합 니 다. 시스템 급 과 사용자 급 설정 이 충돌 할 때 사용자 급 설정 을 우선 사용 하기 때 문 입 니 다.
시스템 급 설정 은 파일 에 저 장 됩 니 다.
"/ etc / profile", "/ etc / bashrc" 및 디 렉 터 리 "/ etc / profile. d" 아래 파일 에 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.