티스토리 뷰
쉘(Shell)의 기능
입출력 리다이렉션
- 입/출력 방향 재지정
- 입력 방향 재지정
< , <<
- 출력 방향 재지정
> , >>
( > : 덮어씀 )
( >> : 추가됨 )
cat - 입력한것을 똑같이 출력
cat - > <path> 출력을 <path> 에다가 함
1. 제어문자
ctrl + c 현재 실행중인 명령을 종료
ctrl + l 화면 정리 ( #>clear )
ctrl + u 명령 라인 정리
ctrl + d 로그아웃이나 프로그램 종료 ( #>exit )
ctrl + z 포그라운드 프로세스 정지
2. 쿼터 : ' , " , ` , \
1) ' : 싱글쿼터
- 문자열을 표현할 때 사용
- 변수 해석 x
2) " : 더블 쿼터
- 문자열을 표현할 때 사용
- 변수 해석 0
-> "hello world" ==> '"hello world"' or "'hello world'"
*변수
#>변수이름=value ->$변수이름
*echo --> 입력한 것을 똑같이 출력해준다.
#>echo value
3) \ ( escape sequence )
ex)
-> "hello world" ==> "\"hello world"\"
-> abc is 500\ ==> "abc is 500\\"
4) `
- 명령어 치환 기능
3. 다중 명령어 -> ; , && , |
1) ; --> 앞의 명령어의 결과와 상관없이 뒤의 명령어 그대로 실행
#><command> ; <command> ; <command> ; ...
-> 앞에서 부터 순서대로 실행
ex)
#>touch text1 ; mkdir ddir1
#>rm -f ddir1 ; mkdir ddir1
2) &&
- 명령을 차례대로 실행
-> 앞의 결과가 참일때만 다음 명령 실행
#><command>&&<command>&&<command> ; ... ex)
#>rm -f ddir1 && mkdir ddir1
3) |
- 명령을 동시에 실행
#>ls -R / | more
#>ls -R / | less
#>ls -R / | tail
*more , less
/etc/services
#>cat /etc/services
#>head /etc/services
#>tail /etc/services
#>more /etc/services
-> 나가는 방법: q 누르거나 내용이 끝나면
자동으로 나가짐.
#>less /etc/services
-> 나가는 방법: q
'LInux 1' 카테고리의 다른 글
7. 그룹 정리 Linux (0) | 2017.04.10 |
---|---|
6. 사용자 정리 Linux (0) | 2017.04.10 |
4. 파일관련 명령어 정리 Linux (0) | 2017.04.10 |
3. 파일 내용확인 및 수정 정리 Linux (0) | 2017.04.10 |
2. 일반 파일 정리 Linux (0) | 2017.04.10 |