Linux Programming Basics

Linux : Command Environment

Sara.H 2020. 6. 28. 14:29

* CLI, GUI, NUI (Natural User Interface) ... 

  * NUI 는 사람의 동작을 이용해서 시스템을 제어하는 방법 

* Shell : 사용자 명령 해석 및 실행. 우분투에서는 bash 가 기본.

 

명령 실행 구조 

* 명령 행에서 명령어와 옵션 인자 입력 

 

$ ls -la /usr/bin/a*

프롬프트, 커맨드, 옵션, 인자 

 

인자값에 메타문자 사용 가능. 

? : 1개의 임의의 캐릭터 

* : 0개 이상의 임의의 캐릭터 

 

도움말 보기 : `man` 입력. 특정 명령이나 표준 API에 대한 매뉴얼 출력 명령. 

 

script 명령어 

현재 실행중인 내용을 그대로 기록할 수 있다. 

script [-a] [filename]

* -a : 기존 파일에 덧붙임 

* filename : 이름이 없으면 typescript 로 만들어짐 

script 실행시키고 치는 명령어들은 하나의 파일에 쭉 저장이 됨. 실습할 때 내용 저장할 수 있어 유용함. 

 

script 를 만들어서 명령어를 쭉 치고 cat 으로 내용을 살펴보면 아래와 같이 명령어들이 기록되어 있다. 

script 명령어 실습

 

'Linux Programming Basics' 카테고리의 다른 글

Shell 사용하기  (0) 2020.07.03
[Linux Programming] Process Related API  (0) 2020.06.30
[Linux Programming ] File Related API  (0) 2020.06.28
Linux : File Management Commands  (0) 2020.06.28
Linux : History and Characteristics  (0) 2020.06.28