본문 바로가기
클라우드 운영 및 구축 [경기인력개발원]

[리눅스] 쉘 명령어의 사용

by ssyeon 2021. 6. 8.

아래 내용은 경기인력개발원의 [클라우드 구축 및 운영] 과정을 수료하면서 정리한 것입니다

 

 

 

 

쉘 메타문자의 사용

쉘에서 특별한 의미를 가지는 일반 기호 

메타문자는 경로 이름을 대체하거나, 파일/디렉토리 이름을 대체, 방향을 지정하는 방법들이 있다

 

~ ~user ~+ ~- -

 

1. 틸드 ~

현재 로그인된 사용자의 홈 디렉토리를 의미함

절대경로로, 계층적인 디렉토리 어디에서나 홈 디렉토리를 의미함

 

 

 

2. 틸드 더하기,  틸드 대시

 

~+ : 이전디렉토리 경로

~- : 현재 디렉토리 경로

 

 

 

3. 대시 문자

- : 이전 작업 디렉토리를 의미

바로 직전에 있었던 작업 디렉토리를 의미함

 

 

 

파일 이름 대체 메타문자

 

1. 별표 (*) 문자

아무것도 없거나 하나 이상의 문자를 대체하는 문자로 사용

 

 

2. 물음표 (?) 문자

하나의 문자를 대체하는 문자

 

 

3. 대괄호 ([]) 문자

하나의 문자를 대체하는 문자의 범위를 지정할 수 있음

대시(-)를 사용하면 문자 사이에 범위를 지정 가능 [0-9]는 숫자 0부터 9까지의 숫자 범위를 말함

 

 

 

 

인용부호 메타문자

 

1. 홑 따옴표 (' ')

홑 따옴표 안에 있는 모든 메타문자를 일반 문자로 취급

즉, 문자를 그 자체로 인식해 출력

 

 

2. 이중 따옴표 (" ")

달러($), 역 따옴표(`), 역슬래쉬(\)를 제외한, 나머지 메타문자는 일반문자로 취급

위 3개의 매타문자를 일반문자로 취급하고 싶다면 메타문자 앞에 역슬래쉬(\)를 사용하면 됨

 

 

3. 역 홑 따옴표 (` `)

특정 명령어의 결과를 출력하도록 한다 

문장안에 명령어를 수행할 때 유용

 

 

 

 

 

반응형

댓글