与环境变量相关的文件可能还会有/etc/bashrc等,不过这是shell变量,是局部的,对于特定的shell器作用。/etc/profile是全局的,适用于所有的shell。

profile文件会告诉shell使用什么语言,什么shell,命令的搜索路径等等。

一些标准的环境变量:

SHELL 默认shell

LANG 默认语言

PATH linux寻找命令的默认路径,一般包括/bin,/usr/bin,/sbin,/usr/sbin,

/usr/X11R6/bin,/opt/bin,/usr/local/bin等。用户可以自行添加,

如/home/bin等.

MANPATH man手册的默认路径

INPUTRC 默认键盘映象,详见/etc/inputrc

BASH_ENV bash shell的环境变量,通常在~/.bashrc中

DISPLAY X窗口适用的控制台,DISPLAY=:0对应于控制台F7,DISPLAY=:1对应于控制

台F8,DISPLAY=server:0向远程计算机发送GUI应用程序。

COLORTERM GUI中的默认终端,通常是gnome-terminal。

USER 自动设置当前登陆用户的用户名。

LONGNAME 通常设置为$USER

MAIL 设置特定$USR的标准邮件目录

HOSTNAME 设置为/bin/hostname的命令输出

HISTSIZE 设置为history命令记住的命令数

例子:

#
# /etc/profile
##修改或添加PATH可以自定义命令的寻找路径,如果你不想将可执行文件添加到默认目录中但又可以在终端中使用命
#令,那就改吧。
export PATH="/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/usr/local/bin"export MANPATH="/usr/man:/usr/X11R6/man"
export LESSCHARSET="latin1"
export INPUTRC="/etc/inputrc"
export LESS="-R"# Locale settings (find your locale with ''locale -a'')
export LANG="zh_CN" #修改这里可以改变系统的默认使用语言
export LC_COLLATE="C"export COLUMNS LINESexport PS1=''[\u@\h \W]\$ ''
export PS2=''> ''umask 022
……
……
# End of file

转载于:https://blog.51cto.com/anichtien/603569

高手进阶:/etc/profile环境变量配置解析相关推荐

  1. Linux环境变量配置的三个方法--/etc/profile,~/.bashrc,shell

    [环境配置的原因] 在windows系统下,很多软件的安装都需要设置环境变量,比如安装JAVA JDK.如果不安装环境变量,在非软件安装的目录下运行javac命令,将会报告"找不到文件&qu ...

  2. 超详干货!Linux 环境变量配置全攻略

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|机器学习实验室 Linux环境变量配置 在自定义安装软件 ...

  3. Linux 环境变量配置总结

    Linux是多用户的任务系统,对于每个用户都可以指定特定的用户变量.针对不同程序在不同的环境下运行就需要修改环境变量进行定制,本文介绍 Linux常见的环境变量设置方法,希望对你有帮助.图片 一.Li ...

  4. Linux 环境变量配置全攻略,超详细~

    感谢您抽出 . . 阅读本文 Linux是多用户的任务系统,对于每个用户都可以指定特定的用户变量.针对不同程序在不同的环境下运行就需要修改环境变量进行定制,本文介绍 Linux常见的环境变量设置方法, ...

  5. Linux环境变量配置

    这篇文章主要介绍了Linux环境变量配置全攻略,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧. 在自定义安装软件的时候,经常需要 ...

  6. 中修改环境变量_超详干货!Linux环境变量配置全攻略

    Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法. 下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uusama 需要配置M ...

  7. 操作系统:Linux 环境变量配置的 6 种方法!

    Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法. 下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uusama 需要配置M ...

  8. Linux 环境变量配置全攻略

    Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法. 下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uusama 需要配置M ...

  9. Hadoop2.6.5安装部署及环境变量配置

    系统环境: 四台虚拟机 192.168.1.167 vm4.com 192.168.1.31 vm3.com 192.168.1.62 vm2.com 192.168.1.39 vm1.com 系统版 ...

最新文章

  1. UML类图与类的关系
  2. AngularJS高级程序设计学习笔记(一)
  3. Sumatra项目用OpenCL提高了Java的性能
  4. 鬲融:从唐山走出的国际杰出青年学者
  5. 在JS方法中返回多个值的三种方法
  6. linux磁盘的命令是,linux磁盘相关的命令
  7. Internet 打印提示“打印机安装失败、打印机名称无效”的解决
  8. 杨凌职业技术学院计算机专业宿舍,杨凌职业技术学院宿舍条件怎么样
  9. 常用HTML转义字符,
  10. inno setup 打包工具介绍
  11. qu32调音台说明书_Qu-32 数字调音台
  12. 【处理手记】VS2010SP1安装不上Visual Studio 2010 SP1 SDK的解决办法
  13. MySQL读写分离的三种实现方案
  14. [转载]探索J2ME:用GCF通信
  15. 网站域名假墙处理方法 内含cloudflare API自动更换IP的php脚本
  16. 恒指2.25日预测及操作建议
  17. orcad基础全操作(直流分析,交流分析,瞬态分析,静态工作点,噪声分析)
  18. python压缩图片--指定压缩大小且保真压缩
  19. 基于学术研究于NASA官网GPM卫星数据下载详细教程
  20. SpringCloud的@Value注解及GitLab配置使用

热门文章

  1. 34/100. Top K Frequent Elements
  2. Navicat120_premium_cs_x64
  3. OSX 挂载 NTFS 格式硬盘
  4. JS 判断URL中是否含有 http:// 如果没有则自动为URL加上
  5. ORA-29339错误解决办法
  6. 一位经验丰富的程序员如何建立网络初创企业?
  7. 道里云SDN云网络技术:使云能够“众筹”
  8. select,poll,epoll用法
  9. 实验-网页动画(js版)
  10. 处理WinForm多线程程序时的陷阱(摘自网络)