본문 바로가기
IT 프로그래밍 관련/리눅스 시작하기

리눅스 마스터 2급 , 그냥 한번 풀어보기 (11-20번)

by 지나는행인 2021. 5. 14.
728x90

bash = 배시 (Bash, Bourne-again shell, 본 어게인 셸)은 본 셸을 대체하는 자유 소프트웨어로서 GNU 프로젝트를 위                해 브라이언 폭스(Brian Fox)가 작성한 유닉스 셸이다. 1989년 발표되어 GNU 운영 체제와 리눅스, 

          맥 OS  그리고 다윈 등 운영 체제의 기본 셸로 탑재되어 광범위하게 배포되었다.

 

ksh(콘쉘)= 호환성을 유지하면서 Bourne 쉘을 확장하고 C 쉘의 많은 기능을 추가했다. System V 계열 유닉스 사용자들                에게 인기가 많았다.

 

 

 

bash 에서 변수 선언은 변수명=값 으로 선언한다.

 

 

 

 

PS1은 기본 프롬프트의 환경변수

PS2는 명령어가 완벽하게 입력되지 않았을때 더 입력 하라고 뜨는  >   이런 모양의 프롬프트

 

 

 

리눅스에서 숨김 파일은 .으로 시작한다.

*vim ~/.bashrc 실행화면

 

 

 

*vim /etc/passwd 실행화면

 

 

 

chsh (change shell ) 명령어 , 사용자의 로그인 shell 속성 변경

 -s 쉘파일경로 로 변경가능

 

 

 

환경변수 SHELL 에 기본쉘 정보가 들어가있음.

환경변수 호출은 $로 호출함.

*echo $SHELL 실행화면  , 기본쉘은 bash

 

 

 

자동완성은 Tab

 

 

 

init = 리눅스 최초의 프로세스, 런레벨을 제공

inetd = 슈퍼 서버 데몬으로 인터넷 서비스들을 제공

xinetd = 기존의 inetd 슈퍼데몬의 비효율적인 리소스 관리와 보안성 문제를 극복하기 위해 나온 슈퍼데몬으로 서비스             별 다양한 설정 옵션을 가지고 있다.

 

 

 

cron = 특정시간 또는 특정한 시간 마다 어떤 작업을 자동으로 실행하게끔 하는 명령어

          crontab 파일에 정보있음 ( /etc/crontab )         

/는 주기를 나타냄

 

 

댓글