티스토리 뷰

LInux 1

5. 쉘(Shell) 정리 Linux

양곰3 2017. 4. 10. 18:32

쉘(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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함