zoukankan      html  css  js  c++  java
  • shell相关

    几种shell

    shell是用户和操作系统的桥梁。

    主要分为如下几种:

    • sh
    • bash
    • zsh

    几种profile

    • login shell:用户通过口令登录的shell

    • non login shell:用户没有登录的shell,比如用户在login shell中使用bash开启的的shell就属于non login shell

    • /etc/profile:login shell系统层面的全局的配置,bash再读完该配置后,还会去读取用户目录下的配置;

    • 用户目录下的配置:

      • ~/.bash_profile
      • ~/.bash_login
      • ~/.profile

    正常来讲,如果修改了profile,需要下一次登录shell才会生效,如果需要立即生效的话,使用source命令。

    source your_profile
    

    变量

    • 环境变量:env查看环境变量;
    • 用户自定义变量:set查看所有的变量,包括环境变量和用户自定义变量;
    • export:将用户自定义变量 转为 环境变量;

    为何要将用户自定义变量转为环境变量呢?因为shell种fork的子进程只会继承环境变量,而不会继承用户自定义变量。

    shell内建命令

    之前总结过一篇:https://www.cnblogs.com/Spground/p/9567874.html

  • 相关阅读:
    TeX中的引号
    竖式问题
    蛇形填数
    开灯问题
    排列
    分数化小数
    子序列的和
    cookie
    post请求
    get请求
  • 原文地址:https://www.cnblogs.com/Spground/p/9606433.html
Copyright © 2011-2022 走看看