반응형
# 파이프(pipe)
ls -l /etc # etc목록 확인 > 너무 길다
ls -l /etc | more # etc목록 command line에서 한 페이지씩 확인하고싶을때
#( = ls -l /etc | less )
파이프란 2개의 프로그램을 연결하는 연결 통로의 의미이며, 기호는 | 입니다.(Shift + \ )
#필터(filter)
필터란 필요한 것만 걸러주는 명령어 입니다. grep, tail, sort, awk, sed 명령어 등이 있습니다. 주로 파이프와 같이 사용됩니다.
#프로세스(ps)
# netstat 명령어와의 차이
netstat -ntlp # 네트워크에 어떤 포트가 열려있는지 확인하는 명령어
ps # 현재 돌아가는 프로세스 출력
ps -ef # 백그라운드에서 돌아가는 프로세스도 전부 출력
ps -ef | grep bash # 모든 프로세스 중 bash란 글자가 들어간 프로세스만 출력
ps -ef | grep python # python 프로세스만 출력
ps -ef | grep tomcat # tomcat 프로세스만 출력
#프로세스(ps) 죽이기1
# kill
kill (프로세스번호)
kill 5288 # 프로세스 다운
# kill -9 5288 # 강제종료 # -9옵션은 무조건 종료를 뜻한다.
#프로세스(ps) 죽이기2
# .shutdown
.shutdown # 프로세스 다운
#rpm(redhat package manager)
레드햇 계열의 리눅스 배포판에서 사용하는 프로그램(패키지) 설치 관리 도구 입니다.
rpm -qa # 내컴퓨터에 설치된 전체 목록
rpm -qa | grep dnf # 설치된 목록 중 dnf 란 글자만 검색/출력
rpm -qa | grep java # 설치된 목록 중 java 란 글자만 검색/출력
# 그냥 rpm -qa dnf 명령을 실행하면 dnf-conf 등은 출력되지 않는다
위와 같이 rpm 명령어를 사용하여 dnf 와 java란 글자를 검색해보았습니다.
# 리디렉션(redirection)
# 결과값을 txt 파일로 저장하고 싶을 때
ls -l > list.txt # ls -l 명령어를 화면에 출력하지 않고 list.txt 파일에 저장
# 만약 이미 존재한다면 덮어쓴다(overwrite)
ls -l /etc > list.txt # /etc 폴더의 리스트로 파일을 만든다.(저장할 리스트의 경로 지정 가능)
ls -l /etc >> list.txt # 위와 같다. 단, 파일이 기존에 있다면 이어 붙여서 쓴다(append)
sort < list.txt # 생성한 파일을 정렬해서 보여준다(첫 열 기준)
sort < list.txt > sort.txt # 생성한 파일을 정렬한 것을 sort.txt 파일에 저장한다.
리디렉션은 표준 입출력의 방향을 바꿔줍니다.( > , < ) 따라서 검색해서 나온 리스트 및 결과값을 보다 쉽게 txt 파일로 저장 가능합니다.
반응형
'리눅스(Linux) > 기본 개념 및 명령어 모음' 카테고리의 다른 글
[리눅스] 원격 서버 비교 : 텔넷 vs SSH vs XRDP (0) | 2024.02.28 |
---|---|
[리눅스] 링크(ln) 개념 - cp, hard link, soft link 차이점 (0) | 2024.02.22 |
NCloud. ssh 활용 - 000. 리눅스 명령어 기초 모음.zip (1) | 2023.12.05 |