Linux 系统变量与环境变量

env:查看系统环境变量

set:查看系统的所有变量

/etc/profile:这个文件主要预设几个重要变量,例如:PATH,USER,LOGNAME,MAIL,INPUTRC,HOST-NAME,HISTSIZE,umask 等等。

/etc/bashrc:这个文件主要预设umask 以及PS1.系统中PS1就是 [root@localhost ~]#

[root@localhost ~]#echo $PS1

[\u@\h \W]\$

/u用户 ,/h主机名, /W当面目录, /$,普通用户$root#


除了两个系统级别的配置文件外,每个用户的主目录下还有几个隐藏文件:

   .bash_profile:定义了用户的个人化路径与环境变量的文件名称。每个用户都可以使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次。

    .bashrc:该文件包含专用于您的shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取。用户自定义的alias或自定义变量写到这个文件中。

   .bash_history:记录命令历史的

   .bash_logout:当退出shell时,会执行该文件。可以把一些清理工作放到这个文件中。

-------------------------------------------------

执行命令时 && ,; , || 的区别

command1;command2 不管1是不是执行成功都会执行2

command1&&command2 只有1成功执行,2才能执行,否则2不执行

command1||command2 1执行成功后2不执行,否则去执行2.

-------------------------------------------------


你可能感兴趣的:(linux,系统变量与环境变量)