Shell之操作环境

目录

  • Shell之操作环境
    • 参考
    • 命令运行顺序
    • 欢迎信息
    • 环境配置

Shell之操作环境

Written by Zak Zhu

学习python风格, 优雅规范书写shell代码

参考

  • 鸟哥私房菜(http://cn.linux.vbird.org/linux_basic/0320bash_4.php)
  • RHCE培训
  • 后进后退//etc/rc.local ; /etc/init.d ;/etc/profile;/etc/bashrc;~/.bash_profile;~/.bashrc;~/.bash_logout(https://www.cnblogs.com/yuankaituo/p/4271315.html)

命令运行顺序

  1. 以相对/绝对路径运行命令
  2. 由Alias找到该命令来运行
  3. 由BuiltIn的命令来运行
  4. 通过PATH的顺序搜寻到的第一个命令来运行

欢迎信息

配置文件: /etc/motd

可以在/etc/motd文件中写:

  1. logo
  2. 机柜位置, 机器SN号码等物理信息
  3. 服务器角色
  4. 操作注意事项
  5. ...

环境配置

Global Level User level
Login Shell /etc/profile ~/.bash_profile
Non-login Shell /etc/bashrc ~/.bashrc

在启动脚本文件中设置环境变量, 别名(alias), 执行命令等作用

Shell之操作环境_第1张图片


  • ~/.bash_history

    Shell之操作环境_第2张图片

  • ~/.bash_logout

    Run when a login shell exits

    Used for:

    • Creating automatic backups
    • Cleaning out temporary files

    Shell之操作环境_第3张图片

你可能感兴趣的:(Shell之操作环境)