??Hi~ 我是李小咖,主要從事網絡安全技術開發和研究。
本文取自《李小咖·網安技術庫》,歡迎一起交流學習🫡:https://imbyter.com
本節介紹的命令有顯示系統信息(systeminfo)、啟動指定程序(start)、重命名(rename)、顯示/回顯相關(echo)、查看主機網絡配置(ipconfig)。
一、顯示系統信息(systeminfo)
用于顯示本地或遠程機器(包括服務包級別)的操作系統配置的信息。
支持顯示的信息有:主機名、OS 名稱、OS 版本、OS 制造商、OS 配置、OS 構建類型、注冊的所有人、注冊的組織、產品 ID、初始安裝日期、系統啟動時間、系統制造商、系統型號、系統類型、處理器、BIOS 版本、Windows 目錄、系統目錄、啟動設備、系統區域設置、輸入法區域設置、時區、物理內存總量、可用的物理內存、虛擬內存、頁面文件位置、域、登錄服務器、修補程序、網卡等信息。
D:\test>systeminfo
支持對遠程主機的連接使用:
systeminfo 命令說明中支持對遠程主機的連接,但經過實際測試,僅支持對遠程主機的 Administrator 用戶進行連接,其他用戶均無法連接成功。命令格式為:
# systeminfo /s 遠程主機名(或遠程IP地址) /U 域\用戶名 /P 密碼
E:\>systeminfo /S DESKTOP-K0MKHMK /U WORKGROUP\administrator /P 123456
二、啟動指定程序(start)
用于啟動一個單獨的窗口以運行指定的程序或命令。
用cmd啟動程序,可以直接在cmd窗口中輸入程序路徑,也可以使用start命令。兩者的區別是:啟動console類型的程序時,如果直接在cmd中執行,則新的console程序會使用當前的cmd窗口作為自己的輸入/輸出容器,而以start方式啟動的時候,cmd會創建一個新的console窗口,給被啟動的console程序使用。
# 啟動記事本
D:\test>start notepad.exe# 啟動指定程序
D:\test>start D:\file\hello.exe
三、重命名(rename)
用于重命名文件,支持文件和文件夾操作。
# 將readme.txt重命名為1.txt
D:\test>rename readme.txt 1.txt
四、顯示/回顯相關(echo)
用于顯示消息,或者啟用或關閉命令回顯,一般在批處理中使用較多。
# 向1.txt中寫入指定字符串
D:\test>echo systeminfo>1.txt# 將文本中的內容作為命令,反向輸出到cmd中并執行
D:\test>cmd < 1.txt
五、查看主機網絡配置(ipconfig)
用于查看本機關于網絡方面的配置信息。
# 查看默認信息
D:\test>ipconfig# 查看詳細信息
D:\test>ipconfig /all