본문 바로가기
네트워크 수업/하드웨어

[하드웨어]pc정비사-파일 시스템 23.02.09

by 6^6 2023. 2. 9.
728x90

관공서에선 유닉스를 씀.

일반인들은 ms-dos

그 다음 win3.0 win3.1 win95 95osr win98 98sec me (여기까지 dos체계)|(여기서부터 32bit,64bit 운영체제)  xp10 11

cui 명령어로 주는것. 아이콘끌어오기방식은 gui

win+R cmd = dos창이 뜬다.

 

 

POST(포스트)

Power On Self Test

 

전원 - 그래픽 체크 - CPU,그래픽 점검 - 삑 - 메모리테스트 - 하드디스크찾기 - 파티션찾기 → 이 모든 과정들이 POST절차

POST를 하는 프로그램을 ROM-BIOS(=Firm-ware=펌웨어)

펌웨어의 일종으로서 컴퓨터 자체를 수행하는 프로그램은? ROM-BIOS 롬바이오스

ROM-BIOS - 사과 / Firm-ware - 과일

펌웨어가 롬바이오스보다 더 큰 개념

 

컴퓨터를 아예 망가트리고싶으면 ROM-BIOS를 지우면된다. 예루살렘 바이러스가 그렇게 컴퓨터를 망가뜨림..

반도체안에 rom-bios가 들어가있다. 

ROM-BIOS는 검사만해주고 역할끝

 

MBR - Master Boot Record (제조사, 용량, 파티션)-운영체제가뭔지

BR - (부팅에 필요한 파일 -  msdos.sys-도스의심장 핵심파일 , IO.sys-인풋아웃풋제어해줌 , command.com-내부명령 이 세개가 BR에 들어간다)

하지만 BR영역엔 일반사용자들은 사용불가. 1TB샀지만 900대GB만 쓸수 있는 이유가 바로 그것.

FAT - 

[C:] - window영역

---------------

BR

FAT

[D:] - DATA 영역

 

컴퓨터내에 포함된 명령어들이 메모리에 올라가게된다 = 내부명령

내부명령은 디렉토리의 위치에 관게없이 호출할수있다.

외부명령은 파일 위치에 따라 호출할 수 있다.

 

트리

역슬래쉬2개는 \\10.5.1.100같은거

역슬래쉬1개 는 \디렉토리

 

: 는 하드웨어 구분 (D: C:)

:랑 \는 똑같다.

CD (Change Directory)

상위디렉토리는 cd..

현재디렉토리는 cd .

cls = 콘솔창 클리어

cd \ = 맨 앞으로 옮기겠습니다. \앞에 C:가 생략된것임

dir = 현재 모든 명령 보기

test 디렉토리를 만들어보기

md(make directory)

md test(상대경로) 또는 md \test 또는 md c:\(절대경로)

 

<DIR> = 종류가 디렉터리이다.

 

다시 test로 가는것 cd test

 

copy con = con은 콘솔(화면에 보여지는 내용). 

copy con text.txt (text는 파일이름)

(내용적기)

ctrl+Z+enter

복사완.

 

내가 만든 파일 다시 보고싶다

type text.txt

명령어 모를때 : copy /?

 

rename text.txt text1.txt : 파일이름 바꾸기

rename test test1 : 디렉토리 이름도 바뀜(자기자신일땐 못바꾸니까 cd ..해서 자기자신에게서 나오고 바꿀수있음)

dir test2치면 test2의 정보 알수있다.

 

파일옮기기 : move 파일이름.확장자

move test2\text1.txt test1\ = text2에있는 text1파일을 test1으로 이동

c:\>copy \test1\text1.txt \test2\text2.txt
test1에 있는 text1을 test2로 옮기면서 text2로 이름바꾸기

 

 

*.txt = 텍스트파일 모두다

*.* = 모든 파일 전부 

test?.txt = 뒤에 무슨 문자인지 모를때 ?쓰기

 

c:\>del \test1\*.*
c:\test1\*.*, 계속하시겠습니까(Y/N)? y

c:\>del \test2\text?.txt

