본문 바로가기
Operating System/Linux

Linux 명령어 vs 윈도우 명령어 비교

by 스파이디웹 2020. 9. 15.
728x90

윈도우 명령어

 

[주로 쓰게 되는 명령어]

notepad : 메모장
msconfig : 시스템 구성 유틸
sysedit : 시스템 구성 편집기
shutdown -s -t 60 : 60초로 컴퓨터 강제 종료.
regedit : 레지스트리

[프로그램]

계산기 : calc
개체 포장기 : packager
그림판 : mspaint , pbrush
디스크 관리 : diskmgmt.msc
디스크 정리 : cleanmgr
디스크 조각 모음 : dfrg.msc
돋보기 : magnify
마스터 볼륨 : sndvol32
마우스 등록 정보 : control mouse , main.cpl
무비메이커 : moviemk
방화벽 : firewall.cpl
사운드 및 오디오 장치 등록 정보 : mmsys.cpl
스캐너 및 카메라 : control sticpl.cpl
악성 소프트웨어 제거 도구 : mrt
워드패드 : write, wordpad
원격 데스크톱 연결 : mstsc
예약된 작업 : control schedtasks
인증서 : certmgr.msc
인터넷 익스플로러 : iexplore
윈도우미디어 : wmplayer
유틸리티 관리자 : utilman
제어판 : control
주소록 : wab
주소록 가져오기 도구 : wabmig
클립북 뷰어 : clipbrd
키보드 등록 정보 : control keyboard
탐색기 : explorer
프린터 및 팩스 : control printers
프로그램 추가 및 제거 : appwiz.cpl
하드 검사 : chkdsk
화상 키보드 : osk

[도구]

인터넷 등록 정보 : inetcpl.cpl
자동 업데이트 : wuaucpl.cpl
파티션 나누기 : diskpart
폴더 옵션 : control folders

[관리]

관리도구 : control admintools
국가 및 언어 옵션 : intl.cpl
날짜 및 시간 등록 정보 : timedate.cpl
그룹 정책 (XP Professional) : gpedit.msc
디스플레이 등록 정보 : control desktop , desk.cpl
로컬 보안 설정 : secpol.msc
로컬 사용자 및 그룹 : lusrmgr.msc
사용자 계정 : nusrmgr.cpl
시스템 등록 정보 : sysdm.cpl
작업 관리자 : taskmgr
전원 옵션 등록 정보 : powercfg.cpl
정책의 결과 집합 (XP Professional) : rsop.msc
컴퓨터 관리 : compmgmt.msc
ODBC 데이터 원본 관리자 : odbccp32.cpl
SQL Server 클라이언트 네트워크 유틸리티 : cliconfg

[서비스]

구성 요소 서비스 : dcomcnfg
공유 폴더 : fsmgmt.msc
글꼴 : control fonts , fonts
내게 필요한 옵션 : access.cpl
문자표 : charmap
보안 센터 : wscui.cpl
서비스 : services.msc
성능 : perfmon
시스템 구성 편집기 : sysedit
시스템 정보 : msinfo32
이벤트 뷰어 : eventvwr.msc
인덱싱 서비스 : ciadv.msc
Driver Verifier Manager : verifier
Windows 정보 : winver
Windows XP 계정 데이터베이스 보안 : syskey
Windows용 Dr. Watson : drwtsn32(오류보기,분석)

[기타]

