1-3. 운영체제 기본 명령어

민성·2022년 3월 25일
0
post-thumbnail

1. Winow 기본 명령어

  1. dir
  • 현재 디렉터리의 파일 목록 표시
  1. copy
  • 파일 복사
    ex) copy test.txt exam
    ⇒ test.txt 파일을 exam 디렉터리로 복사
  1. del
  • 파일 삭제
    ex) del test.txt
  1. type
  • 파일의 내용 표시
    ex) type test.txt
  1. ren
  • 파일 이름 변경
    ex) ren test.txt test1.txt
    ⇒ 파일 이름을 test.txt에서 test1.txt로 변경
  1. md
  • 디렉터리 생성
  1. cd
  • 동일한 드라이브에서 디렉터리의 위치 변경
  1. cls
  • 화면에 표시되어 있는 모든 내용을 지움
  1. attrib
  • 파일의 속성 변경
    ex) attrib +r test.txt
    ⇒ test.txt 파일의 속성을 읽기 전용으로 변경

    +) 속성 종류

    • r : 읽기 전용
    • a : 저장/백업
    • s : 시스템 파일
    • h : 숨김 파일
  1. find
  • 파일에서 문자열을 찾음
    ex) find “123” test.txt
    ⇒ test.txt 파일에서 123이 포함된 문자열을 찾음
  1. chkdsk
  • 디스크 상태 점검
  1. format
  • 디스크 표면을 트랙과 섹터로 나누어 초기화
    ex) format c:
    ⇒ c 드라이브 초기화
  1. move
  • 파일 이동
    ex) move test.txt myfolder
    ⇒ test.txt 파일을 myfolder 디렉터리로 이동

2. UNIX / LINUX 기본 명령어

  1. cat
  • 파일 내용을 화면에 표시
  1. cd
  • 디렉터리의 위치 변경
  1. chmod
  • 파일의 보호 모드를 설정하여 파일의 사용 허가 지정
    ex) chmod u=rwx test.txt
    ⇒ user(u)에게 r(읽기) w(쓰기) x(실행) 권한을 부여(=)한다.

    +) 사용자 종류

    • u (user) : 소유자
    • g (group) : 그룹
    • o (other) : 다른 사용자
    • a (all) : 모두

      +) 권한
    • r (read) : 읽기
    • w (write) : 쓰기
    • x (excute) : 실행

      +) 설정 기호
    • '+' : 권한 추가
    • '-' : 권한삭제
    • '=' : 권한 부여

  1. chown
  • 파일 소유자와 그룹 변경
    ex) chown member1 test.txt
    ⇒ test.txt 파일의 소유자를 member1으로 변경
  1. cp
  • 파일 복사
    ex) cp test.txt myfolder/test1.txt
    ⇒ test.txt 파일을 myfolder 디렉터리에 test1.txt의 이름으로 복사
  1. rm
  • 파일 삭제
  1. find
  • 파일 찾음
  1. fsck
  • 파일 시스템 검사 + 보수
  1. kill
  • PID를 이용하여 프로세스 종료 (PID : 프로세스 고유번호)
    ex) kill 1234
    ⇒ PID가 1234인 프로세스 종료
  1. fork
  • 새로운 프로세스 생성
  1. killall
  • 프로세스의 이름을 이용하여 프로세스 종료
    x) killall test
    ⇒ 이름이 test인 모든 프로세스 종료
  1. ls
  • 현재 디렉터리의 파일 목록 표시
  1. mkdir
  • 디렉터리 생성
  1. rmdir
  • 디렉터리 삭제
  1. mv
  • 파일 이동
    ex) mv test.txt myfolder/test1.txt
    ⇒ test.txt 파일을 myfolder 디렉터리에 test1.txt로 이름을 변경하여 이동
  1. ps
  • 현재 실행중인 프로세스 표시
  1. pwd
  • 현재 작업중인 디렉터리 경로를 화면에 표시
  1. top
  • 시스템의 프로세스와 메모리 사용 현황 표시
  1. who
  • 현재 시스템에 접속해 있는 사용자 표시

2-1. UNIX 에서의 파일 권한

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

1번째 자리는 디렉터리(d) 또는 파일(-)

2 ~ 4 번째 자리는 소유자(owneer) 권한

5 ~ 7 번째 자리는 그룹(group) 권한

8 ~ 10 번째 자리는 기타 사용자(other) 권한이다.

+)

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

ex) - rwx rwx r-x

1 : 파일을 의미 (-)

2 ~ 4 : 소유자는 읽기, 쓰기, 실행 모두 가능 (rwx)

5 ~ 7 : 그룹도 읽기, 쓰기, 실행 모두 가능 (rwx)

8 ~ 10 : 기타 사용자는 읽기, 실행만 가능 (r-x)

+) 8진수 권한 표현 방식

권한 있음을 1, 없음을 0으로 바꾼 뒤 8진수로 변환하여 사용 가능

ex) rwx rwx r-x

⇒ 111 111 101

⇒ 7 7 5

profile
mdalss0113@gmail.com

0개의 댓글

관련 채용 정보