c:\>rd test1 test2 = test1과 test2 지우기. (자기자신안에 들어가있으면 안지워짐)

 

정리 : cd md con copy move rename dir cls type rd (다 내부명령)

del 파일을 지우는거 , rd는 폴더를 지우는거

 

 

 

[과제] 디렉터리 test1, test2, test3를 만들고 이중 test1에 sample.txt파일을 생성하고 그 내용은 '철수야 놀자'로 한다.

 

[과제2] test1\sample.txt 를 sample1.txt 로 이름을 바꾼다.

sample1.txt 파일과 같은 내용의 파일을 test2에 sample2.txt , test3에 sample3.txt로 각각 복사한다.

 

c:\>md test1 test2 test3

c:\>copy con \test1\sample.txt
철수야 놀자
^Z
        1개 파일이 복사되었습니다.

c:\>cd test1

c:\test1>rename sample.txt sample1.txt

c:\test1>cd..

c:\>cd test1

c:\test1>copy sample1.txt ..\test2\sample2.txt ..\test3\sample
3.txt
명령 구문이 올바르지 않습니다.

c:\test1>copy sample1.txt ..\test2\sample2.txt
        1개 파일이 복사되었습니다.

c:\test1>copy ..\test2\sample2.txt ..\test3\sample3.txt
        1개 파일이 복사되었습니다.

c:\test1>

 

 

 

*알아낸것. test1디렉토리에 있어도 ..\test2\로 치면 된다. copy는 디렉터리 하나씩만 복사 가능하다. 

 

 

? 와 * 의 쓰임새

? = 영문 숫자 한 자

* = 0~무한대

ex) 김?수

김철수(o) 김길수(o) 김말수(o) 김수(x) 김1수(o)

ex)남궁*

남중자(o) 남궁옥분(o) 남궁(o) 남궁123a(o)

 

오늘 한건 command.com 에 올라간다.

 

그냥 notepad.exe 나 notepad를 치면 안열린다. 

\windows\notepad → 외부명령 = 하드디스크 상의 폴더를... 꼭 절대경로를 알려줘야한다.

 

폴더와 파일의 차이

파일=컴퓨터로 표현할 수 있는 자료 단위

bit : 컴퓨터로 표현할 수 있는 자료의 최소단위

byte : 컴퓨터로 표현할 수 있는 영문/숫자 한 자

폴더=

 

23.02.10

외부명령 : 하드디스크상에 파일로 존재 

대표적 예시 : windows - notepad.exe 

 

C:\Users\keduit>path 뜻 : keduit에 notepad.exe가 없으면 다른곳도 다 찾아보겠다.

path c:\ 는 c드라이브만 찾아보겠다.

c:\notepad는 실행되지않는다.

c:\windows\notepad 하면 된다. => 외부명령

 

과제 : hwp.exe 파일을 하드디스크상에서 찾아서 그 경로를 확인하세요.

"C:\Program Files (x86)\HNC\Office NEO\HOffice96\Bin\Hwp.exe"

 

C:\test1>copy con autoexec.bat

c:\windows\notepad.exe 또는 c:\windows\notepad

복사한 C:\Program Files (x86)\HNC\Office NEO\HOffice96\Bin\Hwp.exe 이거 붙여넣고 엔터

ctrl+Z+enter

dir로 확인

autoexec쓰면 자동으로 notepad.exe 실행.

수정하고싶다?

test1에서 notepad autoexec.bat

 

C:\test1>c:\windows\notepad .\autoexec.bat 하면 더블클릭과 마찬가지인셈. 내가 복붙한 한글파일 경로가 써진 메모장 켜짐

C:\test1>autoexec 메모장켜짐

C:\test1>c:\windows\notepad .\autoexec.bat

C:\test1>autoexec.bat

C:\test1>c:\windows\notepad.exe

C:\test1>C:\Program Files (x86)\HNC\Office NEO\HOffice96\Bin\Hwp
'C:\Program'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.

C:\test1>autoexec

C:\test1>c:\windows\notepad.exe

