一、 通过SecureCRT上传本地文件到Linux

通过CRT登录到需要操作的Linux系统

按Alt+P打开sftp传输界面

输入put指令加文件路径,例如:put E://go1.12.6.linux-amd64.tar.gz按enter

再返回crt界面,输入ls指令查看一下是否上传成功!

二、go下载-上传-解压缩-配置环境

下载二进制包:go1.12.6.linux-amd64.tar.gz,保存到windows中一个比较方便的路径下,如E://go1.12.6.linux-amd64.

将下载的安装包按照“一”中的步骤(alt+p -> put E://go1.12.6.linux-amd64.tar.gz)上传到Linux中

将下载的二进制包解压至 /usr/local目录:

sudo tar -C /usr/local -xzf go1.4.linux-amd64.tar.gz

将 /usr/local/go/bin 目录添加至PATH环境变量:

export PATH=$PATH:/usr/local/go/bin

检查go的版本,go version,验证是否安装成功

建立工作空间

在/home目录下新建go目录,在go目录下分别新建3个子目录:

src—里面每一个子目录,就是一个包,包内是Go的源码文件

pkg—编译后生成的,包的目标文件

bin — 生成的可执行文件

mkdir go

cd /home/go

touch src pkg bin

设置GOPATH环境变量

vi /etc/profile

按 i 进入编辑模式,然后加入下面这行:

export GOPATH=/home/go

“esc”退出编辑模式,“:wq”保存退出后,执行以下命令,使环境变量立即生效:

source /etc/profile

此时go环境已经全部配置好了,下面编写第一个go程序

三、 第一个go程序

在在src下建立一个文件夹为hello,在这个文件夹内新建一个文件hello.go:

touch hello.go

在vi中编写hello.go:

vi hello

i

输入以下内容:

package main

import "fmt"

func main(){

fmt.Printf("hello world!n")

}

保存退出

编译文件:go build hello.go

执行文件:./hello输出了hello world

四、 sublime本地(windows)编写程序上传到Linux服务器(sftp插件的安装)

除了linux自带的vim编辑器,还可以用其他的编辑器进行代码编写,如sublime。这里提供一种在Linux系统中使用sublime编辑器的方法,不需要在客户机Linux下安装sublime,直接在主机windows下的sublime中安装sftp插件,即可实现windows下的sublime与Linux服务器文件同步。

它主要功能就是通过 FTP/SFTP 连接远程服务器并获取文件列表,可以选择下载编辑、重命名、删除等等操作,点下载编辑之后,可以打开这个文件进行修改。修改完成之后,保存一下会自动上传到远程的服务器上面。

使用这个插件之后,工作流程就变成了:使用 SFTP 插件打开文件 -> 使用 sublime 编辑修改文件 -> 保存文件 -> 刷新页面。

同时按Ctrl和(数字1的前面的`)调出console,在底部输入以下代码,回车

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

如果在Perferences->package settings中看到package control这一项,则安装成功。如果失败,请使用管理员的方式执行该程序。

按下Ctrl+Shift+P调出命令面板(或者Perferences->package control)

输入install 选择 Install Package 选项并回车,在出现的输入框中输入插件的名称(sftp),回车等待即可.文件- SFTP/FTP- setup server点击之后,会弹出一个新的窗口,这是一个配置文件

将host、user、password、port、remote_path都改成Linux服务器对应的内容,一般就是配置一下这六个参数,包括连接方式、服务器地址、用户名、密码、端口等 。

5ad67553ef4c69c2a7c694c99c6c1fa8.png

配置完成之后,我们保存,然后输入一个名字作为标识,可以用host内容作为名字

点击 “文件” 选择 “SFTP/FTP” 中的查看服务器列表,找到我们设置的服务器,会显示出服务器中的文件,这时候点击一个文件,就可以弹出一些选项,就可以根据你自己的需要,对文件编辑、重命名什么的了。点击编辑之后,会在本地打开,然后可以修改。摁下 ctrl + s 保存文件的时候,就会自动上传文件。

Logo

更多推荐