这几个命令都是和Linux环境变量相关的

env

查看系统所有的环境变量,个人觉得这里面最重要的就是PATH,我们在终端敲入的命令,其实都是一个个脚本文件,那么Shell去哪找这些文件呢?搜索路径就存在PATH里,PATH里用:作分隔符区分不同的路径

举个栗子:

$ env
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
SHELL=/bin/bash
LC_NUMERIC=zh_CN.UTF-8
USER=jiang
SHLVL=1
HOME=/home/jiang
LOGNAME=jiang
...

如果想要查看特定的环境变量的值,可以使用$echo $env_var

再来个栗子:

$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

export

针对这次登录更改环境变量的值,仅对此次登录的后续程序有影响,如果想让每次登录都执行一次\(export,可以将命令添加在相应用户的~/.bashrc文件中
**\)export [-fnp] [变量名称]=[变量值]**

-f #代表[变量名称]中为函数名称。

-n #删除指定的变量

-p #列出所有的shell赋予程序的环境变量。

举个栗子,将当前目录添加的PATH变量中:

$export $PATH=$PATH:.

最新文章

  1. Android中的内存储、外存储概念、文件操作与PC端的有些不同
  2. 【JAVA网络流之浏览器与服务器模拟】
  3. zedboard如何从PL端控制DDR读写(五)
  4. 把Nginx加为系统服务(service nginx start/stop/restart)
  5. exploring the http Object
  6. Ubuntu14.04强化之conky——Harmattan主题
  7. ZeroBraneStudio之支持远程调试
  8. asp.net中的路由系统
  9. cronolog 对 tomcat 7 进行日志切割
  10. 第一个 spring-boot 程序
  11. C语言结构体定义的几种方法
  12. 【Python】 日志管理logging
  13. 简单了解JS中的几种遍历
  14. shell 备份 source code
  15. .NET工作准备--04ASP.NET
  16. jenkins自动构建部署
  17. tomcat8.0.15+spring4.1.2的集群下共享WebSocketSession?
  18. Centos之文件搜索命令find
  19. 二分 + 模拟 - Carries
  20. python学习摘要(4)--列表简单处理

热门文章

  1. 【iOS】编译静态库
  2. SQLServer根据不同前缀生成多套流水号
  3. Mongodb:修改文档结构后出现错误:Element '***' does not match any field or property of class ***.
  4. 新的Visual C++代码优化器
  5. Shiro 整合SpringMVC 并且实现权限管理,登录和注销
  6. 从苹果apns的feedback服务器获取推送失败的token
  7. pbfunc外部函数扩展应用-在Powerbuilder中进行Http的GET、POST操作
  8. 类库LinqToExcel的介绍
  9. [git] ignore文件规则失效
  10. canvas圆形进度条