티스토리 뷰

Windows

[Windows] 윈도우 CMD 명령어

정짱 정뚱띵 2018.02.07 15:39
  • at명령어 (윈도우 스케줄러)

날짜 부분에서 특정 요일별로 하려면 요일별 약어를 입력한다.
Day(s) are in this format: (English Locale EN)

Monday = m
Tuesday = t
Wednesday = w
Thursday = th
Friday = f
Saturday = s
Sunday = su


스케줄러 예약 확인
c:\>at

스케줄러 단일 삭제
c:\>at ID /delete
현재 스케줄러에 예약된 예약 번호를 적어주면 그 예약만 취소한다.

예를 들어

@echo off

at 18:00 shutdown /s /f

pause>null 

at명령어를 이용하여 배치파일을 만든 후

shell:startup 윈도우 시작프로그램 폴더를 이용하여 사용할 수도 있다.

  • 도스에서 폴더를 복사하기 (왜 안되지..ㅠㅠ)
xcopy c:\test\*.* c:\test1\test\ /e /h /k
/e : 비어있는 하위 폴더도 복사
/h : 숨긴 파일, 시스템파일도 복사
/k : 파일 속정 복사. (읽기전용)
현재 디렉토리에 있는 모든 파일을 다른곳으로 복사한다.
copy . c:\new

  • pause
pause를 설정하면 사용자가 키를 눌러야 다음으로 넘어간다.
pause>null 입력 하면 출력은 되지 않는다.

  • 윈도우 에서 grep하기
시그윈을 설치하면 grep쓸수 있다.
그거 말고도 findstr을 사용한다.
findstr /?

  • 파일 확장자 변경
ren 이름바꾸는 명령어이다.
ren *.txt *.doc

  • 오늘 날짜 출력하기
echo %date%
echo %time%

  • 컴퓨터 이름 알아내기
set만 치면 환경변수가 뜬다.
거기서 COMPUTERNAME을 본다.
컴퓨터 이름만 보려면
echo %COMPUTERNAME%

  • 폴더 삭제 시 "디렉터리가 비어 있지 않습니다." "The directory is not empty"
rmdir /s c:\test\
기본
del test.txt
del *.txt
.txt 파일 삭제

  • 폴더 생성하기
md test1
하위 폴더도 생성한다.
md test1\test2\test3

  • sort 명령 사용 : txt파일 안에 내용을 순서대로 정렬하여 출력
sort test.txt
다른 파일로 출력한다.
sort test.txt >> out.txt

  • 배치파일에 빈 줄 넣기
echo.
echo뒤에 점찍으면 줄이 띄어진다.

  • 주석은 '::' 나 rem을 사용
rem 주석문

  • 다른 배치파일 호출
call 파일경로



댓글
공지사항
«   2018/05   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Total
115,570
Today
4