gbmin's Tech Notes

서버 구축 및 유지보수, 클라우드 컴퓨팅, 네트워크 보안, IT 분야 기술 노트. :)

Linux 16

[Linux command] vi 편집기 사용법 및 활용

Linux vi는 대표적인 CLI(Command-Line Interface) 텍스트 편집기다. 유닉스에서 개발된 ed 편집기를 기반으로 하고 있다 매우 빠르고 편리한 기능이 많다. - 목차 1. 기본 사용법 2. 입력 모드(Insert Mode) 3. 명령 모드(Command Mode) 1) 주요 명령어 2) 치환(substitute)명령어 1. 기본 사용법 vi [파일이름] vi [새로 만들 파일이름] 입력 모드와 명령 모드로 사용된다. 입력 모드는 키보드로 타이핑하여 문자를 입력하는 모드이고 명령 모드는 문서를 명령어로 조작 및 편집하는 모드이다. 2. 입력 모드(Insert Mode) vi 편집기를 실행하면 명령모드로 시작된다. 이때는 텍스트를 편집할 수 없다. 입력 모드로 전환을 하려면 i, a,..

[Linux command] cp 명령어 옵션 및 사용법

리눅스에서 파일이나 디렉터리를 복사하는 데 사용되는 명령어로 파일 및 디렉토리를 복사하거나 이름을 변경할 수 있다. cp 사용법 및 옵션에 대한 설명에 대하여 작성 하였다. 1. 기본 사용법 $ cp [옵션] [원본 디렉터리,파일] [복사 디렉터리,파일] $ cp -p /home/user/file.txt /home/user/backup/ $ cp -r /home/user/dir /home/user/backup/ $ cp -v /home/user/file.txt /home/user/backup/ $ cp -i /home/user/file.txt /home/user/backup/ 2. 옵션 옵션 설명 -p 원래 파일의 권한 및 소유자를 유지 -r 하위 디렉토리를 파일을 모두 복사 -v 복사 작업을 화면에 표..

[Linux command] ls 명령어 옵션 및 사용법

현재 디렉터리의 파일 목록을 출력하는 명령어로 ls 명령어에 대한 옵션과 사용 방법에 대하여 작성하였다. 1. 기본 사용법 ls [옵션] [파일/디렉토리 경로] 2. 옵션 옵션 설명 -a 숨김 파일을 포함하여 출력 -A .와 ..을 제외한 모든 파일을 출력 -c 파일의 변경 시간이 아닌 마지막으로 파일이 변경된 시간을 기준으로 정렬 -d 디렉토리를 출력 -f 정렬하지 않고 그대로 출력 -F 파일 종류에 따라 출력 형식을 다르게 처리 -h 파일 크기를 보기 쉬운 형태로 출력 -i 파일의 inode 번호를 출력 -l 파일의 자세한 정보를 출력 -n 사용자와 그룹을 숫자로 출력 -r 수정 시간이 오래된 파일부터 출력 -R 하위 디렉토리의 파일까지 모두 출력 -s 파일의 크기를 출력 -S 파일 크기를 기준으로 ..

[Linux command] awk 명령어 옵션 및 사용법

awk는 텍스트 데이터를 다루는데 유용한 명령어다. awk는 파일 또는 파이프로부터 데이터를 읽어 들여서 특정한 패턴을 찾거나 조건에 맞는 데이터를 처리하고 출력하는 기능을 제공한다. awk 명령어 옵션 및 사용 법에 대하여 작성하였다. - 목차 1. 기본사용법 2. awk 변수 3. awk 연산자 4. awk 함수 5. awk 사용 예제 1. 기본 사용법 awk 'pattern { action }' file 2. awk 변수 변수 설명 $0 현재 레코드 전체 $1, $2, ... 현재 레코드에서 첫번째, 두번째, ... 필드 NF 현재 레코드의 필드 수 NR 현재 레코드 번호 FS 필드 구분자 RS 레코드 구분자 OFS 출력 필드 구분자 ORS 출력 레코드 구분자 3. awk 연산자 연산자 설명 +, ..

[Linux command] tail 명령어 옵션 및 사용법

tail 명령어는 파일의 끝 부분을 출력하는 명령어다. 주로 로그 파일 등에서 가장 최근의 내용을 확인하는 용도로 사용된다. 여러 옵션을 조합해 사용하면 강력한 모니터링 도구가 된다. 1. 기본 사용법 tail [옵션] [파일명] 2. 옵션 옵션 설명 -n [숫자] 마지막 [숫자]줄을 출력 -f 파일의 끝을 따라가며 출력 -c [바이트] 마지막 [바이트] 바이트를 출력 -q 파일명을 출력하지 않음 -v 파일명을 항상 출력 -s [초] 출력 사이에 지연 시간을 설정 -r 파일의 내용을 역순으로 출력 --pid=[PID] 지정된 PID가 종료될 때까지 파일의 끝 부분을 출력 -z 끝나는 줄 구분을 줄바꿈이 아닌 NUL 로 구분 3. 옵션 사용법 -n [숫자] : 마지막 10 줄을 출력 tail -n 10 e..

[Linux command] grep 명령어 옵션 및 사용법

grep 명령어는 파일에서 특정 문자열을 찾을 때 사용된다. grep 명령어 옵션과 사용법에 대하여 작성하였다. 1. 기본 사용법 grep '찾을문자열' 파일명 2. 옵션 옵션 설명 -i 대소문자를 구분하지 않고 검색 -v 검색 패턴과 일치하지 않는 라인을 출력 -n 검색된 라인의 번호를 함께 출력 -r 하위 디렉토리까지 검색 -w 정확하게 검색 패턴과 일치하는 단어만 검색 -e 여러개 검색 패턴을 지정 -c 검색 결과에서 일치하는 라인의 개수만 출력 -l 일치하는 라인이 포함된 파일 이름만 출력 -x 검색 패턴과 정확하게 일치하는 라인만 출력 -m 지정된 개수만큼 일치하는 라인을 출력 -A 일치하는 라인 다음 지정된 개수의 라인을 함께 출력 -B 일치하는 라인 이전 지정된 개수의 라인을 함께 출력 -C..