호스팅 사용법
호스팅 신청하기
도메인 연결하기
홈페이지 올리기
이메일 설정하기
서버 사용법
FTP사용법
메일사용법
텔넷/리눅스
MySQL사용법
MSSQL사용법
리눅스명령어 모음
시스템사용법
서버세팅
네트워크/보안
L4 매뉴얼
백업/미러링
호스팅용어 모음
프로그램 사용법
알리미사용법
제로보드설치방법
워드프레스설치방법
태터툴즈설치방법
그누보드설치방법
우편번호DB사용법
폼메일사용법
주문서사용법
예전 게시판/방명록
전자지불 서비스


HOME > 호스팅 > 사용안내 > 리눅스명령어 모음 > A ~ C
A ~ C  D ~ F  G ~ K  L ~ O  P ~ R 
S ~ T  U ~ Z 
▶ adduser(=useradd) : 이용자를 추가하는 명령어
    ① 사용방법
        # adduser [ID]
    ② 사용예제
        # adduser myaccount      <- myaccount 라는 사용자 추가
        # adduser -g users myaccount      <- group이 users인 myaccount 라는 사용자 추가
        # adduser -d /home/test -g user -s /bin/false test
    ③ 옵션
        -d : 사용자의 홈 디렉터리는 기본적으로 /home 아래에 생성된다. 그러나 이 옵션을 사용하면 원하는 위치를 지정할 수 있다.
        -g : 반드시 존재하는 그룹의 이름이나 ID number로 새로운 계정의 Group ID를 정할 수 있다.
        -s : 어떤 권한으로 사용할 수 있는지 셸 명령어 권한을 지정할 수 있다.

▶ alias : 자주 쓰는 명령어를 쓰기 편하게 바꾸는 명령
    ① 사용방법
        # alias [새로 만들 명령어]=‘[기존 명령어] [-옵션]’
    ② 사용예제
        # alias cdd='cd /root/Auto_System/Hosting_SemiAuto'
        # alias cdw='cd /root/Auto_System/Hosting_Auto'

▶ at : 프로그램을 지금이 아닌 나중에 실행하도록 예약한다.
    ① 사용방법
        # at [-옵션]
    ② 사용예제
        # at 4pm+3days (3일 후 오후 4시에 작업 수행하도록 한다.)
        # at 8am work (work에 수록된 작업 사항들을 오전 8시에 수행하도록 한다)
    ③ 옵션
        -q 큐 : 대소문자 알파벳으로 큐를 지정한다. 순서적으로 빠른 알파벳이 지정된 큐일수록 CPU 시간 점유 우선권이 낮다.
        -r 작업번호 : 큐에서 작업 번호가 지시하는 작업을 지운다. 슈퍼유저가 아니라면 자신의 작업만을 지울 수 있다.
        -l : 현재 계획된 작업들의 목록을 보여준다. 슈퍼 유저라면 모든 작업들의 계획목록을 보여준다.
        -m : 작업이 완결되면 사용자에게 메일을 보낸다.
        -f filename : 표준 입력이 아닌 지시된 파일에서 작업을 읽어온다.

▶ cal : 서기 원년부터 9999년까지의 달력을 볼 수 있다 .
    ① 사용방법
        # cal [-jy] [ [ 달 ] 연도 ]
    ② 사용예제
        # cal 4 1978       <- 지정한 1978년 4월 달력을 출력한다.
    ③ 옵션
        -j : 1월 1일부터 날짜수를 계산하는 julian 날짜를 표시한다.
        -y : 올해의 달력을 표시한다.

▶ cat : 파일의 내용을 표준 출력으로 내보내어, 파일내용을 알아보거나, 여러 파일을 하나의 파일로 출력하여 연결한다. 또는 표준 입력으로부터 파일을 만들 수도 있다.
    ① 사용방법
        # cat [-옵션] file_name(s)
    ② 사용예제
        # cat test.txt      <- test.txt 파일을 화면으로 출력한다.
        # cat -b test.txt      <- test.txt 파일을 출력하면서 글 내용 앞에 번호를 삽입한다.
    ③ 옵션
        -b : 공백 외의 글자가 있는 모든 행의 개수를 센다.
        -n : 각 행을 출력하면서 행 번호를 함께 첨부한다.
        -s : 중복되고 겹치는 빈 행은 하나의 빈 행으로 처리한다.
        -v : tab과 행바꿈 문자를 제외한 제어 문자를 ^ 형태로 출력한다.
        -E : 각 행마다 끝에 $ 문자를 출력한다.

