【158】Linux-Bash学习

参考:鸟哥的 Linux 私房菜

目录:


PART01 - 认识BASH

  • echo:显示变量内容;
  • env:显示目前系统中主要的默认变量内容;
  • set:显示目前系统中全部的变量内容;
    YGS-BNLI-T3@YGS-BNLI-T3-PC ~
    
    $ set name
    
    
    
    YGS-BNLI-T3@YGS-BNLI-T3-PC ~
    
    $ name="Alex"  name=`cat 'file1.txt'`  表示将file1.txt的内容赋值给name
    
    
    
    YGS-BNLI-T3@YGS-BNLI-T3-PC ~
    
    $ echo $name
    
    Alex
  • 变量设定规则单引号与双引号的最大不同在于双引号仍然可以保有变量的内容,但单引号内仅能是一般字符,而不会有特殊符号;
  • export:export 可以将一般自定义的变量变成环境变量;
  • unset:就是直接将该变量的内容拿掉;
  • 变量的有效范围
  • 其他注意事项
  • read:变量内容是由用户由键盘输入的;
  • array:在 Bash 里头提供了『一维数组』给大家来使用;
  • $RANDOM:随机取随机数;
  • eval:主要是用来做为变量的『迭代』用的;
  • 命令别名
  • 历史指令记录数据
  • source
  • cut
  • sort
  • wc
  • uniq:这个指令用来将『重复的行删除掉只显示一个』;
  • tee
  • tr
  • split

 

PART02 - 学习 Shell Script

 

你可能感兴趣的:(linux)