자격증/정보처리실기

[정보처리산업기사] 3강 운영체제 기본 명령어

동호다찌 2022. 5. 4. 13:53

1장 응용 SW 기초 기술 활용


1. 운영체제 기본 명령어의 개요

운영체제를 제어하는 방법은 크게 CLI와 GUI로 구분할 수 잇다.

CLI(Command Line Interface)
- 키보드로 명령어를 직접 입력하여 작업을 수행하는 사용자 인터페이스


GUI(Graphic User Interface)
- 마우스로 아이콘이나 메뉴를 선택하여 작업을 수행하는 그래픽 사용자 인터페이스


2. Windows 기본 명령어

  • DIR : 현재 디렉터리의 파일 목록을 표시함

  • COPY : 파일을 복사함
    • copy test.txt 폴더명

  • DEL : 파일을 삭제함
    • del test.txt

  • TYPE : 파일의 내용을 표시함
    • type test.txt

  • REN : 파일의 이름을 변경함
    • ren test.txt abc.txt

  • MD : 디렉터리를 생성함
    • md 디렉토리명

  • CD : 동일한 드라이브에서 디렉터리의 위치를 변경함
    • cd test

  • CLS : 화면의 내용을 지움

  • ATTRIB : 파일의 속성을 변경함
    • attrib +r test.txt (읽기 전용으로 변경)
    • attrib -r test.txt (읽기 전용을 해제)
    • r (읽기)
    • a (저장/백업)
    • s (파일)
    • h (숨김)

  • FIND : 파일에서 문자열을 찾음
    • find "123" test.txt

  • CHKDSK : 디스크 상태를 점검함

  • FORMAT : 디스크 포면을 트랙과 섹터로 나누어 초기화함
    • format c: (c드라이브를 초기화)

  • MOVE : 파일을 이동함
    • move test.txt 디렉토리명


3. UNIX / LINUX 기본 명령어

  • cat : 파일 내용을 화면에 표시함
    • cat abc.txt

  • cd : 디렉터리의 위치를 변경함
    • cd test

  • chmod : 파일의 보호 모드를 설정하여 파일의 사용 허가를 지정함
    • chmod u= rwx abc.txt
    • chmod g= rwx abc.txt
    • u (사용자)
    • g (그룹)
    • o (다른사용자)
    • a (모두)
    • r (읽기)
    • w (쓰기)
    • x (실행)

  • chown : 파일 소유자와 그룹을 변경함
    • chown guest1 abc.txt

  • cp : 파일을 복사함
    • cp abc.txt test2/abc2.txt

  • rm : 파일을 삭제함
    • rm abc.txt

  • find : 파일을 찾음
    • find abc.txt

  • fsck : 파일 시스템을 검사하고 보수함
    • fsck /dev/test

  • kill : PID(프로세스 고유 번호)를 이용하여 프로세스를 종료함
    • kill 1234

  • fork : 새로운 프로세스를 생성함
    • fork()

  • killall : 프로세스의 이름을 이용하여 프로세스를 종료함

  • ls : 현재 디렉터리의 파일 목록을 표시함

  • mkdir : 디렉터리를 생성함
    • mkdir test2

  • rmdir : 디렉터리를 삭제함
    • mkdir test2

  • mv : 파일을 이동함
    • mv abc.txt test2/abc2.txt

  • ps : 현재 실행중인 프로세스를 표시함

  • pwd : 현재 작업중인 디렉터리 경로를 화면에 표시함

  • top : 시스템의 프로세스와 메모리 사용 현황을 표시함

  • who : 현재 시스템에 접속해 있는 사용자를 표시함

예) UNIX 기반 시스템에서 abc.txt 파일에 대해 소유자와 그룹에게는 전체 권한, 기타 사용자에게는 읽기와 실행 권한만 부여하라는 명령문을 8진법 숫자를 이용하여 작성하시오

- UNIX에서는 파일의 권한을 10자리로 표현한다.

- 첫번째 자리는 디렉터리 또는 파일

- 2 ~ 4번째 자리는 소유자 권한

- 5 ~ 7번째 자리는 그룹 권한

- 8 ~ 10번째 자리는 기타 사용자 권한

- 각 자리는 r(읽기), w(쓰기), x(실행) , -(권한없음) 로 표시한다.

1. rwx rwx r-x 가 된다.
2. 권한 없음을 0으로 권한 있음을 1로 채워준다.
3. 111 111 101-> 3자리 2진수를 8진수로 변경한다.
4. 7 7 5 가 된다.

->  chmod 775 abc.txt