博主通过命令行的操作,体会到了命令行编译和运行代码的快感,强烈推荐新手学习用一般文本编辑器+命令行运行go(老手可忽略该章)
1.cmd编译go
$ go build ***.go
编译并在当前目录生成可执行文件***.go
2.cmd运行go
$ go run ***.go
不会在运行目录下生成任何文件,可执行文件被放在临时文件中被执行,工作目录被设置为当前目录。在go run
的后部可以添加参数,这部分参数会作为代码可以接受的命令行输入提供给程序。\
go run 供调试使用,不可用来编译程序
3.cmd查找端口号进程信息
$ Netstat –ano|findstr "8090"
4.关闭进程
$ taskkill /pid 8090 -t -f
5.清屏
$ cls
6.退出当前运行
$ ctrl c
7.端口检测
$ telnet 127.0.0.1 8080
8.模拟http请求
1.telnet端口;2.Ctrl+] 打开回话窗口;3.点击enter进入编辑页面输入;4.连续两个空格请求发送。
GET /kkoral654 HTTP/1.1
Host:localhost
9.windows服务
创建服务:sc create servicenianbao binPath= D:\workspace\go\tcpnianbao\serviceName.exe
删除服务:sc delete servicenianbao
启动服务:net start servicenianbao
关闭服务:net stop servicenianbao