본문 바로가기

linux 명령어5

sed (텍스트 편집 명령어) 00 개요shell script에 겁나 많이 나옴01 sed 명령어란1. sed 명령어 정의'stream editor'의 약자vi 편집기와 비슷하지만 다름vi는 편집기를 열어 화면과 상호작용하는 대화형 방식, sed는 명령행에서 파일을 인자로 받아 명령어를 통해 작업한 후 결과를 화면으로 확인하는 방식shell redirection을 이용해 편집 결과를 저장하기 전까지는 파일에 아무런 변경 가하지 않음즉, 명령 수행 후 출력 결과가 원본과 다르더라도 원본에 손해가 없음 2. sed 명령어의 기능text를 filter하고 변환입력받은 stream (파일이나 파이프라인으로부터의 입력)에 대해 기본적은 텍스트 변환을 수행함ed 명령어와 같이 scripted edits를 permit하는 editor와 비슷하나 .. 2024. 6. 12.
test (파일 확인 명령어) 00 개요역시나 shell script에서 등장하기에 정리해 놓으려 한다..01 test 명령어란1. test 정의시험 ㅎㅎ2. test 명령어 기능 파일 타입을 확인하고 값들을 비교한다파일의 존재 유무 / 타입 / 권한을 확인할 때 사용한다조건문이 들어가야할 위치에 test가 광범위하게 사용된다EXPRESSION이 주어졌을 경우, EXPRESSION에 의해 결정된 상태(true or false)와 함께 종료EXPRESSION이 없을 경우 기본값은 false 상태로 exit3. test 명령어 문법# test EXPRESSION # test # [ EXPRESSION ]# 띄어쓰기 주의! # [ ] # [ OPTION[ 도 명령문이기 때문에 반드시 대괄호 [ ] 와 expression 사이에는 빈칸이 있.. 2024. 6. 5.
unzip (압축 파일 해제 명령어) 00 개요리눅스 환경 터미널에서 .zip 압축 파일을 풀 수 있음01 unzip이란1. 정의lists and extracts files in zip archives.기본값으로 extracts zipfile entries to the current directory, creating directories as neededZip files do not store ownership info The extracted files are owned by the user that runs the commandYou must have write permissions on the directory where you are extracting the ZIP archive.2. 문법# 기본 문법unzip [-Z] optio.. 2024. 4. 29.
nohup (터미널 끊겨도 proc 진행 시키는 명령어) 01 nohub이란1. 정의리눅스에서 프로세스 (process, proc)를 실행한 터미널 (terminal, tty)의 세션 연결이 끊어지더라도 프로세스를 계속해서 동작시키는 명령어 원래 리눅스에서는 터미널에서 ssh 세션 로그아웃(logout) 발생 시 해당 터미널에서 실행한 프로세스들에게 HUP signal을 전달하여 종료시키게 되는데 이 HUP signal을 프로세스가 무시(ignore)하도록 하고 프로세스들을 마치 데몬(daemon)인 것처럼 동작시키는 명령어라서 nohup 이라고 명명또한 nohup 명령어로 인해 백그라운드에서 실행된 프로세스들의 표준 출력(standard output)은 nohup.out 파일로 재지향(redirection)됨터미널이 종료되어도 표준 출력은 nohup.out .. 2024. 4. 29.
ps (프로세스 상태 명령어) 00 개요리눅스는 여러 프로세스 (process)를 동시에 수행 시킬 수 있는 시스템ps 명령어는 현재 프로세스 상태와 관련된 명령어01 ps 명령어란1. ps 정의'process status' 또는 'process state'의 약자2. ps 명령어 기능Linux 에서 현재 실행중인 프로세스에 관한 정보 출력  3. ps 명령어 문법ps [options]options (옵션): 실행중인 프로세스 중 어떠한 정보를 출력할지 지정함02 ps 명령어 옵션1. 옵션 종류여러 개의 옵션을 함께 사용할 때는 - 기호는 한번만 써도 됨1) simple process selection종류설명-A 또는 -eall processes이 옵션을 사용하지 않으면 현재 로그인된 shell에서 실행 중인 프로세스만 표시되기 때문.. 2024. 4. 17.