attrib : 파일 특성을 화면에 표시하거나 변경
chkdsk : 디스크를 검사하고 상태를 화면에 표시
color : 콘솔창 기본 문자색과 배경색 설정
convert : FAT 볼륨을 NTTS로 변환
del 파일명.txt : 파일 삭제
diskpart : 디스크 관리
doskey : 명령줄을 편집하고 windows 명령을 다시 호출하고 매크로를 만듬
finger : 핑거서비스를 실행하는 지정된 시스템 사용자에 대한 정보를 표시
ipconfig : TCP/IP에 바인딩된 각 어뎁터에 대한 IP주소
ipconfig > 파일명.txt : txt파일로 ip정보 저장
nbtstat : 프로토콜 통계와 현재 TCP/IP 연결을 표시
net share / net helpmsg : 공유된 리소스 보기
netstat : 프로토콜 통계와 현재 TCP/IP 네트워크 연결을 표시
nslookup : 호스트 조회
pathping : 패킷속도 / 패킷 손실률
ping : 네트워크 이상 유무
regsvr32 : 동적 연결 라이브러리 / ActiveX 같은 개체 연결 및 포함 컨트롤 등록/해제
route print : 네트워크 라우팅 테이블을 조작
sc : 서비스 관리 제어 관리자 및 서비스와의 통신에 사용되는 명령줄
set : 환경 변수를 보여주거나 설정하거나 삭제
sfc : 시스템 파일
shutdown : 컴퓨터 종료/부팅/오류 관련
sigverif : 파일 서명 확인
tracert : 경로 추적
type : 텍스트 파일의 내용을 보여줌
winver : 윈도우 버전 보기
defrag : 디스크 조각모음

[dos command]


dir : 디렉토리
ver : 도스 / 윈도우 버전
Format : 포맷
diskcopy : 드라이브 복사
vol : 드라이브 이름 / 볼륨 번호
label : vol과 비슷
copy : 복사
ren : 이름 변경
del, rease  : 삭제

rd /s /q 폴더이름  폴더 삭제 하위폴더까지 삭제
undelete : 복구
type : 텍스트 화일을 보여줌
type "드라이브" "화일명"
chkdsk : 디스크 검사
diskcomp : 디스크 비교
comp : 파일 비교
attrib : 파일 수정 및 삭제
graphics : 모니터에 표현되는 그림 인쇄
fc : 파일 비교
verify : 파일 검증
recover : 불량 섹터 복구
keyclick : 키 누를 때 소리 지정
backup : 백업
restore : 백업을 회복시킴
exe2bin : 확장자 변경
cd : 폴더로 이동 dir 검색 후 cd '폴더'
cd.. : 폴더를 내려옴.
c: : c 드라이브로 이동
d: : d 드라이브로 이동
ipconfig : 본인 IP 주소 : 
ping -t '사이트 주소' : Ping Test :


리눅스 명령어

 

꼭 알아야 할 리눅스 기본 명령어 10가지

 

1.ls-현재 위치의 파일목록을 조회하는 명령어
2.cd-디렉토리를 이동하는 명령어
3.touch-파일용량이 0인 파일을 생성,날짜 변경하는 명령어
4.mkdir-디렉토리를 생성하는 명령어
5.cp-파일을 복사하는 명령어
6.mv-파일을 이동시키는 명령어
7.rm-파일을 제거시키는 명령어
8.cat-파일의 내용을 화면에 출력하거나 파일을 만드는 명령어
9.redirection-화면에 출력되는 결과를 파일로 저장하는 명령어
10.alias-자주 수행하는 명령어들을 쉽게 사용할 수 있도록 설정하는 명령어 

1.ls(list segments)

- ls는 현재 위치의 파일 목록을 조회하는 명령어 입니다.

- ls-l: 파일들의 상세정보를 나타냅니다.

- ls-a: 숨어있는 파일들도 표시합니다.

- ls-t: 파일들을 생성된 시간별로(최신것 부터)표시합니다.

- ls-rt: 파일들을 오래된 것부터 표시합니다.

- ls-F:파일을 표시할 때 마지막에 유형을 나타내는 파일명을 끝에 표시합니다.

- 각 옵션들은 자유자재로 합성해서 사용 가능

- ex)ls-lrt: 파일들의 상세정보를 나타내며,오래된 것부터 표시

 

2.cd(change directory)

- cd는 경로를 이동할 때 사용하는 명령어 입니다.

- cd~: 어느 곳에든지 홈디렉토리로 바로 이동합니다.

- cd..: 상위 디렉토리로 이동합니다.

- cd/dir: 절대경로 dir로 이동할 경우 사용합니다.

- cd-:이동하기 바로전의 디렉토리로 이동합니다.

 

3.touch

