리눅스

LINUX (운영체제/ 리눅스란?/ 명령어)

아리빠 2023. 4. 24. 20:10

●운영체제

운영체제란 사용자와 컴퓨터를 연결하는 다리, system의 자원관리(cpu, memory,process ...)

 

●운영체제의 3가지 종류

개인용(PC) Dos
Windows
Network용(NOS)
<NOS: Network Operationg System으로, Multi user,Multi tasking System>
Win2000(server 이상)
UNIX
Linux
모바일용(MOS) ios
android

●리눅스

-unix와의 완벽한 호환성

-Multi User, Multi Tasking System

-모든것을 파일로 간주

-대,소문자 구분

-확장자의 개념이 없다(확장자란 파일의 형식,종류를 구분지어주는 꼬리표와 같다)

-DNS , WEB, FTP, MAIL, DATABASE, IoT, 가상화, 수퍼 컴퓨터 

-편리한 GUI 환경 제공

 

 

●명령어 <명령 [옵션] [인자]> 구조

$: 일반 사용자

날짜와 시간 확인 등
$date 현재 날짜와 시간
$cal 이번달 달력
$who 로그인 정보
$uname -r 커널버전보기
$arch cpu 종류 보기
$df -h 파티션 정보
$dpkg -l 설치된 패키지 목록
파일 목록보기(ls)
ls -l 파일의 상세정보
ls -a 숨김 파일 표시
ls -t 파일들을 생성시간순(제일 최신 것부터)으로 표시
ls -rt  파일들을 생성시간순(제일 오래된 것부터)으로 표시
ls -f 파일 표시 시 마지막 유형에 나타내는 파일명을 끝에 표시
파일 내용 보기(nl, cat, head, tail)
$nl a1 a1이라는 파일 열기
$cat  /etc/passwd 파일 내용 보기
$head  /etc/services 처음부터 10줄
$tail  /etc/services 끝에서부터 10줄
   
$cd 절대경로
alias 별명= '명령어 정의'

#: root 관리자

 

 

Esc + i 중간삽입 가능

:x 종료