命令

切换盘符:
盘符:

查看当前文件夹下的所有目录:
dir

进入某个文件夹:
cd文件夹名称

回上一级文件夹:
cd..或者cd../

列举出当前文件夹所有的文件夹以及后代文件夹:
tree

停止:
ctrl+c

清屏:
cls

查看当前计算机的ip地址:
ipconfig

查看当前系统配置信息:
systeminfo

创建文件:
type nul>文件名

给文件写入内容:
echo 内容>文件名称

删除文件:
del  被删除的文件

创建文件夹:
md  文件夹名称

删除文件夹:
rmdir 文件夹名称

导入导出文件

var 变量名=require('被导入的文件路径')
module.exports='被导出的数据'

读取文件

var fs=require('fs')
//异步读取
//如果没有设置编码,默认读取出来的是buffer数据,16进制数据,可以调用toString方法转成字符串
fs.readFile(读取的文件路径,可选项-设置编码,function(err,data){
    err代表读取错误的信息,没有错误就是null
    data代表读取出来的数据
})

//同步读取
var data=fs.readFileSyns(读取的文件路径,可选项-设置编码)//返回读取出来的数据

写入文件

//异步写入
const fs=require('fs')
fs.writeFile(写入的路劲,写入的数据-字符串,function(err){
    //err写入失败时的错误信息,写入成功err就是null
})

//同步写入
const{writeFileSync}=require('fs')
writeFileSync(写入的文件路径,写入的数据-字符串)

创建服务器

//依赖node js内置的http模块
require('http').createServer(=>(req,res){
     //req请求信息,res响应信息
//获取请求路径req.url
//获取请求方法req.maethod
//获取请求头req.headers
//设置响应头res.setHeader('content-type','text/html;charser=utf8')
//获取get请求主体
let parameters=req.url.split('?')[1]
let obj={}
let arr=parameters.split('&')
arr.forEach(item=>{
let brr= item.split('=')
let key=brr[0]
let value=brr[1]
obj[key]=value
})
 //获取post请求主体
let str=''
//chunk代表每一个数据小块
req.on('data',=>(chunk){//data事件是数据传递过程中就会触发
str+=chunk.tostring()
})
req.on('end'.()==>{//end事件是数据传递完成触发
console.log(str)
})
     //给客户端响应内容
res.end() }).listen(端口号)

 

版权声明:本文为zzjs原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/zzjs/p/16362241.html