简单的 Shell 脚本入门教程

Shell脚本 运作方式与解释型语言相当,如果有语言基础,学起 Shell 脚本就非常容易,但是 Shell 与常见的语言不同,一些常见的函数在 Shell 中需要组合一些命令得以实现 工具推荐 Shell 似乎没有定制的 IDE,这里推荐 VS Code 搭配对应的插件: shellman 智能提示和自动补全,在插件页面有介绍常用代码片段的触发关键词,作者在 Shellman reborn 中写到了 Shellman 诞生的故事,挺有趣的 shellcheck 语法静态检查工具,插件安装后需要本地安装 shellcheck,参考 shellcheck Installing,Mac OS 可以使用 brew install shellcheck,这样在写 Shell 的时候,语法有误的地方就会以波浪线的方式提示 shell-format 代码整理,Win 快捷键:Alt + Shift + F,Mac OS 快捷键:option + shift + F Code Runner 脚本运行,右键 Run Code,Win 快捷键:Ctrl + Alt + N,Mac OS 快捷键:control + option + N 运行 shell 脚本 新建脚本:test.sh #!/usr/bin/env bash # 使用echo 打印字符串或者变量 echo 'hello world' 可以用 Code Runner 运行,就会输出:hello world ...

January 5, 2022

简单的 Go 入门教程

Go(又称 Golang )是 Google 开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言 Docker 和 Kubernetes 都是使用 Go 进行开发的,这几年 Go 越来越流行,生态也越来越好了 初学 Go 的时候会遇到了一些小问题,在一些教程中没有提及或者因为时效性的缘故,经常需要查阅很多资料才能弄懂,所以想写一篇比较新人视角的文章帮助大家入门 安装 Go 的官网就是 golang.org,点击首页的 Download Go 就可以跳转到下载页面,然后下载对应操作系统的 Go,如果国内访问缓慢,可以访问镜像站:golang.google.cn,官方安装教程:Download and install Windows 只要下载对应的 msi 文件,然后打开后按照提示基本上就是下一步下一步… 具体可以参考这篇博客:Windows Go 开发环境下载、安装并配置,安装完成后 Windows 需要 Win键 + R键,然后输入 cmd,输入 go version,显示版本号就说明安装完成 GOPROXY 国内下载依赖库会比较缓慢,所有我们需要配置 Go Proxy 加速依赖下载(有点像 Java 中修改 Maven 镜像仓库),这里镜像源使用 七牛云 go env -w GOPROXY=https://goproxy.cn,direct 也可以通过 go env 查看所有的 Go 环境变量,其中就包括 GOPROXY,这个变量定义的就是配置 Go 镜像 Hello World 推荐使用 JetBrains 家的 GoLand,使用体验基本和 JetBrains 家的其他软件例如:IDEA、PyCharm 相似,还有一种也比较主流,就是使用 VSCode 配合 Go 插件,可以参考:VsCode Go插件配置最佳实践指南,相对来说需要比较多的配置,而且调试比较麻烦,对于新手不是很友好 ...

October 18, 2021