c#手動編譯

一、配置環境變量

點擊環境變量,在用戶變量的path進行新建,點擊編輯

點擊新建

點擊新建

添加文件目錄

這是我的可能不一樣,C:\Windows\Microsoft.NET\Framework64\v4.0.30319

輸入

點擊確定,就可以了

二、建立cs文件

代碼實例:

using System;

namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine("Hello World"); Console.ReadKey(); } } }

在桌面新建一個文件

復制代碼,并進行保存

修改拓展名

三、cmd命令輸入

補充:

dos命令簡介:

  • cd

    (Change Directory)

    • cd:查看當前目錄路徑。

    • cd \:切換到根目錄(如 C:\)。

    • cd ..:切換到上級目錄。

    • cd "D:\Program Files":切換到指定目錄(含空格路徑需用引號)。

  • dir

    (Directory)

    列出當前目錄下的所有文件和子目錄,支持參數:

    • dir /w:寬格式顯示(橫向排列)。

    • dir /a:顯示隱藏文件。

    • dir /s:遞歸顯示子目錄內容。

打開cmd窗口

在下方搜索框中輸入cmd,進行確認

打開命令窗口

先點擊文件屬性,獲得文件目錄

輸入命令,打開對應目錄

輸入編譯命令

編譯成功

對應cs文件下會生成對應的exe文件

點擊exe文件,即可

四、dos命令補充

cmd命令實操_cmd move-CSDN博客

清空當前目錄空白文件夾

在 CMD 中,你可以使用for命令結合rd命令來遞歸刪除空文件夾。下面是具體命令:

for /f "delims=" %d in ('dir /ad /b /s ^| sort /r') do rd "%d" 2>nul 如果你想在批處理文件中使用該命令,需要將%d替換為%%d,示例如下:

for /f "delims=" %%d in ('dir /ad /b /s ^| sort /r') do rd "%%d" 2>nul

img

DOS(Disk Operating System)命令是早期操作系統中通過命令行交互的基礎操作指令,雖然現代 Windows 系統已以圖形界面為主,但 DOS 命令仍在系統維護、腳本自動化等場景中廣泛使用。以下是常用 DOS 命令的分類介紹:

一、系統信息與基本操作

1. 查看系統信息
  • systeminfo 顯示詳細的系統配置信息,包括操作系統版本、硬件配置、補丁列表等。

  • ver 查看當前操作系統版本(如 Windows 10 專業版 版本 22H2)。

  • date / time 查看或修改系統日期 / 時間(輸入命令后按提示操作)。

2. 清屏與退出
  • cls 清除當前命令行窗口中的所有內容。

  • exit 退出命令提示符窗口(或當前批處理腳本)。

二、文件與目錄操作

1. 目錄導航
  • cd

    (Change Directory)

    • cd:查看當前目錄路徑。

    • cd \:切換到根目錄(如 C:\)。

    • cd ..:切換到上級目錄。

    • cd "D:\Program Files":切換到指定目錄(含空格路徑需用引號)。

  • dir

    (Directory)

    列出當前目錄下的所有文件和子目錄,支持參數:

    • dir /w:寬格式顯示(橫向排列)。

    • dir /a:顯示隱藏文件。

    • dir /s:遞歸顯示子目錄內容。

2. 文件與目錄管理
  • mkdir(Make Directory) 創建新目錄,如 mkdir newfolder

  • rmdir(Remove Directory) 刪除空目錄,如 rmdir oldfolder(非空目錄需用 rmdir /s 遞歸刪除)。

  • copy

    復制文件:

    • copy file.txt d:\backup:復制文件到指定目錄。

    • copy *.txt d:\texts:復制所有 txt 文件到目標目錄。

  • del(Delete) 刪除文件,如 del temp.txtdel *.log(刪除所有 log 文件)。

  • ren(Rename) 重命名文件或目錄,如 ren oldfile.txt newfile.txt

  • type 查看文本文件內容(適合小文件),如 type readme.txt

