zoukankan      html  css  js  c++  java
  • linux shell启动执行

    /etc/profile
    /etc/bashrc
    ~/.bash_profile
    ~/.bashrc

    是 bash 的启动脚本一般用来设置单用户的启动环境,也可以实现开机单用户的程序,但要明确他们都是属于 bash 范畴而不是系统范
    畴。
    他们的具体作用介绍如下:
    /bin/bash 这个命令解释程序(后面简称 shell)使用了一系列启动文件来建立一个运行环境:
    /etc/profile
    /etc/bashrc
    ~/.bash_profile
    ~/.bashrc
    ~/.bash_logout
    每一个文件都有特殊的功用并对登陆和交互环境有不同的影响。
    /etc/profile 和 ~/.bash_profile 是在启动一个交互登陆 shell 的时候被调用。
    /etc/bashrc 和 ~/.bashrc 是在一个交互的非登陆 shell 启动的时候被调用。
    ~/.bash_logout 在用户注销登陆的时候被读取
    一个交互的登陆 shell 会在 /bin/login 成功登陆之后运行。

    一个交互的非登陆 shell 是通过命令行来运行的,如 [prompt]$/bin/bash。一般一个非交互的 shell 出现在运行 shell 脚本的时候。

    之所以叫非交互的 shell,是因为它不在命令行上等待输入而只是执行脚本程序。

  • 相关阅读:
    洛谷 P1351 联合权值
    go如何判断一个目录为空目录
    golang语言os.Stat()用法及功能
    Golang书籍收藏
    C语言I博客作业05
    C语言I博客作业04
    C语言I博客作业02
    C语言I博客作业02
    [SCOI2016]萌萌哒
    [SDOI2009]Elaxia的路线
  • 原文地址:https://www.cnblogs.com/xiaoliu66007/p/12607019.html
Copyright © 2011-2022 走看看