▶ chgrp : 파일의 그룹 소유권을 바꾼다.
    ① 사용방법
        # chgrp [-옵션] 그룹_파일들
    ② 사용예제
        # chgrp users /home/test (/home/test의 그룹 소유권을 users로 바꾸는 명령어)
    ③ 옵션
        -c : 그룹 소유권이 바뀐 파일에 대해서 상태를 자세히 보여준다.
        -f : 파일의 그룹 소유권을 바꿀 수 없더라도 에러 메시지를 보여주지 않는다.
        -v : 그룹 소유권의 변경 진행 상태를 자세히 기술한다.
        -R : 하부 디렉터리와 그 내용 파일들의 소유권을 모두 바꾼다.

▶ chmod : 파일 permission 제어
    ① 사용방법
        # chmod [-옵션] [file]
        # chmod [-옵션] 레벨 동작 권한 파일이름(들)
    ② 사용예제
        # chmod 666 test      <- test란 파일을 모두가 읽고 쓸 수 있도록 한다.
        # chmod -R 777 test/      <- test란 폴더를 포함한 하위 모든 폴더 및 파일 권한을 777로 변경
    ③ 옵션
        -c : 소유권이 바뀐 파일에 대해서 상태를 자세히 보여준다.
        -f : 파일의 소유권을 바꿀 수 없더라도 에러 메시지를 보여주지 않는다.
        -v : 소유권의 변경 진행 상태를 자세히 기술한다.
        -R : 하부 디렉터리와 그 내용 파일들의 소유권을 모두 바꾼다.
    ④ 참고
        (예) -rwxr-xr-x guestbook.html
        rwx : 처음 3개 문자 = 사용자 자신의 사용 권한
        r-x : 그 다음 3개 문자 = 그룹 사용자의 사용 권한
        r-x : 마지막 3개 문자 = 전체 사용자의 사용 권한
        읽기(read) ---------- 파일 읽기 권한
        쓰기(write) ---------- 파일 쓰기 권한
        실행(execution) ---------- 파일 실행 권한
        없음(-) ---------- 사용권한 없음

▶ chown : 파일의 소유권을 다른 사람으로 변경시킨다.
    ① 사용방법
        # chown [-옵션] [user file]
    ② 사용예제
        # chown test /home/test/*      <- /home/test/ 디렉터리의 모든 파일 소유권을 test의 것으로 바꾼다.
        # chown -R test.users test/      <- test란 폴더를 포함한 하위에 모든 폴더 및 파일의 소유자를 test로 그룹 소유자를 users로 변경한다.
    ③ 옵션
        -c : 실제로 파일의 소유권이 바뀐 파일만 자세히 기술한다.
        -f : 파일의 소유권을 바뀔 수 없더라도 에러 메시지를 출력하지 않는다.
        -v : 소유권의 변경 진행 상태를 자세히 기술한다.
        -R : 하부 디렉터리와 그 내용 파일들의 소유권을 모두 바꾼다.

▶ cmp : 두 개의 파일을 처음부터 순서대로 비교한다. 끝까지 차이점을 발견하지 못하면 에러 없이 종료하지만 차이점이 발견되면 그 내용을 출력한다.
    ① 사용방법
        # cmp [-옵션] [file1] [file2]
    ② 사용예제
        # cmp -c test1.txt test2.txt      <- test1.txt와 test2.txt 파일을 비교해서 어느 라인의 몇 개의 글자수가 서로 다른지 비교하고 글자수가 몇 바이트 차이가 나는지 출력한다.
    ③ 옵션
        -c : 내용이 다른 부분을 따로 표시
        -l : 두 파일 내용을 비교하여 틀린 곳마다 byte수(10진수)와 틀린 byte수(8진수) 출력
        -s : 비교하여 틀린 내용을 출력하지 않고 return code 만 반환

