• ShellBash shell的操作环境


    一、路径与命令查找顺序

    1、以相对/绝对路径执行命令,例如“/bin/ls”或“./ls;

    2、由alias找到该命令来执行

    3、由bash内置的(builtin)命令来执行

    4、通过$PATH这个变量的顺序找到的第一个命令来执行

    二、bush的环境配置文件

    Login shell:取得bash接口时需要完整的登录流程的,就称为login shell

    Non-login shell:取得bash接口的方法不需要重复登录的举动,举例来说:以x window登录linux后,再以x的图形界面启动终端机,此时那个终端接口并没有需要再次输入账号和密码,那个bash的环境就称为non-login shell

    为什么要介绍login shell non -login shell呢。因为两个取得bash的情况中,读取的配置文件数据并不一样所致。

    Loginshell一般来说只会读取以下两个配置文件

     1/etc/profile:这是系统整体的设置,最好不要修改

    2、~/.bash_profile~/.bash_login~/.profile:属于用户个人设置,你要改自己的数据,就写入这里,在工作中配置环境经常用到的配置文件

    Login shell的配置文件读取流程,实线的方向是主线流程,虚线的方向则是被调用的配置文

    件。

    Source:读入环境配置文件的命令,不需要注销。格式:source 配置文件,例如source  ~/.bashrc或者. ~/.bashrc

    non-login shell仅会读取~/.bashrc配置文件而已

  • 相关阅读:
    JDK中的主要包
    package

    参数传值机制
    静态初始化块
    static 关键字
    this关键字
    开发中容易造成内存泄露的操作
    通用的分代垃圾回收机制
    JVM调优和Full GC
  • 原文地址:https://www.cnblogs.com/zhaosunwei/p/6934370.html
Copyright © 2020-2023  润新知