Self-Improvement
Batch shell 할시에 윈도우 명령어 본문
1. dir [경로]
- 디렉터리안의 내용을 출력
dir /s [파일]
- 파일이 존재하는지 확일할때 유형
2. type [파일]
- 파일안의 내용을 출력
3. findstr
- 리눅스의 grep같은 명령어
4. not errorlevel 1 (%errorlevel% == 0)
- 전의 명령어 수행의 결과를 판단할시 사용
5. secedit /export /cfg [파일이름]
- 로컬 보안 정책에 해당하는 모든 설정 값을 파일에 저장할 수 있다.
6. net user [유저이름]
- 유저목록을 보거나 특정 유저이름의 관한 설정정보를 볼 수 있다.
net localgroup [그룹명]
- 그룹목록을 보거나 그룹에 속한 계정을 확인할때 사용
7. del [파일이름]
- 해당 파일을 지울 수 있다.
8. chcp [번호]
- 949는 한글, 437은 영어
9. mode con cols=[숫자] lines=[숫자]
- cmd창의 넓이를 조절
10. color [숫자]
- cmd창의 색상을 변경
11. setlocal
- 환경변수 등의 부분을 지역화선언, 즉 프로그램 동작시에만 변경
12. @echo off
- 특정 명령어를 수행시 "D:> 명령어"의 출력을 없애기 위해 선언
13. pushd %~dp0
- pushd 명령을 통해 현재 디렉터리 경로를 스택에 push한다, 즉 경로저장
14. title
- 타이틀 제목 지정
15. pause
- 배치프로그램을 실행하면 끝나고 사라지지만 pause을 통해 멈추게 함
16. for /F "tokens=1,2,3" %%i in ('type %userfile%') do ( [action] )
- 파일안의 내용을 i, j, k로 출력하여 사용하는 명령어
17. whoami
- 로그인한 본인의 계정을 출력
18. reg query [레지스트리경로]
- 지정한 레지스트리 키나 그 하위 트리의 값을 출력
19. net share
- 공유로 설정된 목록을 출력
20. net start
- 윈도우에서 시작된 서비스 목록을 출력
21. sc query [서비스]
- 서비스 목록을 출력하거나 특정 서비스 상태를 출력
22. C:\Windows\System32\inetsrv\appcmd.exe list config - section:"system.webServer/directoryBrowse"
- ??
23. %windir%\system32\inetsrv\appcmd list site /config
- ??
24. wmic service
- wmic는 시스템 개요 및 BIOS/하드웨어 관련 데이터 같은 깊이 있는 정보를 얻을 수 있는 도구이며 service옵션을 통해 서비스 정보를 출력
25. cacls [디렉터리]
- 파일의 DACL 정보를 출력해줌
26. systeminfo
- 시스템정보를 출력해줌
27. tlntadmn
- 텔넷의 대한 설정을 변경하거나 설정을 출력
28. schtasks
- 작업스케줄러 목록을 출력
'프로그래밍 > Shell' 카테고리의 다른 글
ubuntu에서 루트 권한으로 스크립트 안의 명령어들을 실행하게하는 방법 (0) | 2020.03.23 |
---|---|
bash scripting cheatsheet(배시 스크립트 유용한 명령어 사이트) (0) | 2019.01.16 |
홈 디렉터리의 .bash_history파일 출력 형식 변환 (0) | 2018.10.21 |
14) 쉘 프로그래밍 실습4 (0) | 2018.10.21 |
13) 쉘 프로그래밍 실습3 (echo escape character) (0) | 2018.10.21 |