분류 전체보기(81)
-
[Centos 7] String Process(문자열 프로세스) - Grep, Egrep, Fgrep, Awk
What is grep? - 파일 전체를 뒤져 정규 표현식에 대응하는 모든 행들을 출력 # grep $ grep 사용예제 # grep root /etc/passwd - /etc/passwd 파일 에서 root 라는 패턴을 찾음 # ps -ef | grep root - Ps 명령어의 출력 결과에서 root 를 포함하는 모든 행들이 화면에 출력됨 # grep -n '^root' /etc/passwd - root 로 시작하는 행과 행 번호(n) 를 출력 # grep '.bak$'FILE - bak 로 끝나는 행을 출력, 작은 따옴표는 달러 기호가 해석되는 것을막는다 # grep '[A-Z]…[0-9]'FILE - 대문자로 시작하고 숫자로 끝나는 다섯 문자의 열이 포함된 행을 출력 # ps -ef | grep ..
2022.11.16 -
[Centos 7] Regular Expression(정규 표현식)
What is Regular Expressions? - 어떤 문자열의 집합을 묘사하는데 사용되는 텍스트 문자열 - 텍스트에서 반복적으로 나타나는 표현을 특별한 방법으로 수식화 해 놓은 것. - 정해진 구문 규칙에 따른다. - Editor, Utility, Programming 언어에서 텍스트 패턴을 기준으로 검색 혹은 조작하는데 사용된다. $ Metacharacters ^ : caret * : asterisk $ 사용예제 “1133*” - 3이 0개 이상 반복됨을 의미한다 EX) 113, 1133, 11333, 113 “13.” - 빈칸을 포함한 최소 한 글자를 나타낸다(space,tab 등 포함) EX) 1133, 11333, 13 , 13(X) “[xyz]” - x, y, z 중에 한 글자와 일치 “..
2022.11.16 -
[Centos 7] Standard I/O Redirection
표준 입력과 출력 $ 표준 입출력 기능은 입력/출력을 다루는 기본적인 방법을 제공 - 기본 입출력 스트린(I/O stream)에는 표준 입력, 표준 출력, 표준 에러 가 있다 - 표준 입력 ( 0 ) ---> 키보드 - 표준 출력 ( 1 ) ---> 모니터 - 포준 에러 ( 2 ) ---> 모니터 $ 표준 입력 사용 - 일반적으로 키보드를 주로 사용하며, 파일을 직접 열수 있는 명령은 표준입력 스트림을 지정하지 않아도되지만 파일을 직접 열수 없는 명령어 에서는 표준 입력 스트림을 유용하게 사용할 수 있다 # cat test_file # mail user1 < send.txt - 일반적으로 키보드를 주로 사용하며, 파일을 직접 열수 있는 명령은 표준입력 스트림을 지정하지 않아도되지만 파일을 직접 열수 없는..
2022.11.16 -
[Centos 7] Shell & 변수
$What is Shell? - 유닉스에서 대화형 사용자 인터페이스를 말함 - 사용자가 입력하는 명령어를 이해하고, 실행하는 역할 (명령어 해석기) - 운영체계의 바깥 계층에 위치하며, 사용자와 커널의 의사소통을 담당 - cshell, bourneshell, bashshell, tcshell, kornshell, 등 다양한 종류가 있음 $ Shell 의 역할 - 입력을 읽고 해당 명령행을 분석 - 특수 문자들을 평가함 - 파이프, 리다이렉션, 백그라운드 프로세스를 설정 - 시그널을 처리 $ Bash Shell - 다양한 내장 명령어, 히스토리, 별명, 파일, 명령어 완성 기능, 명령행 편집등의 기능을 지원 - 2.X 버전에 접어 들면서 Corn Shell 과 C Shell에서 제공하는 기능들도 많이 추가..
2022.11.15 -
[Centos 7] Vi Editor
What is VI editor? $ Emacs와 함께 유닉스 환경에서 많이 쓰이는 문서 편집기 $ 1976년 빌 조이가 초기 BSD 릴리즈에 포함될 편집기로 제작 $ 줄 단위 편집기가 아닌 한 화면을 편집하는 Visual editor 이라는 뜻에서 유래 $ 명령, 실행(EX), 입력 모드가 있음 vi [ 문서 편집기 ] ★ 글자 쓰고 지우는게 제일 중요!! ★ 명령모드 : 최초 vi편집기 실행시 기본상태 [커서이동, 복사, 삭제] 입력모드 : 실제 문서편집이 가능한모드 화면 하단에 ---INSERT--- 표시 실행모드 : 명령어 수행이나 저장, 종료, 검색 기능들을 수행 명령모드 ----> 입력모드 [ a , i , o ] 입력모드 ----> 명령모드 [ esc ] 명령모드 ----> 실행모드 [ : ..
2022.11.15 -
[Centos 7] Browsing the Filesystem & 주요 디렉터리 계층 구조
파일유형(type) 블록 장치 파일(b) - 일정 크기의 블록 단위로 입출력을 하고 커널 내에 입출력 버퍼 캐쉬 기능이 있음 EX) hd? : IDE 하드 디스크, 플로피 디스크, CDROM sd? : SCSI, SATA, or USB Storage md? : Software RAID 문자 장치 파일(c) - 블록 장치가 아닊 모든 입출력 장치를 문자 장치로 정의함 EX) 터미널 장치, 네트워크 장치, NULL 특수 파일(p) - 보통 파이프라 불리는 프로세스간 통신을 위한 특수 파일 - 사용중이 아닐 때는 크기가 0 임 소켓 특수 파일(s) - 한 컴퓨터 내에 있는 프로세스간 통싞을 위한 특수 파일 - 자료를 저장하지 않기 때문에 크기는 항상 0 임 심볼릭 링크(l) - 마이크로소프트..
2022.11.15