三、磁盤與存儲操作

1. 磁盤檢查
  • chkdsk

    檢查磁盤錯誤并修復(需管理員權限):

    • chkdsk C::檢查 C 盤。

    • chkdsk C: /f:檢查并修復錯誤。

    • chkdsk C: /r:檢查、修復并定位壞扇區。

  • format 格式化磁盤(危險操作,謹慎使用): format D: /fs:NTFS /q:快速格式化 D 盤為 NTFS 格式。

2. 磁盤空間查看
  • diskpart 進入磁盤分區管理工具(需管理員權限),可執行分區、格式化等高級操作。

  • tree 以樹形結構顯示當前目錄的子目錄層級,如 tree /f(顯示文件名)。

四、網絡與連接命令

1. 網絡診斷
  • ping 測試網絡連通性,如 ping www.baidu.com(-t 參數持續 ping,-n 4 ping 4 次)。

  • tracert 追蹤數據包路由路徑,如 tracert www.google.com

  • ipconfig

    查看網絡配置:

    • ipconfig:顯示基本 IP 信息。

    • ipconfig /all:顯示詳細網絡配置(含 MAC 地址、DNS 等)。

  • netstat

    查看網絡連接狀態:

    • netstat -a:顯示所有連接。

    • netstat -n:以數字形式顯示 IP 和端口。

2. 網絡服務管理
  • net

    管理網絡服務(需管理員權限):

    • net start mysql:啟動 MySQL 服務。

    • net stop apache:停止 Apache 服務。

    • net user:查看用戶賬戶(如 net user admin 查看 admin 用戶信息)。

五、進程與任務管理

1. 進程查看
  • tasklist

    顯示當前運行的所有進程,類似任務管理器:

    • tasklist /fi "imagename eq chrome.exe":篩選 Chrome 進程。

    • tasklist /v:顯示詳細進程信息。

2. 終止進程
  • taskkill

    終止進程(需進程名或 PID):

    • taskkill /f /im chrome.exe:強制終止 Chrome 進程。

    • taskkill /pid 1234:通過 PID 終止進程。

六、腳本與自動化

1. 批處理基礎
  • @echo off 用于批處理腳本(.bat 文件),禁止顯示后續命令本身(僅顯示執行結果)。

  • pause 暫停批處理執行,提示 “按任意鍵繼續...”。

  • rem 在批處理中添加注釋(不會執行),如 rem 這是一條注釋

2. 管道與重定向
  • |(管道) 將前一個命令的輸出作為后一個命令的輸入,如 dir | find "txt":篩選包含 txt 的文件。

  • >(重定向輸出) 將命令輸出保存到文件,如 dir > list.txt(覆蓋文件)。

  • >>(追加輸出) 追加內容到文件,如 echo "Hello" >> log.txt

七、其他實用命令

  • shutdown

    關機或重啟(需管理員權限):

    • shutdown /s /t 60:60 秒后關機。

    • shutdown /r /t 0:立即重啟。

    • shutdown /a:取消關機計劃。

  • mstsc 打開遠程桌面連接工具(等價于圖形界面操作)。

  • notepad 打開記事本程序,如 notepad config.txt(若文件存在則打開,否則新建)。

  • regedit 打開注冊表編輯器(需謹慎操作,錯誤修改可能導致系統故障)。

命令幫助與進階

  • 獲取命令幫助:輸入 命令 /? 查看參數說明,如 dir /?

  • 命令組合:使用 & 連接多個命令(依次執行),如 cd D:\ & dir

  • 環境變量引用:用 %變量名% 調用系統變量,如 echo %USERPROFILE%(顯示用戶目錄)。

五、文件擴展補充

如何給文件增加拓展名_如何創建一個擴展名文件-CSDN博客

帶拓展即文件名.txt這種形式的,即帶運行格式的形式,即文件名+格式

img

打開我的電腦或者任意一個文件夾

img

點擊查看,顯示,顯示文件拓展名即可

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/89285.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/89285.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/89285.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

