1. 기능 리눅스 파일 압축 명령어 2. 문법 # gzip [옵션] 파일명 3. 옵션-type pattern 형식이 pattern인 것. -d :압축을 해제한다. -l : 압축파일 안에 있는 파일 정보(압축된 사이즈, 압축율) 출력한다. -r : 하위 디렉토리까지 모두 압축한다. -S : 다른 확장자를 지정(기본값은 .gz)한다. -v : 압축하거나 풀 때 압축율, 파일명을 출력한다. 4. 사용방법 및 정보 가) 압축 파일을 생성한다. [root@sense tar]# gzip test.txt [root@sense tar]# ls -l test.txt.gz -rw-r--r-- 1 root root 29 Mar 26 12:16 test.txt.gz 나)압축을 해제할 때는 gunzip 명령을 사용한다. [ro..
1. 기능 파일이나 디렉토리의 퍼미션(허가권)을 변경하거나 지정 2. 문법 chmod [옵션] (u|g|o|a)(+|-)(r|w|x) files directory... 3. 사용방법 및 정보 파일 퍼미션은 파일이나 디렉토리의 사용을 허가하거나 제한하는 데 사용하는 허가권을 말한다. 소유자(user), 그룹(group), 다른 사용자(others)에 대한 각각의 허가권은 읽기 권한(r), 쓰기 권한(w), 실행 권한(x)으로 구성되며 해당 권한이 주어지지 않으면, - 로 나타난다. -rwxrwxrwx user┛ ┃ ┗ other group $ls -l test.sh _rwx--x--x 1 tester testgroup 45 Nov 06 17:03 test.sh 해당 파일 (test.sh)에 대하여 파일 소..
한국말로 하면 공유 라이브러리의 의존성을 출력해준다..는 뜻. ldd - print shared library dependencies SYNOPSISldd [OPTION]... FILE... DESCRIPTIONldd prints the shared libraries required by each program or shared library specified on the command line. OPTIONS --version Print the version number of ldd. -v --verbose Print all information, including e.g. symbol versioning information. -d --data-relocs Perform relocations and ..
리눅스 uptime 명령어를 통해 시스템 부하율 및 서버 가동 시간을 알 수 있습니다. 사용방법 #uptime uptime 명령어 입력 시 출력되는 내용들입니다. 20:09:14 – 현재 시간을 표시함 (PM 8시 9분 14초) up 16 min – 부팅 후 서버의 가동시간을 나타내는 부분 (16분동안 가동중) 1 user – 시스템에 로그인 한 사용자의 수 load average: 0.00, 0.00, 0.00 – 순서대로 최근 1분, 5분, 15분동안 시스템의 평균 부하율
top 명령 실행시 추가할 수 있는 옵션 * (top) -d [sec]: 설정된 초단위로 Refresh * (top) -c : command뒤에 인자값 표시 top 명령 실행 후 사용할 수 있는 옵션 * shift + t : 실행된 시간이 큰 순서로 정렬 * shift + m : 메모리 사용량이 큰 순서로 정렬 * shift + p : cpu 사용량이 큰 순서로 정렬 * k : Process 종료 o k 입력 후 종료할 PID를 입력한다 o signal을 입력하라 표시되면 9를 넣어준다 * c : 명령 인자 표시 / 비표시 * l(소 문자엘) : uptime line(첫번째 행)을 표시 / 비표시 * space bar : Refresh * u : 입력한 유저 소유의 Process만 표시 o which u..
vi editor 텍스트 찾기와 바꾸기 등등의 간략한 명령어 소스를 모아보았다. 문서 처음부터 마지막까지의 apple 를 banana 로 치환 :%s/apple/banana/g 커서위치부터 마지막까지의 apple 를 banana 로 치환 :.,$s/apple/banana/g 숫자로만 이루어진 행 찾기 /^\d\+$ ^ : 행의 첫부분 \d : 0~9까지의 숫자 + : 바로 앞의 글자 (여기서는 숫자)가 1개나 1개 이상 있음. (즉 숫자가 최소한 1개 있음) $ : 행의 마지막 부분 대소문자 구분없이 바꾸기 :%s/apple/banana/i i 옵션 사용 정확하게 foo에 일치될 때만 바꾸기 :%s/\/bar \ 사용 빈 줄 두 줄을 한 줄로 바꾸기 :%s/\n\n/\n/g 두 칸을 한 칸으로 줄이기 :..
1. 기 능 : 파일의 위치를 이동하거나 파일의 이름을 바꾸어준다. 2. 문 법 # mv [ 옵션 ] 파일명1 파일명2 # mv [ 옵션 ] 파일명1 파일명2 3. 옵 션 -f : 같은 이름의 파일이 존재하고 쓰기 권한이 금지되어 있더라도 물어보지 않고 덮어쓰기 한다. 기본적으로 xi 옵션이 설정되어 있어 삭제하기 전에 한 번 질의한다. -i : 파일을 덮어쓰기 전에 사용자에게 확인한다. 4. source 가 파일이고, destination이 파일인 경우, 파일명을 변경한다. Source가 파일이고 destination이 디렉토리인 경우, source 파일을 destination으로 옮겨준다. [root@sense ~]# touch lucky [root@sense ~]# ls -l -rw-r--r-- 1..
1. 기능 파일을 현재의 위치나 다른 디렉토리로 복사(copy)한다. 2. 문법 # cp [ 옵션 ] 파일명1 파일명2 # cp [ 옵션 ] 파일명(들) 디렉토리 3. 옵션 -a : 가능한 한 원 파일의 구조와 속성을 그대로 복사한다. -b : 복사할 때 덮어쓰게 되는 파일은 백업을 만든다. -d : 심볼릭 링크는 심볼릭 링크로 복사한다. 그리고 원본 파일과의 하드 링크 관계를 유지한다. -f : 복사 위치에 존재하는 파일을 제거하고 복사한다. -i : 복사 시 같은 이름의 파일이 존재한다면 덮어쓸 것인가 확인한다. -I : 하드 링크를 만든다. -P : 원본 파일의 소유자, 그룹, 권한, 시간 기록을 그대로 복사한다. -R , -r : 파일과 하위 디렉토리에 포함된 파일 모두를 복사한다. -s : 디렉..