'IT 이야기/Linux 명령어' 카테고리의 글 목록 (3 Page)
본문 바로가기

IT 이야기/Linux 명령어87

[RHEL6] 파일 시스템 명령어 3탄(fsck, mke2fs, mknod, mkswap, mktemp) 11. fsck(파일 시스템 점검) 1) 경로 : /sbin/fsck 2) 요약 : 파일 시스템을 점검하고 복구 3) 사용 방법 : fsck [옵션] 4) 옵션 -s : fsck를 연속으로 실행. 이는 두 개 이상의 파일 시스템을 상호 대화형으로 실행할 때 유용. e2fsck 명령어는 기본값이 상호 대화형 모드. -p나 -a 옵션은 비 상호 대화형 모드로 실행하여 에러를 자동으로 수정. 만일 자동으로 수정하길 원치 않으면, -n 옵션 사용 -t 파일시스템 : 체크할 파일 시스템의 타입을 지정. -A 옵션과 함께 지정한 파일 시스템과 매칭되는 것만 체크. 파일 시스템 파라미터는 콤마(,)로 구분. 콤마로 구분된 모든 파일 시스템 목록 앞에 "no"나 "!"를 추가하면 검사 목록에서 제외 -A : /etc/.. 2020. 4. 8.
[RHEL6] 파일 시스템 명령어 2탄(du, dumpe2fs, e2fsck, e2lable, fdisk) 6. du(내가 쓴 용량 보기) 1) 경로 : /usr/bin/du 2) 요약 : 디스크 사용 현황을 출력 3) 사용 방법 : du [옵션] 4) 옵션 -a, --all : 현재 디렉터리 아래의 모든 파일과 디렉터리의 사용 정보를 출력 -B, --block-size=SIZE : 블록의 크기(SIZE)를 지정. 지정한 블록의 크기 단위로 용량을 출력 -b, --bytes : 바이트 크기로 출력 -c, --total : 모든 파일의 디스크 사용 정보를 출력하고 나서 합계를 출력. 이것은 해당 경로가 얼마 만큼의 디스크 공간을 사용하는지 확인할 때 사용 -D, --dereference-args : 지정한 파일이나 경로가 심볼릭 링크 파일이면 원본의 값을 출력 -h, --human-readable : 파일 용량.. 2020. 4. 3.
[RHEL6] 파일 시스템 명령어 1탄(chroot, dd, debugfs, df, dosfsck) 1. chroot(가상 루트 디렉터리) 1) 경로 : /usr/sbin/chroot 2) 요약 : 가상의 루트 디렉터리를 생성 3) 사용 방법 : chroot [새로운 루트 경로] [명령어] chroot [옵션] 4) 옵션 --help : 도움말 출력 --version : 버전 정보 출력 5) 추가 설명 chroot는 가상의 root를 만드는 명령어입니다. 가상으로 설정할 루트 경로에 시스템 운영에 필요한 라이브러리와 실행 파일을 복사해 놓고 chroot [새로운 루트 경로] 명령을 내리면 가상 root 시스템으로 들어가게 됩니다. 시스템 '/' 아래의 구조가 같고, 환경이 구성되어 있으면, 그 위에서 프로그램을 동작시킬 수 있습니다. 실행되는 프로그램들을 통해서 기반 시스템의 쉘에 접근하지 못하기 때문.. 2020. 4. 3.
[RHEL6] 파일 찾기 명령어(egrep, find, grep, locate, strings) 1. egrep(문자열 검색) 1) 경로 : /bin/egrep 2) 요약 : 파일 내의 문자열을 지정한 패턴으로 추출 3) 사용 방법 : egrep [옵션] [패턴] 파일 4) 옵션 -A num, --after-context=num : 일치하는 줄 다음에 지정한 줄 수 (num)만큼의 내용을 더 보여줌 -b, --byte-offset : 일치하는 줄을 출력하는 내용의 맨 아페 바이트 오프셋(byte offset)을 보여줌 -B num, --before-context=num : 일치하는 줄의 위에 지정한 줄 수 만큼의 내용을 더 보여줌 -c, --count : 일치하는 줄의 수를 보여줌 -C[num], --before-context=num : 일치하는 줄의 위와 아래에 지정한 줄 수만큼의 내용을 더 보여.. 2020. 4. 2.
[RHEL6] 파일 조작 명령어 6탄(ul, unexpand, uniq, wc) 25. ul(밑줄 긋기) 1) 경로 : /usr/bin/ul 2) 요약 : 밑줄 속성이 있는 문자열에 밑줄을 표시 3) 사용 방법 : ul [옵션] 파일명 4) 옵션 -i : 밑줄 속성이 있는 문자열의 경우 다음 행에 밑줄(_)을 출력. 터미널이 밑줄 문자를 표시하지 못할 때 유용 -t terminal : 지정한 터미널(terminal) 환경을 사용 5) 추가 설명 밑줄 속성의 문자열에 밑줄 표시를 하면서 화면에 출력합니다. http, ftp 등의 주소를 다른 문자열과 구분할 때 유용합니다. 자세한 설정은 /etc/termcap 파일을 참조합니다. 터미널의 종류에 따라 밑줄 처리를 못하는 경우 표준 출력합니다. 26. unexpand(공백을 탭으로 변환) 1) 경로 : /usr/bin/unexpand 2.. 2020. 4. 2.
[RHEL6] 파일 조작 명령어 5탄(split, tac, tee, tr) 21. split(파일 분할) 1) 경로 : /usr/bin/split 2) 요약 : 적당한 크기로 파일을 분할 3) 사용 방법 : split [옵션] [INPUT [PREFiX]] 4) 옵션 -b, --bytes=SIZE : 지정한 크기(SIZE)의 바이트 용량만큼 파일을 생성 --help : 사용법을 출력 --version : 버전 정보를 출력 5) 추가 설명 split는 하나의 파일을 작은 조각 단위로 나눌 수 있는 명령어입니다. 특히 한정된 용량의 CD나 디스크에 백업을 할 경우에는 파일을 용량에 맞게 분할할 필요가 있습니다. 아래는 현재 디렉터리에 존재하는 모든 파일을 5MB 크기의 파일로 만듭니다. # tar cvzf - * | split -b 5m - split.tar.gz a.jpg b.j.. 2020. 4. 2.
[RHEL6] 파일 조작 명령어 4탄(paste, pr, rev, sdiff, sort) 16. paste(파일 합치기) 1) 경로 : /usr/bin/paste 2) 요약 : 파일의 줄을 합침 3) 사용 방법 : paste [옵션] 파일... 4) 옵션 -d, --delimiters=char : 지정한 문자(char)로 열을 구분 -s, --serial : 파일을 가로를 기준으로 하여 일렬로 합침 --help : 사용법 출력 --version : 버전 정보 출력 5) 추가 설명 paste 명령어는 파일의 라인들을 합쳐 출력합니다. 아래는 test1과 test2 두 파일이 있다고 가정합니다. # cat test1 1111 3333 5555 7777 9999 9999 # cat test2 2222 4444 6666 8888 0000 0000 아래는 각 파일을 행을 기준으로 합쳐 출력합니다. #.. 2020. 4. 2.
[RHEL6] 파일 조작 명령어 3탄(expand, hexdump, join, look, nl) 11. expand(문서 변환) 1) 경로 : /usr/bin/expand 2) 요약 : 탭을 스페이스로 변환 3) 사용 방법 : expand [옵션] [파일명...] 4) 옵션 -t, --tabs=NUMBER : 탭 간격을 조절. 기본값은 8이나, 지정한 숫자에 따라 탭의 간격을 조절할 수 있음 --help : 사용법 출력 --version : 버전 정보 출력 5) 추가 설명 expand 명령어는 파일 내의 탭을 지정한 스페이스의 수로 변환합니다. 예를 들어 아래 내용을 가진 test 파일이 있습니다. 첫 줄은 탭이 스페이스로 변하는 것을 확인하기 위해, 단어 사이에 탭 한개와 같은 너비를 갖는 3개의 스페이스를 두었습니다. 두 번째 줄은 탭 한개로 단어를 띄어 놓았고, 세 번째 줄은 탭 세개로 단어 .. 2020. 3. 31.
[RHEL6] 파일 조작 명령어 2탄(colrm, column, comm, csplit, cut) 6. colrm(특정 열 삭제) 1) 경로 : /usr/bin/colrm 2) 요약 : 파일에서 선택된 열(column)을 삭제하는 필터 3) 사용 방법 : colrm [시작 열 번호] [종료 열 번호] 4) 추가 설명 colrm 명령어 다음에 숫자가 하나면 지정한 숫자부터 끝까지 열을 삭제합니다. 시작 열 번호와 종료 열 번호를 지정하면, 시작 열부터 종료 열까지 삭제합니다. uname -a 명령은 시스템 정보를 출력합니다. 이 중 첫 번째는 시스템의 타입을, 두 번째는 시스템 호스트 이름을 출력합니다. colrm 명령으로 호스트 이름만을 필터링해 봅니다. # uname -a Linux ns.chanchan.co.kr 2.4.14-1hl #1 2020. 03. 31 (화) 16:32:23 KST i68.. 2020. 3. 31.
[RHEL6] 파일 조작 명령어 1탄(a2p, awk, cmp, col, colcrt) 1. a2p(awk-perl 변환) 1) 경로 : /usr/bin/a2p 2) 요약 : awk 스크립트를 perl 스크립트로 변경 3) 사용 방법 : a2p [옵션] 파일명 4) 옵션 -F : 구분자를 정의. awk의 필드를 나누는 기준이 되는 구분자 변수인 FS 변수를 지정된 문자로 정의 -o : awk 형식의 스크립트를 변환 5) 추가 설명 awk 스크립트를 perl 스크립트로 변환하는 명령어입니다. awk 명령어에서 예제로 만든 work.awk 스크립트를 가져와 변환해 봅니다. 이 예제는 문서의 단어 개수를 체크하는 스크립트 입니다. wordcount.txt 문서의 단어 개수를 확인해 봅시다. # awk -F word.awk wordcount.txt Word Count : 580 a2p 명령어를 이.. 2020. 3. 31.