목록2024/04 (3)
바닥코딩
이번 포스트에서는 파일 처리를 위한 명령어에 대해 다루어 보겠습니다. file 파일의 타입을 확인합니다. 텍스트파일, 실행파일, 아카이브 파일인지 등의 파일 타입을 확인합니다. 옵션 -z 파일이 압출되어 있는 경우 압축되기 전의 파일 타입을 확인 head 파일의 앞부분을 화면에 출력합니다. 옵션 -n[라인번호] 지정한 라인번호까지 출력 예제 $ cat sample.txt one two three # 2번 라인까지 출력 $ head -n 2 sample.txt one two less, more 텍스트파일을 열람합니다. 텍스트파일을 화면 단위로 열람합니다. 명령어를 실행하고 화면을 이동하는 명령어는 vi 명령어와 동일합니다. 옵션 -N 라인번호를 표시합니다 sha1sum 파일의 무결성을 검증 할 때 파일의 ..
이번 포스트에서는 문자열 처리를 위한 명령어에 대해 다루어 보겠습니다. awk 입력을 주어진 분리자(field seperator)로 분리하여 명령을 처리합니다. 옵션 F 문자열을 분리할 기준이 되는 구분자 입력 v 파라미터 전달 내장함수 sub 지정한 문자열 치환 gsub 문자열 일괄 치환 index 주어진 문자열과 일치하는 문자의 인덱스를 반환 length 문자열의 길이를 반환 substr 시작위치에서 주어진 길이 만큼의 문자열 반환 split 문자열을 분리하여 배열로 반환 print 문자열 출력 printf 지정한 포맷에 따라 함수 출력 system 명령 실행 cat 파일을 읽어 내용을 표시합니다. 옵션 -n 행번호를 표시합니다. -b 공백을 제외하고, 행번호를 표시합니다. cut 구분자로 구분하여 ..
이번 포스트에서는 파일 시스템 관리를 위한 명령어에 대해 다루어 보겠습니다. cd 지정한 디렉토리로 이동합니다. 옵션 . 현재 위치로 이동 .. 부모 디렉토리 이동 ~ 홈 디렉토리 이동 - 이전 디렉토리 이동 cp 파일 및 디렉토리극 복사합니다. 옵션 -f 같은 이름의 파일이 있으면 확인하지 않고 덮어쓰기 -i 같은 이름의 파일이 있으면 확인하고 덮어쓰기 -R 디렉토리 하위 파일 모두 복사 dd 블록 단위로 데이터를 복사하거나 변환 옵션 if 입력 파일을 지정 of 출력 파일을 지정 bs 블록 크기를 지정 count 복사할 블록의 수를 지정 seek 출력 파일의 시작 위치를 지정 skip 입력 파일의 시작 위치를 지정 status 진행 상황을 출력할지 여부를 지정 df 파일시스템의 디스크 사용량을 표시 ..