bash环境变量配置文件

  1. 通过bash环境变量的加载可以实现一些需求
  2. *1、/etc/profile
  3. 全局(公有)配置文件,不管是那个用户,登录时都会读取该文件
  4. (无论那个用户登录的时候都会去读取该配置文件)
  5. *2、/etc/bashrc
  6. 也是一个全局的配置文件,存在于centos系统中,Ubuntu里是没有这个配置文件的。
  7. (bash执行的时候无论以何种形式都会去读取这个配置文件)
  8. 3、~/.profile
  9. bash是以login方式执行时,读取~/.bash_profile,
  10. 若它不存在,则读取~/.bash_login,
  11. 若前两者不存在,读取~/.profile,
  12. 图形模式登录时,此文件将被读取,即使存在~/.bash_profile和~/.bash_login
  13. 4、~/.bash_login
  14. bash是以login方式执行时,读取~/.bash_profile,
  15. 若它不存在,则读取~/.bash_login,若前两者不存在,读取~/.profile
  16. *5、~/.bash_profile
  17. Unbutu默认没有此文件,可新建。
  18. 只有bash是以login形式执行时,才会读取此文件,通常该配置文件还会配置成去读取~/.bashrc
  19. *6、~/.bashrc
  20. bash是以non-login形式执行时,读取此文件。若是以login形式执行,则不会读取此文件
  21. 7、~/._logout
  22. 注销时,且是longin形式,此文件才会读取,
  23. 在文本模式注销时,此文件会被读取,图形模式注销时,此文件不会被读取。

前后端作业控制

command & 直接让作业进入后台运行
[ctrl]+z  将当前作业切换到后台
jobs           查看后台作业状态
fg %n            让后台运行的作业n切换到前台来     #n指的是jobs中的任务的序号
bg %n         让指定的作业n在后台运行