- 쉘이란 무엇인가?
- 기본 고려사항
- 난해한 문법 : 변수, 조건, 프로그램 제어
- 리스트
- 함수
- 명령과 명령 실행
- 하이 도큐먼트
- 디버깅
- grep 과 정규식
- find
+ 쉘로 프로그래밍 하는 이유
- 빠르고 간단하게 프로그래밍 할수 있다.
- 효율성 보다는 구성, 유지보수, 이식성이 중요시되는 상황이 좋다.
- 쉘을 사용하여 프로세서 제어를 조직할수 있기 때문에 , 명령들은 각 단계의 성공 여부에 따라 미리 결정된
순서대로 실행한다. - ls -al | more
+ 쉘이란 무엇인가?
- 윈도우 명령 프롬프트와 비슷하나 더 강력하다
- < > 를 사용하여 입력과 출력 을 리다이렉트( redirect ) 할수 있고, |
- | 를 사용하여 프로그램을 실행함과 동시에 데이터를 파이르포 전달할수 있다.
- $(... ) 를 사용하여 하위 프로세스의 결과를 받아 올수 있다.
ls -l > output.txt
ls 명령의 출력을 output.txt 파일로 저장하라
ps >> output.txt
파일을 추가 ps 명령의 출력을 지정된 파일 끝에 추가한다.
ㅣㄴ
'SYSTEM PROGRAMMING' 카테고리의 다른 글
경계적 대기 - win32 multihthreading (0) | 2015.08.11 |
---|---|
기초적 쓰레드 동기화 (0) | 2015.08.10 |
GCC Compiiler - 02. 알아 두면 유용한 C소스 컴파일 과정 (0) | 2015.08.06 |
GCC Compiiler - 01. 컴파일의 이해 (0) | 2015.08.06 |
버추얼박스(VirtualBox) 공유폴더 사용하기 Host-Windows, Guest-Ubuntu(Linux) (0) | 2015.08.06 |