certification/정보처리산업기사

[OS] 운영체제 기본 명령어 활용

gaing 2024. 10. 18. 22:24

운영체제 제어

운영체제를 제어하기 위한 방법은 CLI와 GUI가 있다.

 

운영체제 제어 방법

CLI(Command Line Interface)

사용자가 직접 명령어를 입력, 컴퓨터에 명령을 내리는 방식
  • 텍스트 기반 인터페이스이다.
  • 주로 개발자나 고급 사용자가 선호하며, 명령어를 통해 직접 시스템 자원에 접근할 수 있다.
  • 경량이고 빠르며 정확한 제어가 가능하지만, 명령어를 기억하고 입력해야 하기 때문에 초보자에게는 다소 어렵게 느껴질 수 있다.

 

GUI(Graphic User Interface)

마우스로 화면을 클릭하여 그래픽 위주로 컴퓨터를 제어하는 방식
  • 일반 사용자에게 친숙하고 사용하기 쉬운 인터페이스이다.
  • 복잡한 명령어를 입력할 필요 없이 그래픽 요소로 작업을 수행할 수 있다.
  • 복잡한 작업을 처리할 때는 제어가 제한적일 수 있다.
  • CLI에 비해 느릴 수 있다.

 


 

Windows 운영체제의 기본 명령어

  • Windows 운영체제에서 CLI 명령어를 입력하기 위해서는 명령 창이 필요하다.
  • Help를 명령 창에 입력함으로써 검색이 가능하다.
  • Windows 내에서는 파일을 이동하고 프로그램을 실행하는 것과 같은 행동을 GUI 명령으로 제어할 수 있다.
명령어 설명
attrib 파일 속성을 표시하거나 바꿈
call 한 일괄 프로그램에서 다른 일괄 프로그램을 호출함
cd 현재 디렉터리 이름을 보여주거나 바꿈
chkdsk 디스크를 검사하고 상태 보고서를 표시함
cls 화면을 지움
cmd Windows 명령 프롬프트 창을 열어줌
comp 두 개 이상의 파일을 비교함
diskpart 디스크 파티션 속성을 표시하거나 구성함
echo 메시지를 표시하거나 echo를 사용 또는 사용하지 않음
erase 하나 이상의 파일을 지움
exit cmd.exe 프로그램(명령 인터프리터)를 마침

 


Linux/Unix 계열의 기본 명령어

구분 명령어 설명
시스템 관련 uname -a - 시스템의 모든 정보를 확인하는 명령어
- 시스템 이름, 사용 중인 운영체제와 버전, 호스트명, 하드웨어 정보 등을 표시함
uname -r - 운영체제의 배포 버전을 출력하는 명령어
cat - 파일의 내용을 화면에 출력하는 명령어
uptime - 시스템의 가동 시간과 현재 사용자 수, 평균 부하량 등을 확인하는 명령어
사용자 id - 사용자의 로그인명, id, 그룹 id 등을 출력하는 명령어
last - 시스템의 부팅부터 현재까지의 모든 사용자의 로그인과 로그아웃에 대한 정보를 표시하는 명령어
who - 현재 접속 사용자 정보를 표시하는 명령어
파일 처리 ls - list
- 자신이 속해있는 폴더 내에서의 파일 및 폴더들을 표시하는 명령어
pwd - print working directory
- 현재 작업 중인 디렉토리의 절대 경로를 출력하는 명령어
rm - remove
- 파일 삭제 명령어
cp - copy
- 파일 복사 명령어
mv - move
- 파일 이동 명령어
프로세스 ps - process status
- 현재 실행되고 있는 프로세스 목록을 출력하는 명령어
pmap - 프로세스 ID를 기준으로 메모리 맵 정보를 출력하는 명령어
kill - 특정 PID 프로세스 종료 명령어
파일 권한 chmod - change mode
- 특정 파일 또는 디렉토리의 퍼미션 수정 명령어
chown - change owner
- 파일이나 디렉토리의 소유자, 소유 그룹 수정 명령어
네트워크 ifconfig - interface configuration
- 네트워크 인터페이스를 설정하거나 확인하는 명령어
host - 도메인(호스트)명은 알고 있는데 ip 주소를 모르거나 혹은 그 반대의 경우에 사용하는 명령어
압축 tar - tape ARchiver
- 여러 개의 파일을 하나의 파일로 묶거나 풀 때 사용하는 명령어(압축은 불가)
gzip - 파일을 묶거나 풀 수는 없지만 압축을 담당하는 명령어
검색 grep - global regular expression print
- 입력으로 전달된 파일의 내용에서 특정 문자열을 찾고자 할 때 사용하는 명령어
find - 특정한 파일을 찾는 명령어
파일 이동 cp - copy
- 디렉토리를 복사할 때 사용하는 명령어
rsync - remote sync
- 로컬 또는 원격에 파일과 디렉토리를 복사하고 동기화하는 명령어
디스크 사용 df - disk free
- 시스템에 마운트된 하드디스크의 남은 용량을 확인할 때 사용하는 명령어
du - disk usage
- 파일 사이즈를 킬로 바이트 단위로 보여주는 명령어
디렉터리 이동 cd - change directory
- 디렉토리를 이동하는 명령어