标签:声明 路径 shell ruby mkdir root www https 长度
起源:Go语言起源于2007年,并于2009年正式对外发布。Go语言的设计者是三位著名的IT工程师,Robert Griesemer,参与开发 Java HotSpot 虚拟机;Rob Pike:Go 语言项目总负责人,贝尔实验室 Unix 团队成员,参与的项目包括 Plan 9,Inferno 操作系统和 Limbo 编程语言;Ken Thompson:贝尔实验室 Unix 团队成员,C 语言、Unix 和 Plan 9 的创始人之一,与 Rob Pike 共同开发了 UTF-8 字符集规范。
Go语言的的特性:这是一门完全开源的变成语言。Go语言的语法特性比C/C++更加简洁和干净,同时Go语言也拥有一些动态语言的特性,这使得使用 Python 和 Ruby 的开发者们在使用 Go 语言的时候感觉非常容易上手。但是也有一些特性的缺失,如下:
安装与运行环境:
首先通过命令wget https://storage.googleapis.com/golang/go<VERSION>.src.tar.gz
获取源码包
执行tar
解压到/usr/loacl
目录下(官方推荐),得到go
文件夹等
tar -C /usr/local -zxvf gogo<VERSION>.tar.gz
添加/usr/loacl/go/bin
目录到PATH变量中
vim /etc/profile
# 在最后一行添加
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
# 保存退出后source一下
source /etc/profile
运行第一个程序
先创建你的工作空间(Workspaces),官方建议目录$HOME/go
。
mkdir $HOME/go
将你的工作空间路径声明到环境变量中
# 编辑 ~/.bash_profile 文件
vi ~/.bash_profile
# 在最后一行添加下面这句。$HOME/go 为你工作空间的路径,你也可以换成你喜欢的路径
export GOPATH=$HOME/go
# 保存退出后source一下
source ~/.bash_profile
在你的工作空间创建你的第一个工程目录
# 创建并进入你的第一个工程目录
mkdir -p $GOPATH/src/hello && cd $GOPATH/src/hello
在你的工程目录下创建名为hello.go
的文件
vi hello.go
将下面内容粘贴到 hello.go 文件
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
# 如果你当前的目录不在 $GOPATH/src/hello, 需要先执行 "cd $GOPATH/src/hello" 进入该目录
# 执行构建工程的命令
go build
7.命令执行完之后你可以看到目录下会多出一个 hello 的文件,这就是我们编译之后的文件啦
#执行此命令后就可以看到运行结果了
./hello
8.最终效果如下
?
任何设备在Linux下都是文件,不仅如此,连数据通信接口也有专门的文件负责
普通文件
就是我们在进行访问文件类型时,由“ls -al”所显示的属性方面,第一个字符为[-],按照文件内容可分为
Linux文件扩展名
一个Linux能不能执行,与它的第一列的10个属性(它不像Win下面看文件后缀名来判断的)有关,意思就是只要你的权限中具有x的话,即代表这个文件能够执行,比如【-rwx-r-xr-x】,但是要注意的是,这个x只代表这个文件具有可执行的能力,具体能不能执行成功则要看文件的内容。
Linux文件长度限制
标签:声明 路径 shell ruby mkdir root www https 长度
原文地址:https://www.cnblogs.com/swtczb/p/11632567.html