본문 바로가기

컴퓨터/리눅스

GNU와 유닉스 명령어

학습과제

1. 유닉스 명령어를 이용한 효과적인 작업

2. 필터를 이용한 텍스트 스트림 처리

3. 기본적인 파일 관리

4. 유닉스 스트림, 파이프, 리다이렉션 사용

5. 프로세스 생성, 모니터링, 제거

6. 프로세스 실행 우선 순위 변경

7. 정규식을 이용한 텍스트 파일 검색


학습과제 1: 유닉스 명령어를 이용한 효과적인 작업

셸(shell)은 프롬프트를 출력하고 사용자의 명령을 처리하는 프로그램이다.

배시(bash): 리눅스에서 기본적으로 사용, 'Bourne-Again SHell'이라는 의미이며 sh의 GNU 변형판이다.


대화적 셸

셸은 리눅스 시스템에서 수행하는 대부분의 작업을 자동화하는 강력한 프로그래밍 환경을 제공하고 시스템에 명령을

전달하는 기능이 있다.

명령 프로프트는 셸이 표준 입력 장치로 명령을 받을 준비가 되었는지 표시하며 키보드로 사용하다. 


셸 변수의 기초

배시 셸에서는 셸 변수를 설정하여 실행에 필요한 환경르 구축한다. 

셸 변수 PS1(Prompt String 1)은 명령을 받아들일 프롬프트 모양을 결정한다. 

PS1이나 기타 변수의 내용을 확인하려면 간단히 $문자를 변수명 앞에 붙인 수 echo 명령을 이용한다.

PATH에는 사용자가 실행할 명령이나 파일에 대한 모든 디렉토리 목록이 있다.





'컴퓨터 > 리눅스' 카테고리의 다른 글

gcc  (1) 2013.07.06
리눅스 명령어  (0) 2013.07.06
LPIC  (0) 2013.02.13
리눅스 부팅되는 과정  (0) 2013.02.05
리눅스에 대한 이해  (0) 2013.02.05