C:\test1>C:\Program Files (x86)\HNC\Office NEO\HOffice96\Bin\Hwp
'C:\Program'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.

 

<문제> c드라이브에 notepad.exe 와 redgit.exe를 실행시켜보자

C:\Users\keduit>c:\windows\notepad \test1\autoexec.bat (절대경로)

=노트파일 명령어를 통해 명령어 대상파일을 열것이다.라는 뜻!!!

C:\Users\keduit>c:\test1\autoexec치면 메모장열리고 닫으면 레지스트리가 열린다.

c:\windows\notepad c:\test2\철수일지.txt의 뜻 = 노트패드파일로 철수일지.txt를 연다.

 

<과제>

c:\test2에 "철수일지.txt"파일을 "동해물과 백두산이"라는 내용으로 생성하고 c드라이브 test3에 autotest.bat 파일에 "철수일기.txt"파일을 노트패드로 불러오는 처리문을 생성하시오.

C:\Users\keduit>cd..

C:\Users>cd..

C:\>cd test2

C:\test2>cd..

C:\>cd test3

C:\test3>copy con autotest.bat
c:\windows\notepad c:\test2\철수일지.txt
^Z
        1개 파일이 복사되었습니다.

C:\test3>autotest.bat

C:\test3>c:\windows\notepad c:\test2\철수일지.txt

노트패드를 활용해서 철수일지를 불러와야하는 것이기 때문에 windows\notepad를 먼저 쓰고 철수일지가 있는 파일경로를 쓴다!!

C:\test3>c:\windows\notepad c:\test2\철수일지.txt = autotest.bat = 철수일지.txt 더블클릭

.txt를 더블클릭하면 이 명령이 실행되는 것. 클래식루트. 레지스트리안에있다

 

-루트 디렉토리 = cd \ 치면 제일 처음 디렉터리로 간다.

 

<과제>

인터넷으로 노래 한 곡을 mp3로 다운받는다.(c:\song) 윈도우 미디어 플레이어로 해당 파일을 재생하는 처리문을 넣어서 autoplay.bat파일로 c:\test4\autoplay.bat 에 넣기.

 

"C:\Program Files\Windows Media Player\wmplayer.exe" C:\song\Aria.mp3

 

<과제2>

temp1, temp2 디렉터리를 만들고 '말똥이일기.txt' 파일을 temp1에 만드는데 그 내용은 '말똥아 놀자!'로 하고 한글 프로그램으로 불러오는 내용의 batch 일을 autoread.bat로 temp2에 생성하세요.

C:\Users\keduit>cd \

C:\>md temp1 temp2

C:\>cd temp1

C:\temp1>copy con 말똥이일기.txt
말똥아 놀자!
^Z
        1개 파일이 복사되었습니다.

C:\temp1>cd \

C:\>cd temp2

C:\temp2>copy con autoread.bat
"C:\Program Files (x86)\HNC\Office NEO\HOffice96\Bin\Hwp.exe" c:\temp1\말똥이일기.txt
^Z
        1개 파일이 복사되었습니다.

C:\temp2>autoread

C:\temp2>"C:\Program Files (x86)\HNC\Office NEO\HOffice96\Bin\Hwp.exe" c:\temp1\말
똥이일기.txt

C:\temp2>

 

 

dos- 부팅되면 커서가 껌뻑껌뻑

.dll .ini 등등의 파일을 조합해서 .exe가 움직이는것! exe만 복사해도 작동안됨

.exe .com .bat 는 운전자 (실행파일)

install.exe풀면 알아서 .dll .ini 를 하드웨어에 저장시킨다. 알아서 레지스트리에 등록도한다.

 

728x90

'네트워크 수업 > 하드웨어' 카테고리의 다른 글

[하드웨어]실습 23.02.16  (0) 2023.02.16
[하드웨어] CPU 23.02.15  (0) 2023.02.15
[하드웨어]GN3 -2 23.02.15  (0) 2023.02.15
[하드웨어]GNS3 -1 23.02.14  (0) 2023.02.15
[하드웨어]컴퓨터기초-1-2강 23.02.07  (0) 2023.02.07

댓글