- touch는 파일의 용량이 0인 파일을 생성,날짜 변경하는 명령어 입니다.

- touch filename: filename의 파일을 생성합니다.

- touch -t 200001011200 filename: filename의 시간을 날짜정보(YYYYMMDDhhmm)로 변경합니다.

- touch -r filename1 filename2: filename2의 날짜정보를 filename1의 날짜정보와 같게 변경합니다.

 

4.mkdir(make directory)

- mkdir은 새로운 디렉토리를 만들 때 사용하는 명령어입니다.

- mkdir dirname: dirname의 디렉토리를 생성합니다.

- mkdir -p dirname/subname: 존재하지 않는 디렉토리의 하위디렉토리까지 생성합니다.

- mk -m 644 dirname: 특정 퍼미션을 갖는 디렉토리를 생성합니다.

 

5.cp(copy)

- cp는 파일을 복사하는 명령어입니다.

- cp file cfile: file을 cfile이라는 이름으로 복사합니다.

- cp -f file cfile: 복사할 때 복사대상이 있으면 지우고 강제로 복사합니다.

- cp -R dir cdir: 디렉토리 복사할 때 사용하며, 폴더안의 모든 하위경로와 파일들을 모두 복사합니다.

 

6.mv(move)

-mv는 파일을 이동하는 명령어입니다. cp와 비슷하지만 다른 점은 cp는 파일을 복사하여 원본 파일이 남아있지만

mv는 원본 파일이 남지 않는다는 점입니다. 그래서 이름 변경시에도 사용가능합니다.

- mv fanme mfname: fanme의 파일을 mfname의 이름으로 이동/변경합니다.

- mv -b fname mfname: mfname의 파일이 존재하면 mfname을 백업한 뒤에 이동합니다.

- mv -f fname mfname: mfname의 파일이 존재하면 백업 없이 덮어씁니다.

 

7.rm(remove)

- rm은 파일이나 디렉토리를 삭제할 때 사용하는 명령어입니다.

- rm fname: fname을 삭제합니다.

- rm -f fname: fname을 묻지 않고 삭제합니다.

- rm -r dir: dir을 삭제합니다.

-디렉토리는 -r옵션 없이는 삭제할 수 없습니다.

 

8.cat(catenate)

-cat은 파일이름을 인자로 받아서 그 내용을 출력할 때 사용합니다.

- cat fname: fname의 내용을 출력합니다.

- cat fname1 fname2: fname1과 fname2의 내용을 이어서 출력합니다.

- cat fname1 fname2 | more: fname1 fname2 를출력하는데 페이지별로 출력합니다.

- cat fname1 fname2 | head: fname1 fname2 를출력하는데 처음부터 10번째까지만 출력합니다.

- cat fname1 fname2 | tail: fname1 fname2 를출력하는데 끝에서부터 10번째까지만 출력합니다.

 

9.redirection('>','>>')

- redirection은 리눅스 스트림의 방향을 조정하는 명령어입니다.

- 명령>파일: 명령의 결과를 파일로 저장합니다.

 cat fname1 fname2>fname3:fname1,fname2를 출력하고 fname3이라는 파일에 저장합니다.

 

-명령>>파일: 명령의 결과를 파일에 추가합니다.

cat fname4>>fname3: fname3에 fname4의 내용을 추가합니다.

 

-명령<파일: 파일의 데이터를 명령에 입력합니다.

cat < fname1: fname1의 내용을 출력합니다.

 

ex) cat<fname1>fname2: fname1의 내용을 출력하는 결과물을 fname2에 저장합니다.

 

10.alias

- alias는 자주 사용하는 명령어를 간단한 명령어로 설정하는 명령어입니다.

-해제하고자 하는 경우에는 unalias를 사용합니다.

- alias new='command':command를 실행하는 새 명령어 new를 만듭니다.

ex)alias ls='ls-l':ls를 실행하면 -l 옵션을 갖는 ls를 실행합니다.

 

- alias: 현재 alias 목록을 출력합니다.

- unalias new : new 라는 alias를 해제합니다.


출처: https://booolean.tistory.com/402 

728x90

댓글