본문 바로가기
대학강의정리/22.1 우분투리눅스

4. 우분투 리눅스 기본동작 명령어와 프로세스, 서비스, 소켓

by 피스타0204 2022. 4. 25.

https://www.youtube.com/watch?v=hBJPI2bXzrQ&list=PLnJxj-9nHZFPaeuxG-XkJee061TYfKhzw&index=29

1) 리디렉션 (redirection)

: 표준 입출력의 방향을 바꿔 줌 , 이것을 통해 편집기 없이 간단하게 파일을 작성할 수 있다.

#cat > a : a에 파일을 덮어쓰기 해서 작성

# cat >> a : a에 파일을 보존하고 그 뒤에 이어서 작성하는 것

# ls -l > list.txt : list.txt의 내용을 역순으로 정렬

# sort –r < list.txt > out.txt  : list.txt의 내용을 역순으로 정렬하여 out.txt에 씀

 

2) 파이프(pipe)

두 개의 프로그램을 연결해 주는 연결통로의 의미

https://hwan-shell.tistory.com/324

https://www.youtube.com/watch?v=hBJPI2bXzrQ

기호 우측의 문자를 파일이름으로 받아들이는 리다이렉션과 달리 파이프는 파이프 오른쪽의 문자들을 명령어로 받아들입니다. 파이프는 파이프 왼쪽에 있는 명령어의 출력을 파이프 오른쪽의 명령어의 입력으로 보냅니다.

예를 들어 ls -al | cat 가 있습니다. ls -al 명령의 출력을 파이프를 통해 cat가 받아 list가 전체가 출력됩니다.

예) # ls -l /etc | more

 

3) 필터(filter) 명령어

 

필요한 것만 걸러 주는 명령어

grep, tail, sort, wc, pgrep, awk, sed 등

주로 파이프와 같이 사용

 

grep

https://turtle0204.tistory.com/30

 

tail

 

예) # ps -ef | grep bash : ps -ef 명령을 입력하면 오든 프로세스 번호를 출려한다. grep을 통해 bash 라는 글자가 들어간 프로세스만 출력한다.