▶ comm : 두 개의 정렬(sort)된 파일에서 공통된 line을 선택하거나 삭제한다.
    ① 사용방법
        # comm [-옵션] file1 file2
    ② 사용예제
        # comm -3 test.txt test1.txt      <- test.txt, test1.txt 파일을 비교해서 같은 부분은 출력하고 다른 부분은 모두 출력한다.
    ③ 옵션
        -1 : 파일 1과 비교해서 똑같지 않은 부분만 출력한다.
        -2 : 파일 2와 비교해서 똑같지 않은 부분만 출력한다.
        -3 : 파일을 비교해서 같은 부분은 출력하고 다른 부분은 모두 출력한다.

▶ compress : 파일을 압축하거나 압축을 푼다. 확장자 .Z 형태의 압축파일을 생성한다.
    ① 사용방법
        # compress [file] : 압축 시
        # uncompress [file] : 해제 시
    ② 사용예제
        # compress -f test      <- test란 파일을 압축하며 압축이 완료되면 파일이름에 .Z를 추가
        # compress -d test.Z      <- test.Z로 된 파일의 압축을 푼다.
    ③ 옵션
        -c : 옵션을 사용하면 압축 결과가 표준 출력으로 나가며 파일은 변함 없다.
        -f : 해당 파일과 같은 이름의 파일이 있다면 물어보지 않고 덮어쓴다.
        -v : 파일이 압축되면 압축 효율을 퍼센트로 보여준다.

▶ cp : 파일 복사하기(copy)
    ① 사용방법
        # cp [-옵션] [file1] [file2]
        # cp [-옵션] [file1] [directory]
    ② 사용예제
        # cp test.htm test2.htm      <- test.htm 파일을 test2.htm 이라는 이름의 파일로 복사
        # cp -rf test/ test1/      <- test 폴더 안에 있는 모든 폴더 및 파일을 test1에 전부 복사
    ③ 옵션
        -a : 가능한 한 원본 파일의 구조와 속성을 그대로 복사한다.
        -b : 복사할 때 덮어쓰게 되는 파일은 백업을 만든다.
        -d : 심볼릭 링크는 심볼릭 링크로 복사한다. 그리고 원본 파일과의 하드 링크 관계를 유지한다.
        -f : 복사 위치에 존재하는 파일을 제거하고 복사한다.
        -i : 복사 시 같은 이름의 파일이 존재한다면 덮어쓸 것인가 확인한다.
        -P : 원본 파일의 소유자, 그룹, 권한, 시간 기록을 그대로 복사한다.
        -r : 파일과 하위 디렉터리에 포함된 파일 모두 복사한다.
        -x : 다른 파일 시스템인 하위 디렉터리는 무시한다.
        -R : 디렉터리를 복사한다.

▶ cut : 파일에서 필드를 뽑아낸다. 필드는 필드 구분자나 문자 위치로 지정된다.
    ① 사용방법
        # cut -c문자위치 [file1 file2]
        # cut -f필드 -d필드구분자 [-s] [file1 file2 ...]
    ② 사용예제
        # cut -d : -f 3,6 /etc/passwd      <- /etc/passwd 파일의 탭키로 구분된 3,6번째의 필드를 출력하는 명령어, 이 명령을 실행하면 user ID와 사용자의 홈
        디렉터리를 출력한다.
    ③ 옵션
        -c : 잘라낼 곳의 글자 위치를 지정한다. 콤마를 사용하거나 하이픈을 사용하여 범위를 정할 수도 있으며, 이런 표현들을 혼합하여 사용할 수도 있다.
        -f : 잘라낼 필드를 정한다. 지정하는 방법은 -c 옵션과 같다.
        -d : 필드를 구분하는 문자를 지정한다. 디폴트는 탭 문자다.
        -s : 필드 구분자를 포함할 수 없다면 그 행은 하지 않는다.
사이트명 : 바다넷 | 회사명 : (주)아사달 | 대표이사 : 서창녕 | 대표전화 : 070-7510-3007 | 팩스번호 : 02-2026-2008
사업자등록번호 : 206-81-24351 | 법인등록번호 : 110111-1940504 | 통신판매업신고 : 제18-890호 | 벤처확인번호 : 051134532200563
(우편번호 : 153-803) 서울특별시 금천구 가산동 371-28번지 우림라이온스밸리 A동 8층 (주)아사달
Copyright ⓒ badanet.co.kr All rights reserved.

페이지 맨 위로 이동하기