cli的使用与Linux环境变量持久化
2016-04-12 13:26
495 查看
在使用Linux的时候,有时候需要自己设置一些环境变量,有时候会采用下面这样的方法,
但是Linux一旦重启,刚刚的设置就会消失,非常麻烦。
可以采用下面这样的方法。
1、打开终端,并输入
2、然后在里面输入相应的环境变量
3、在终端执行以下命令,立即生效
这样就可以是环境变量持久化了。
下面是使用github.com/codegangsta/cli的问题。
首先是写了下面这样的demo。
将上面保存为greet.go文件。
首先必须设置GOBIN的路径。
然后执行
这样就在/home/lisai/testbin里面有如下文件
证明以上操作成功》
然后设置环境变量
最后,在终端输入greet命令,
便会输出我们自己定义的内容:
hello friend!
export PATH="$PATH;/home/lisai/testbin"
但是Linux一旦重启,刚刚的设置就会消失,非常麻烦。
可以采用下面这样的方法。
1、打开终端,并输入
sudo gedit /etc/environment
2、然后在里面输入相应的环境变量
3、在终端执行以下命令,立即生效
source /etc/environment
这样就可以是环境变量持久化了。
下面是使用github.com/codegangsta/cli的问题。
首先是写了下面这样的demo。
package mainimport ( "os" "github.com/codegangsta/cli")func main() { app := cli.NewApp() app.Name = "greet" app.Usage = "fight the loneliness!" app.Action = func(c *cli.Context) { println("Hello friend!") } app.Run(os.Args) }
将上面保存为greet.go文件。
首先必须设置GOBIN的路径。
export GOBIN="/home/lisai/testbin"
然后执行
go install greet.go
这样就在/home/lisai/testbin里面有如下文件
-rwxr-xr-x 1 root root 304232 Apr 11 21:53 greet*
证明以上操作成功》
然后设置环境变量
PATH="$PATH;/home/lisai/testbin"
最后,在终端输入greet命令,
便会输出我们自己定义的内容:
hello friend!
相关文章推荐
- Linux关闭iptables以及selinux
- Linux编程,signal
- Linux下修改Mysql的用户密码
- linux定时任务cron配置
- Linux 基础--D1
- Linux EMMC子系统分析-初始化流程
- HA专题: 编译安装并配置DRBD
- Linux常用命令(MacBook常用的)
- Linux下软链接与硬链接
- Linux命令——find
- mac/linux中vim永久显示行号、开启语法高亮
- centos6.5 iptables结合ipset批量屏蔽ip
- (CVE-2016-0728)Linux Keyring refcount 内核提权漏洞
- Centos配置163YUM源
- Linux下gcc编译生成动态链接库*.so文件并调用它
- Linux各目录的作用
- Linux系统下-进程间通信(消息队列-详解)
- Linux——Ubuntu启动器快捷方式的创建
- x86平台内核配置,编译和安装过程(常用操作)
- 在Linux中安装JDK的步骤