셸 환경

2508 단어
유 닉 스 식 운영 체제 에서 가장 중요 한 특징 은 명령 행 인터페이스 나 셸 이다.셸 환경 은 사용자 로 하여 금 운영 체제 의 핵심 기능 과 상호작용 을 할 수 있 게 한다.용어 스 크 립 트 가 더 많이 언급 되 는 것 은 바로 이런 환경 이다.스 크 립 트 를 작성 할 때 보통 해석 기 기반 프로 그래 밍 언어 를 사용 합 니 다.셸 스 크 립 트 는 일부 파일 에 불과 합 니 다. 실행 해 야 할 일련의 명령 을 기록 한 다음 셸 을 통 해 실행 할 수 있 습 니 다.현재 대부분의 GUN / Linux 시스템 의 기본 셸 환경 은 bash 입 니 다.Liux 시스템 에서 명령 은 모두 셸 터미널 에 입력 하고 실 행 됩 니 다.터미널 을 열 면 프롬프트 가 나타 납 니 다:
[root@localhost ~]#
1. 루트 는 사용자 이름 입 니 다.
2. \ # 관리자 사용자 루트 를 대표 하고 $는 일반 사용 자 를 대표 합 니 다.
 
셸 스 크 립 트 는 보통 shebang 으로 시작 하 는 텍스트 파일 입 니 다. 예 를 들 어:
#!/bin/bash     그 중 #!해석 기 경로 앞 에 있 습 니 다. /빈 / bash 는 Bash 의 해석 기 명령 경로 입 니 다.
스 크 립 트 를 실행 하 는 두 가지 명령 이 있 습 니 다:
(1) 스 크 립 트 를 bash 명령 행 인자 로 합 니 다. 즉, bash 파일 이름 입 니 다.
(2) 스 크 립 트 에 실행 가능 한 권한 을 부여 하고 실행: chmod + x 파일 이름    파일 경로 / 파일 이름
 
터미널 인쇄 이름: echo 와 printf
echo 는 터미널 인쇄 에 사용 되 는 기본 명령 이 며, 기본 실행 후 줄 을 바 꿉 니 다.
echo 'hello world' echo 'hello world' echo hello world 라 는 세 가지 형식 은 모두 결 과 를 성공 적 으로 출력 할 수 있 지만 각각 미세한 차이 가 있다.
[root@localhost ~]# echo hello world
hello world
[root@localhost ~]# echo "hello world"
hello world
[root@localhost ~]# echo 'hello world'
hello world

인쇄 하려 면!못 해!따옴표 에 넣 으 면 앞 에 전의 문 자 를 추가 하거나 직접 출력 할 수 있 습 니 다.
[root@localhost ~]# echo !
!
[root@localhost ~]# echo \!
!
[root@localhost ~]# echo "!"
bash: !: event not found
[root@localhost ~]# echo '\!'
\!

출력 문 에 있 으 면;바로 출력 할 수 없습니다.
[root@localhost ~]# echo "hello;world"
hello;world
[root@localhost ~]# echo 'hello;world'
hello;world
[root@localhost ~]# echo hello;world
hello
bash: world: command not found

printf 문 구 는 기본 실행 후 줄 을 바 꾸 지 않 습 니 다. 따옴표 없 이 출력 할 때 빈 칸 이 있 는 문 구 를 직접 출력 할 수 없습니다.
[root@localhost ~]# printf "hello world"
hello world[root@localhost ~]# printf hello world
hello[root@localhost ~]# printf helloworld
helloworld[root@localhost ~]# printf 'hello world'
hello world[root@localhost ~]# printf hello   world
hello

printf 는 출력 형식 도 정의 할 수 있 습 니 다.
[root@localhost ~]# printf '%-5s %-10s
' 123 456 123 456 [root@localhost ~]# printf "%-5s %-10s
" 123 456 123 456

  

좋은 웹페이지 즐겨찾기