본문 바로가기
728x90

OS/Linux23

[Linux] sed 명령어 sed(Stream Editor)sed 명령어는 홀드 버퍼(데이터 원본)와 패턴 버퍼(조건에 따라 가공된 데이터 저장)를 가지고 있다.파일을 횡 단위로 구분하여 하나의 행을 가지고 온 뒤 원본 데이터를 저장하고 조건에 맞는 필터를 거쳐 패턴 버퍼에 저장한다. 옵션option설명-e조건식 스크립트를 직접 지정-f조건식 스크립트가 기재된 파일을 지정-n패턴이 일치하는 라인만 출력-r확장 정규표현을 사용한 스크립트를 사용-i수정한 내용으로 파일 덮어쓰기 플래그/커맨드플래그/커맨드설명a\현재 행에 하나 이상의 새로운 행 추가c\현재 행의 내용을 새로운 내용으로 교체d행 삭제i\현재 행의 위에 텍스트 삽입h패턴 스페이스의 내용을 홀드 스페이스에 복사H패턴 스페이스의 내용을 홀드 스페이스에 추가g홀드 스페이스의 내.. 2024. 10. 16.
[Linux] netstat 명령어 netstat▶ 네트워크 연결 상태, 라우팅 테이블, 인터페이스 상태 등을 보여주는 명령어 ▶ 다음과 같이 "Active Internet connections"(인터넷 연결상태) 부분과 "Active UNIX domain sockets"(도메인 소켓 연결 상태)으로 나뉘어져서 표시된다. 명칭설명Proto(Protocol)프로토콜 종류Recv-Q받는 큐 (받는 패킷의 socket buffer size)Send-Q보내는 큐 (보내는 패킷의 socket buffer size)Local Address내부주소 (ip주소 : 포트번호) 현재 열려있거나 LISTEN 중인 IP와 PORT0.0.0.0 이라면, 모든 IP를 다 받을 수 있게 다 열어두었다는 뜻127.0.0.01 이라면, loopback이여서 자기자신만 .. 2024. 10. 14.
[Linux] more 명령어 more [options] file ...리눅스에서 파일 내용을 확인하는 명령어들 중 하나파일을 읽어 화면에 화면 단위로 끊어서 출력하는 명령어 more [파일명]출력된 내용이 전체의 몇 % 인지 나온다.Enter 키 : 한 줄씩 출력Space Bar : 한 화면씩 출력q : more 명령어 종료 실행 중 사용하는 옵션옵 션내 용Space Bar, z한 화면씩 출력숫자 + z숫자 만큼 다음으로 이동b이전 페이지로 이동Enter(엔터)한 줄씩 출력d반 페이지씩 이동f2 페이지씩 이동=현재 위치의 행 번호 표시/표현식표현식에 해당하는 문자열 검색n다음 문자열을 찾는다.v현재 화면에서 vi 편집창으로 전환h도움말 출력q명령 종료 more -[숫자] [파일명]한 페이지에 출력할 줄 수를 설정  /표현식more .. 2024. 10. 11.
[Linux] ps 명령어 ps (Process State)현재 실행 중인 프로세스와 상태를 출력하는 명령어(참고:각 시스템 계열마다 다른 표기법 및 출력을 가지고 있어 man ps를 통해 옵션 표기 및 설명을 확인하여 사용해야 함) ps 명령어 출력 항목PID프로세스 IDTTY프로세스가 연결된 터미널 번호TIME해당 프로세스가 사용한 CPU 시간CMD프로세스가 실행중인 명령 %CPUCPU 사용 비율의 추정치 (BSD)%MEMMemory 사용 비율의 추정치(BSD)COMMAND (CMD)프로세스의 실행 명령행CP (BSD)C (System V)짧은 기간 동안의 CPU 사용률F플래그NInice 우선순위 번호PID프로세스의 식별 번호PPID부모 프로세스의 PIDPRI실제 실행 우선순위RSS실제 메모리 사용량STAT (BSD)S (Sy.. 2024. 10. 9.
[Linux] 현재 쉘(shell) 확인 방법 echo $0- 위치 매개 변수로 확인- default shell 정보 echo $SHELL - 환경 변수로 확인- 현재 실행중인 프로세스의 이름 출력 ps-  현재 실행중인 프로세스 조회  grep [사용자 이름] /etc/passwd-  리눅스 파일로 확인-  프로세스 정보 보기-  /bin/bash 가 현재 사용하고 있는 shell 이다.  cat /etc/shells-  현재 설지되어 있는 쉘 확인 chsh -s [변경할 shell] [사용자 이름] 사용 shell 바꾸기 2024. 10. 7.
728x90