pcap流量包分析工具設計

在復雜的網絡世界中,數據包是信息的載體,但也可能成為風險的源頭。無論是開發者調試接口,還是安全人員排查異常,都需要一個能夠看透數據本質的“眼睛”。然而,專業的網絡分析工具往往過于復雜,不適合快速定…

Qt 安裝與項目創建

一、Qt 介紹 1. Qt是什么? Qt是一個跨平臺的 C 開發庫,主要用來開發圖形用戶界面(Graphical User Interface,GUI)程序,當然也可以開發不帶界面的命令行(Command User Interface,CU…

基于注意力機制的方法預測的體重

我們有一些已知的身高(作為鍵 K K K)和對應的體重(作為值 V V V)。現在,我們想使用一種基于注意力機制的方法來“查詢”一個特定身高(比如 170cm)對應的體重。雖然這通常不是注意力機制的典型…

Modbus TCP 進階:基于以太網的遠程設備控制(一)

Modbus TCP 基礎回顧 ** 在工業自動化領域,Modbus TCP 是一種廣泛應用的通信協議,它基于以太網,為設備之間的通信搭建了橋梁,實現了遠程設備的高效控制。Modbus TCP 是 Modbus 協議家族中的一員,它在傳統 Modbus 協議…

linux魔術字定位踩內存總結

0,數據被改寫時我們需要怎么定位,我們首先需要確認數據是邏輯上被改寫還是踩內存被改寫的。 1,當數據被踩時,也就是出現數據異常時,并且可以穩定復現時,我們確認時踩固定內存時,我們可以使用魔術字定位問題。 代碼舉例查看確認。 #include <stdio.h> #include…

淺談Docker Kicks in的應用

正因為傳統部署的麻煩&#xff0c;我們希望減少整個安裝過程&#xff0c;將其簡單化&#xff0c;以下介紹兩個思路&#xff1a; 思路一&#xff1a;安裝 Docker 后安裝 Ghost&#xff0c;并且直接暴露 80 端口&#xff0c;此時所有請求由 Docker 內的 Express 服務器處理&…

【Rust + Actix Web】現代后端開發:從零構建高并發 Web 應用

目錄 項目概述環境準備項目創建與依賴配置系統架構設計核心代碼實現1. 數據庫模型 (src/models.rs)2. 應用狀態管理 (src/state.rs)3. 核心業務邏輯 (src/handlers.rs)4. 主應用入口 (src/main.rs) 高并發優化策略1. 異步處理模型2. 連接池配置優化3. 緩存策略設計 性能測試結果…

2025java面試題整理通俗易懂好記

一、Java 基礎 1. JVM 相關 Q&#xff1a;什么情況下會發生棧內存溢出&#xff1f; A&#xff1a;就像食堂打飯窗口前排隊&#xff0c;隊伍太長&#xff08;方法調用層級太深&#xff09;&#xff0c;或者每個人占的位置太大&#xff08;局部變量太多&#xff09;&#xff0c;…

內存分配算法(系統分配算法~應用常見算法)

一、內存碎片 內部碎片與外部碎片 內部碎片&#xff1a;指已分配給進程但未被實際利用的內存空間&#xff0c;屬于??已分配內存內部的浪費??。 外部碎片&#xff1a;內存中??零散分布的空閑小空間??&#xff0c;總量足夠但無法合并為大塊以滿足連續內存請求。 內部碎…

緩解停車難的城市密碼:4G地磁檢測器如何重構車位資源分配

城市停車難&#xff0c;是困擾車主和管理者的雙重痛點。尋找車位耗時耗力&#xff0c;人工計時收費易生糾紛&#xff0c;傳統管理模式效率低下。而 4G地磁檢測器 的出現&#xff0c;正悄然改變這一局面。它如同埋入城市道路的“感知神經元”&#xff0c;通過4G地磁檢測器 的精準…

【網工|查缺補漏】存儲與RAID技術①

目錄 ■存儲基礎 ▲存儲系統層次結構 ▲存儲介質選擇 ▲硬盤接口 ■傳統RAID技術 ▲RAID數據組織及存取方式 ▲RAID熱備與重構 ▲常用RAID技術 ■RAID2.0技術 ▲RAID2.0技術優勢 ■網絡存儲體系DAS/NAS/SAN ▲DAS (Direct Attached Storage) ▲FC SAN (Fiber Chan…

ESP官網的使用手冊網址

LED Control (LEDC) — Arduino-ESP32 2.0.14 documentation (readthedocs-hosted.com) 中文網站&#xff1a;紅外遙控 (RMT) - ESP32 - — ESP-IDF 編程指南 v5.4.2 文檔 (espressif.com)

網絡基礎知識與代理配置

網絡基礎知識 OSI七層模型與協議對應 OSI層功能典型協議應用層網絡服務接口&#xff0c;為應用程序提供網絡服務HTTP, HTTPS, FTP, SMTP, DNS, Telnet, SSH表示層數據格式化、代碼轉換、數據加密解密SSL/TLS, JPEG, GIF, ASCII, 壓縮算法會話層建立、管理和終止會話連接NetBI…

Windows 疑難雜癥集 - MsMpEng.exe 磁盤占用率持續高占

本系列記錄日常使用中遇到的一些問題及處理方法。系統環境為 Windows 10&#xff0c;但可能也適用于 Windows11&#xff0c;甚至也會包含部分 Windows7 等老系統環境。 有的時候感覺系統異常卡頓&#xff0c; CtrlShiftEsc 打開任務管理器&#xff0c;看到某個磁盤居然IO達到了…

《UE5_C++多人TPS完整教程》學習筆記40 ——《P41 裝備(武器)姿勢(Equipped Pose)》

本文為B站系列教學視頻 《UE5_C多人TPS完整教程》 —— 《P41 裝備&#xff08;武器&#xff09;姿勢&#xff08;Equipped Pose&#xff09;》 的學習筆記&#xff0c;該系列教學視頻為計算機工程師、程序員、游戲開發者、作家&#xff08;Engineer, Programmer, Game Develop…

【HarmonyOS】鴻蒙使用倉頡編程入門

【HarmonyOS】鴻蒙使用倉頡編程入門 一、前言 倉頡&#xff0c;是華為自研的一款面向全場景智能的新一代編程語言&#xff0c;是為鴻蒙量身打造的全場景智能應用編程語言&#xff0c;作為鴻蒙生態中的重要組成部分&#xff0c;旨在支持鴻蒙系統下的全場景應用開發 &#xff0…

2.3.1 Nginx Web服務器安全加固

文章目錄 一、試題及考試說明二、操作步驟1. 啟動Nginx服務2. 隱藏站點 Response Header 里的Web服務版本信息&#xff08;見下總圖&#xff09;3. 隱藏站點 Response Header 里的X-Powered-By 字段&#xff08;見下總圖&#xff09;4. Nginx訪問日志存放位置修改為/opt/bak/ac…

紅色背景政府當講PPT模版

政府黨建PPT模版&#xff0c;慶國慶PPT模版&#xff0c;國慶節PPT模版 紅色背景政府當講PPT模版&#xff1a;https://pan.quark.cn/s/a6f484905430

JavaScript對象(Object)常用操作

創建對象 //使用對象字面量、構造函數或者Object.create()方法來創建對象// 對象字面量 const person {name: John,age: 30,hobbies: [reading, swimming] };// 構造函數 function Car(make, model) {this.make make;this.model model; } const myCar new Car(Toyota, Cor…

Java面試寶典:基礎一

?? 1. Java跨平臺原理&#xff08;字節碼文件與JVM&#xff09; 核心機制&#xff1a; Java源程序&#xff08;.java&#xff09;編譯為與平臺無關的字節碼文件&#xff08;.class&#xff09;&#xff0c;而非直接生成機器碼。字節碼由**Java虛擬機&#xff08;JVM&#xf…