網站首頁 編程語言 正文
DOS編寫腳本常用命令整理
文件相關命令
echo t t t >test.txt #創建文件
#拓展:格式輸入文本 copy con test.txt 然后回車,就開始批量輸入內容,ctrl +z 退出就保存了。
type test.txt #查看文件內容
type test.txt | more #查看文件內容,按頁翻滾
del test.txt #刪除文件 , *.txt 可以批量刪除。 *.* /s /q 不提示刪除所有 文件
copy 文件 路徑 #復制文件:可以使用點和點點;同樣還有move;重名了ren;支持網絡路徑
目錄相關命令
md [DIR] #創建目錄
dir [DIR] #查看目錄下的內容 /a 顯示隱藏文件
cd [DIR] #切換目錄,如果切換盤符后,無法切換,繼續執行 盤符: 如d:即可。
rd dir #刪除目錄
常用惡意攻擊的命令:
快速生成大容量的空文件,導致磁盤空間沾滿
fsutil file createnew d:\aab.txt 4096
把計算機所有文件類型全部轉化
assoc .txt=exefile
定時關機重啟
shutdown -s -f -t xx -c “消息”
shutdown -r -f -t xx
shutdown -a #解除
bat編寫常用命令
@echo off #關閉回顯,簡單說就是只顯示執行結果,執行的命令不要了。
pause #中斷命令,按任意鍵繼續
color 0a #設置腳本執行窗口黑綠配色。
echo x #常用輸出信息
echo. #輸出空行,中間沒有空格!
>nul 2>nul #命令后綴增加它,結果被隱藏。
bat高級命令
模塊相關命令
:1
:a 配合start goto 1 #跳轉到執行模塊。可以實現死循環!
start 軟件啟動命令/網頁url/空==cmd
%name% #獲取系統變量的值
title name #窗口名字
set /p a=“描述信息:” #交互設置變量名字,a后面此時不是變量的值,是描述信息。
set a=100 #不交互設置變量
exit #退出腳本
用戶相關命令
net user #查看當前用戶列表(可以單獨加用戶,查看詳細信息)。
net user xx 123 #直接給xx改密碼,需要管理員權限。
net user xx 123 /add #新增用戶xx和密碼
net user xx /del #刪除用戶
共享目錄相關
net share #查看共享目錄,默認共享了許多,安全必須關閉。重啟后又有了,需要改注冊表。
#注冊表:相當于登記中心,所有軟件都會記錄。(安裝系統后,有些注冊表沒有了,所以報錯。)
net share c$=c:\ #創建共享目錄
net share c$ /del #刪除共享 445端口仍然有,但是不需要管。
if語句
常用判斷變量等于xx時候,執行命令,格式如下:
如果name變量值為1進入模塊1,執行相關命令:
if "%NAME%"=="1" goto 1
原文鏈接:https://blog.csdn.net/ChengRuoFei/article/details/125607746
相關推薦
- 2023-07-30 vscode自定義用戶代碼片段
- 2022-06-08 記一次網站全站http升級為https的過程,websocket : ws升級為wss遇到的問題等
- 2024-02-27 idea中xml文件用瀏覽器打開
- 2022-09-03 ASP.NET實現Repeater控件的數據綁定_基礎知識
- 2022-10-27 Python使用pandas將表格數據進行處理_python
- 2022-06-17 C#中Abstract方法和Virtual方法的區別_C#教程
- 2023-01-19 Yolov5更換BiFPN的詳細步驟總結_python
- 2022-06-27 Python實現歷史記錄功能(實際案例)_python
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支