zoukankan      html  css  js  c++  java
  • 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配置文件而已

  • 相关阅读:
    解决安装mysql 到start service出现未响应问题
    【日历】自定义(上下月切换)
    html2canvas 无法渲染网络图片及本地 解决方案
    css 弹性盒子--“垂直居中”--兼容写法
    CSS垂直居中
    window.postMessage 在iframe父子页面数据传输
    小程序 rich-text 处理显示
    前端规范
    CSS技巧(一):清除浮动
    博客地址迁移
  • 原文地址:https://www.cnblogs.com/zhaosunwei/p/6934370.html
Copyright © 2011-2022 走看看