본문 바로가기

분류 전체보기23

[유닉스/리눅스 기초]유틸리티 wc (옵션) 파일명 : 해당 파일의 행 수, 단어 수, 바이트 수 출력(-c) : 바이트 수 출력(-m) : 문자 수 출력(영어는 문자 수=바이트 수지만 한글은 아님)(-C) : -m과 동일(-l) : 행 수 출력(-w) : (스페이스 또는 개행으로 구분된) 단어의 수 출력 sort (옵션) (파일명) : 입력한 내용을 정렬하여 출력(-b) : 앞에 붙은 공백 무시(-c) : 정렬 안된 상태로 출력(-d) : 사전순으로 출력(숫자,문자,공백만 비교)(-f) : 대소문자 구분하지 않고 정렬(-k 숫자) : 절영의 기준으로 필드번호 지정(-m) : 정렬된 파일을 통합(-n) : 숫자를 산술값으로 전환해 정렬(-r) : 역순으로 정렬(-u) : 행이 중복되면 한 행만 출력(-o 파일명) : 정렬된 결과를 파.. 2016. 9. 13.
[유닉스/리눅스 기초]통신 write 사용자명 (단말기명) : 다른 사용자에게 메세지 전달Ctrl+D : 메세지 보내기 종료같은 사용자가 여러 단말기를 사용할 경우 w명을 통해 사용중인 단말기명 확인 가능wall (파일명) : 모든 사용자에게 메세지 전달Ctrl+D : 메세지 보내기 종료파일로 메세지 전달 가능메세지를 전달하는 사용자는 tty 그룹에 속해 있어야 함(root 사용자가 등록 가능)talk 사용자주소 (단말기명) : 다른 사용자와 1대1 대화 사용자주소 : 사용자명@호스트명같은 시스템에 로그인한 사용자느 @호스트명 생략 가능Ctrl+D : 대화 종료mesg [n / y] : 메세지를 단말기에 출력할 지 여부차단시 메세지 수신 불가 mailx (-s) (이메일 주소) : 메일을 보내거나 읽음이메일 미지정 시 메일을 읽음.. 2016. 9. 13.
[유닉스/리눅스 기초]파일 아카이브 및 압축 tar 기능키(옵션) [아카이브 파일명] [파일명] : 파일과 디렉토리를 묶어 아카이브 파일을 생성 / 추출 기능키c : 새로운 tar 파일 생성t : tar 파일의 목차 출력파일종류, 접근권한, uid, gid, 파일 크기, 마지막 수정일시, 파일명 출력x : tar 파일에서 원본 파일 추출t기능을 통해 경로 확인 후 추출 할 것파일을 풀 때 원래의 경로에 복사하기 때문에 절대경로일 경우 권한 관련 문제 발생 가능r : 새로운 파일 추가u랑 달리 무조건 지정파일 추가u : 수정된 파일 업데이트지정한 파일이 아카이브에 없거나 수정된 파일일 경우 추가됨수정된 파일이 추가된 경우 나중에 추출할 때 수정된 파일이 이전 파일을 덮어씀옵션(f) : 아카이브 파일 또는 테이프 장치를 지정.(-로 지정시 표준 입력에.. 2016. 9. 13.
[유닉스/리눅스 기초]프로세스 / 사용자 유닉스 커널에 의해 실행특정 서비스 제공위해 존재(ex: http 프로세스) 다른 프로세스를 만듬부팅 후 실행되는 1번 프로세스 오 모든 프로세스가 부모 프로세스를 갖음 부모 프로세스에 의해 만들어진 프로세스작업을 마친 뒤 부모 프로세스에게 결과를 전달하고 종료됨 자식 프로세스가 종료되기 전에 부모 프로세스가 종료된 경우1번 프로세스가 부모 프로세스가 됨 자식 프로세스가 종료했지만 프로세스 테이블 목록에 남아있는 경우부모 프로세스가 종료 정보를 읽어가기를 기다리는 것으로 종료 정보를 제대로 처리하지 않아 발생프로세스 목록에 defunct 프로세스라고 나오기도 함이로 인해 프로세스테이블이 꽉 차 다른 프로세스가 실행 할 수 없게 될 수 있음kill 명령으로 제거 안됨. SIGGHLd 시그널을 보내거나 부모.. 2016. 9. 13.