리눅스 쉘 명령어 간략

1차 카테고리
Linux
Docker
생성 일시
2024/09/03 02:53
최종 편집 일시
2025/01/23 06:41
발행여부
published
1 more property

리다이렉션, 파이프, 프로세스 관리

Standard Stream (표준 입출력)

표준 입력 스트림 - stdin
표준 출력 스트림 - stdout
오류 출력 스트림 - stderr

리다이렉션

표준 스트림 흐름을 바꿔줄 수 있다.
주로 <, > 사용.
주로 명령어 표준 출력을 화면이 아닌 파일에 쓸 때
기존 파일에 추가는 >>, << 사용.

파이프

두 프로세스 사이에서 한 프로세스의 출력 스트림을 또 다른 프로세스의 입력 스트림으로 사용할 때 사용.
grep 명령의 입력 스트림을 검색해서 출력한다.
-i : 영문의 대소문자를 구별하지 않는다.
-v : pattern을 포함하지 않는 라인을 출력한다.
-n : 검색 결과의 각 행의 선두에 행 번호를 넣는다.
-l : 파일명만 출력한다.
-c : 패턴과 일치하는 라인의 개수만 출력한다.
-r : 하위 디렉토리까지 검색한다.

프로세스 관리

ps
-a : 시스템을 사용하는 모든 사용자의 프로세스 출력
-u : 프로세스 소유자에 대한 상세 정보 출력
-l : 프로세스 관련 상세 정보 출력
-x: 터미널에 로그인한 후 실행한 프로세스가 아닌 프로세스들도 출력.
kill
kill -9 {{PID}}