728x90
반응형
Linux 특수 문자
Linux는 *, ?, $ 등 특수 문자를 통해 특수한 기능을 사용할 수 있다.
특수 문자 표
백그라운드 실행
명령어 입력 시 마지막에 & 문자를 입력하면 해당 명령어를 백그라운드로 실행할 수 있다. 명령어를 백그라운드로 실행하면 명령어가 처리되는 동안 shell 에서 다른 명령어를 추가로 실행할 수 있다.
예시
[user@localhost ~]$ ls –lrt &
|
Wildcard
Wildcard는 파일 이름을 입력하는 과정에서 문자열 입력 시, 조건에 맞는 모든 값을 입력으로 사용하는 특수 기능이다. Wildcard 기능의 대표 문자로는 *, ?, []가 있다
*
* 문자는 0개 이상의 문자열을 대체하여 일치하는 파일을 선택한다.
[user@localhost ~]$ ls file*
|
?
? 문자는 1개의 문자열을 대체하여 일치하는 파일을 선택한다.
[user@localhost ~]$ ls file?
|
[]
[] 문자는 문자 범위를 지정하여 일치하는 파일을 선택한다. 범위 지정은 숫자 0~9, 문자열 a~z 순서대로 지정할 수 있다
[user@localhost ~]$ ls file[1-2]
|
{}
{} 문자는 쉼표를 기준으로 단일 문자가 일치하는 파일을 선택한다
[user@localhost ~]$ ls file{1,2}
|
Redirection과 Pipeline
Redirection과 Pipeline은 명령어 실행시 입력, 출력 값을 파일로 대체하거나 다른 명령어로부터 입력 값을 받는 Linux의 핵심 기능이다.
일반적인 명령어 실행은 유저에게 실행 인자를 받아 Konsole 창으로 결과를 출력한다. Redirection은 실행 인자, 출력 값을 파일로 입력하거나 받는다. Pipeline은 다른 명령어의 출력 값을 입력 값으로 사용한다.
728x90
반응형
'개발이야기' 카테고리의 다른 글
[linux]리눅스 자주 쓰는 명령어(Command)1탄 (0) | 2024.04.24 |
---|---|
Linux Pipeline (0) | 2024.04.24 |
리눅스 명령어 입력 방법/Shell Script란? (0) | 2024.04.23 |
Linux 기초 (0) | 2024.04.23 |
vi 편집기 사용법 (0) | 2024.04.23 |