Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

명령어 모음

2015. 9. 24. 18:39server/2008 Server

728x90

# 컴퓨터 이름 변경 명령어

wmic computersystem where name="%computername%"call rename name="변경될 이름"


# IP 설정

netsh interface ip set address "로컬 영역 연결" static 100.100.100.110 255.255.255.0 192.168.12.254

  IP 주소   서브넷마스크  Gateway 주소

# IP 자동할당

netsh interface ip set address "로컬 영역 연결" dhcp


# 사용자 계정 보기

net user

# bbb라는 사용자 계정 생성

net user bbb /add   

# ccc 라는 계정의 비밀번호 P@ssw0rd 생성 

net user ccc P@ssw0rd /add

# ccc라는 계정 삭제

net user ccc /delete

# 만들어져 있는 bbb의 비밀번호 설정

net user bbb P@ssw0rd


#경로 변경

>cd 디렉토리 명


#상위 경로로 이동

>cd..


명령어 입력

절대경로 : 내 위치에 상관 없이 어디에서든 실행 가능 / 모든 경로를 입력함, 드라이브 경로부터 

상대경로 : .\    내가 현재 위치해 있는 곳


마지막 디렉토리 입력시에는 .\ 생략해도 됨.

중간 디렉토리는 .\ 생략 불가능 -> 구분자.


# 폴더 만들기


C:\Users\Administrator\Desktop>mkdir c:\Users\Administrator\Desktop\a


C:\Users\Administrator\Desktop>mkdir .\b


C:\Users\Administrator\Desktop>mkdir c


C:\Users\Administrator\Desktop>mkdir d e f


#폴더 안에 폴더 만들기


C:\Users\Administrator\Desktop>mkdir a\b\c\d

# 폴더 삭제


C:\Users\Administrator\Desktop>rmdir c


C:\Users\Administrator\Desktop>rmdir  .\b


C:\Users\Administrator\Desktop>rmdir  c:\Users\Administrator\Desktop\a


하위 디렉토리 부터 지워야 함.

C:\Users\Administrator\Desktop>rmdir a\b\c\d 


a 디렉토리를 하위 디렉토리 상관 없이 모두 지움.

C:\Users\Administrator\Desktop>rmdir /s a 


# 파일 만들기


C:\Users\Administrator\Desktop>fsutil file createnew a.txt 0   // 0은 파일의 크기

fsutil 명령어는 만드는 파일의 용량 지정 가능


C:\Users\Administrator\Desktop>fsutil file createnew b.txt 100   // 100 바이트 크기의 메모장 생성


C:\Users\Administrator\Desktop>fsutil file createnew a.txt 0   // 0은 파일의 크기


# 파일 삭제

C:\Users\Administrator\Desktop>del a.txt


# 종료

시스템 종료 전 시간 제한 설정

shutdown /r /t 초 

강제 종료

shutdown /r /f


#문자 출력

echo 안녕하세요


# 해당 경로에 내용이 담겨 있는 텍스트 파일 생성

C:\Users\Administrator\Desktop>echo test > C:\Users\Administrator\Desktop a.txt


만약 해당 파일이 있으면 Overwrite 됨.

C:\Users\Administrator\Desktop>echo ABCDE > a.txt


해당 텍스트 파일에 내용 추가

C:\Users\Administrator\Desktop>echo QWERTY >> a.txt


# 해당 파일 내용 보기

C:\Users\Administrator\Desktop>type a.txt


# 공백 한 줄 출력

C:\Users\Administrator\Desktop>echo.


# 환경변수 내용 출력

환경변수 앞뒤에 % 붙여서.

C:\Users\Administrator\Desktop>echo %aaa%


* 이 때 환경변수 변경시 CMD 창을 껐다가 다시 켜야 함.(켜져 있을 때 변경하면 적용 안됨)

=> cmd 창이 켜질 때 전역변수 등 환경변수를 가져 옴.


# 환경변수 생성

C:\Users\Administrator\Desktop>set bbb=value

bbb는 환경변수 이름,  value에는 값

이 때 set 으로 만든 환경변수는 해당 cmd에서만 유효함. cmd 창을 끄면 사라짐.

why? 지역변수 이므로.

이렇게도 생성 가능

C:\Users\Administrator\Desktop>set bbb value


시스템 환경변수에서 만드는 것 -> 전역변수


# 전역변수인 환경변수 생성

aaa라는 환경변수 이름의 test라는 값을 같는 환경변수 생성

C:\Users\Administrator\Desktop>setx aaa test


해당 환경변수 값의 내용을 지움

C:\Users\Administrator\Desktop>setx aaa ""



# 변수를 이용하여 폴더 생성 배치 파일

디렉토리 생성.bat

[내용 시작


set a = c:\users\administrator\desktop

mkdir %a%a1

mkdir %a%a2

mkdir %a%a3


내용 끝]


# cmd 창에서 setx dir c:\users\administrator\desktop\dir.bat

을 입력하여 환경변수를 생성

=> 실행창에서 %dir%로 실행 가능


해당 dir.bat 파일이set a = c:\users\administrator\desktop 에 있으면 실행 파일에 dir로 실행 가능 


환경변수 - 시스템 - Path - 해당 bat이 있는 경로;

=> 실행파일에서 해당 파일이 있는지 Path경로를 전부 검색하여 실행




## net localgroup 개발팀 /add

개발팀이라는 그룹이 생성이 됨.


## 그룹 확인 명령어

-> net localgroup


만약 LG000 ~ LG999 계정이 있고


LG100 계정을 찾고 싶다면

net users |  findstr LG100


LG100 LG101 LG102


해당 조건에 맞는 값이 있는 행을 출력.


## 개발팀 그룹에 LG001 계정을 추가

net localgroup 개발팀 LG001 /add


## 해당 그룹의 구성원 보기

net localgroup 개발팀


## 여러 계정을 그룹에 추가

net localgroup 개발팀 LG001 LG002 LG003 /add


## 해당 그룹의 구성원을 삭제

net localgroup 개발팀 LG001 /delete


## 개발팀이라는 그룹을 삭제

net localgroup 개발팀 /delete


## 파일 이름 변경

ren a.txt b.txt

a의 txt 파일 이름을 b.txt로 변경



## 파일 복사


copy c:\테스트\aaa.txt .\

                                경로를 적으면 해당 위치에 복사됨

c드라이브 안 테스트 폴더 안 aaa 텍스트 파일을 해당 위치에 있는 곳으로 복사


copy a.txt c:\테스트

테스트라는 폴더로 a 텍스트파일을 복사



DNS 서버 지정

# netsh interface ip add dnsservers "로컬 영역 연결" 100.100.100.110


## 설치 배포파일을 무인설치 가능하도록

 msiexec /a "설치파일이름.msi"

 msiexec /? 자세한 명령어 볼 수 있음.




## 파일생성

mkdir C:\users\administrator\desktop\aaa

fsutil file createnew C:\users\administrator\desktop\aaa\a.txt 0


## 파일삭제

del C:\users\administrator\desktop\aaa\a.txt



728x90