실무에서 사용하는 것 위주로 정리 (추가 예정) 01. 원하는 키워드를 찾아서 파일로 저장하기 cat -n 로그파일.log | grep '키워드' > 파일명.log 02. 원하는 라인 수 만큼 파일 찾아서 저장 cat -n 로그파일.log | grep '시작키워드' | head -1 (맨앞숫자) cat -n 로그파일.log | grep '끝키워드' | tail -1 (맨앞숫자) sed -n '시작숫자,끝숫자p 로그파일.log >> 파일명.log 03. 원하는 키워드가 담긴 내용만 로그 추출해서 보기 tail -f 로그파일.log | grep '키워드' 04. 파일 병합 정렬 cat 파일명1, 파일명2, 파일명3 > Merge파일명.log
tar란? - 여러 개의 파일을 하나의 파일로 묶거나 풀 때 사용하는 명령어. - Tape ARchiver의 앞 글자들을 조합하여 tar라는 이름이 탄생. tar 명령 옵션 - f : 대상 tar 아카이브 지정. (기본 옵션) - c : tar 아카이브 생성. 기존 아카이브 덮어 쓰기. (파일 묶을 때 사용) - x : tar 아카이브에서 파일 추출. (파일 풀 때 사용) - v : 처리되는 과정(파일정보)을 자세하게 나열. - z : gzip 압축 적용 옵션. - j : bzip2 압축 적용 옵션. - t : tar 아카이브에 포함된 내용 확인. - C : 대상 디렉토리 경로 지정. - A : 지정된 파일을 tar 아카이브에 추가. - d : tar 아카이브와 파일 시스템 간 차이점 검색. - r : ..
01. 리눅스와 유닉스 비교 02. 운영체제 구성요소 HW < Kernel < Shell < OS 리눅스 구성요소 : 커널(Kernel), 셸(Shell), 파일 시스템(File System) 1) 커널(Kernel) - 핵심, 코어, 하드웨어와 소프트웨어 중간에 위치 - 메모리 상주하면서 시스템을 관리하는 운영체제의 핵심 2) 셸(Shell) - 사용자가 입력한 문장을 읽어 요청을 실행하는 명령어 해석기/번역기 - 셸 종류 : Bourn Shell(sh), C Shell(csh), Korn Shell(ksh), Bash Shell(bash) - 명령어 형식 : command [option] [argument] - 접근 방식 : 콘솔, 터미널 3) 파일 시스템 - 파일 저장의 기본적인 구조, 시스템을 관..
01. 파일 권한(Permission) 정보 및 확인 drwxr-xr-x 2 root root 4096 Apr 22 16:59 conory 파일Type 퍼미션정보 링크수 소유자 소유그룹 용량 생성날짜 파일이름 1) 파일Type : d -> 디렉토리, I -> 링크파일, - -> 일반파일 등등 2) 퍼미션정보 : 해당 파일에 어떠한 퍼미션이 부여되어있는 지 표시 3) 링크수 : 해당 파일이 링크된 수 (윈도우의 바로가기) 4) 소유자 : 해당 파일의 소유자이름 5) 소유그룹 : 해당 파일을 소유한 그룹이름, 특별한 변경이 없을 경우 소유자가 속한 그룹이 소유 그룹으로 지정 6) 용량 : 파일의 용량 7) 생성날짜 : 파일이 생성된 날짜 8) 파일이름 : 파일이름 02. 권한(Permission) 종류 1)..
1. ps a. ps - 어떤 프로세스가 실행중인지 보여줍니다. - PID, TTY, TIME, CMD 4가지 항목을 보여줍니다. b. ps -l - 하기와 같이 상세내역을 보여줍니다. (내용은 같지만 더 많은 정보 포함) c. ps -e - 모든 프로세스를 보여줍니다. d. ps -ef - 리눅스는 옵션이 조바 가능하기 때문에 두가지를 같이 쓸경우에는 모든 프로세스의 모든 정보를 출력. 2. kill - 프로세스를 죽이기 - kill -옵션 PID - 하기에 박스가 그려진 부분을 확인하여 kill 명령어를 사용 - -9는 강제 종료 (kill -9 PID) - -15는 작업 종료 (kill -15 PID) 3. history a. !! - 쌍느낌표(Double exclamation) '!!' 는 바로 ..
01. 기초 명령어 1) pwd (print working directory) : 현재 디렉토리 위치 출력 2) ls (list) : 현재 디렉토리 목록 출력 3) cd (change directory) : 해당 디렉토리로 이동 02. 파일 명령어 1) cat (concatenate 연결) - cat [파일명] - 파일내용 출력 2) alias (별명) - alias [별명='기존 명령어'] - 시스템 명령어를 단축시키는 지정 명령어 3) rm (remove) - rm [삭제할 파일명] - 파일 및 디렉토리 삭제 4) cp (copy) a. 파일복사 - cp [파일명] b. 디렉토리 복사 - cp -r [디렉토리명] 5) mv (move) - mv [파일명] - 파일 혹은 디렉토리 이동, 별도의 옵션 필..