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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈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…