• Shell学习笔记(一)


    shell种类

    • sh(Bourne shell):第一个流行的shell由Steven Bourne发展出来的
    • csh(C shell):由伯克利大学的Bill Joy设计依附于BSD版的UNIX系统中的shell,这个语言有点类似C语言,所以简称csh
    • tcsh:整合了csh,提供了更多的功能
    • bash:当前Linux版本的shell。这个shell是Bourne shell的增强版本,也是基于GNU的架构下的发展
    • 商业上用的K shell,还有TCSH等

    查看当前系统所用脚本:

    echo $SHELL

     Csh与Bash区别:

    功能 bash csh 备考
    shell变量的定义

    VAR=X

    AVAR=(X1 X2)

    set VAR = X

    set AVAR = (X1 X2)  

    在bash中,"="的前后不能有空白
    环境变量的定义

    export VAR=X

    VAR=X

    export VAR

    setenv VAR X 在bash中,"="的前后不能有空白
    命令搜索路径的定义 PATH=/bin:/usr/bin set path=(/bin /usr/bin) 或
    setenv PATH /bin:/usr/bin
     
    命令hash的更新 (不要) rehash  

    ...

  • 相关阅读:
    ubuntu更换阿里源
    记一次开源软件的篡改
    linux下搜索指定内容
    随笔_1
    单细胞中的细胞类型划分
    scDNA-seq genomic analysis pipline
    NIH周三讲座视频爬虫
    ggplot2_bubble
    TCGA数据批量下载
    lncRNA芯片重注释
  • 原文地址:https://www.cnblogs.com/saryli/p/13424510.html
Copyright © 2020-2023  润新知