[关闭]
@CrazyHenry 2018-05-19T19:28:39.000000Z 字数 772 阅读 928

8.用户管理工具

xxxxLinux命令行


bashrc与profile都用于保存用户的环境信息,bashrc用于交互式non-loginshell,而profile用于交互式login shell。

/etc/profile,/etc/bashrc 是系统全局环境变量设定
~/.profile,~/.bashrc用户目录下的私有环境变量设定

当登入系统获得一个shell进程时,其读取环境设置脚本分为三步:

~/.profile与~/.bashrc的区别:

这两者都具有个性化定制功能:

~/.profile可以设定本用户专有的路径,环境变量,等,它只能登入的时候执行一次
~/.bashrc也是某用户专有设定文档,可以设定路径,命令别名,每次shell script的执行都会使用它一次

  1. .bashrc
  2. alias m='more'
  3. alias cp='cp -i'
  4. alias mv='mv -i'
  5. alias ll='ls -l'
  6. alias lsl='ls -lrt'
  7. alias lm='ls -al|more'
  8. log=/opt/applog/common_dir
  9. unit=/opt/app/unittest/common
  10. .bash_profile
  11. . /opt/app/tuxapp/openav/config/setenv.prod.sh.linux
  12. export PS1='$PWD#'

通过上述设置,我们进入log目录就只需要输入cd $log即可;

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注