linux学习6/30:Linux的bash这个ball

Linux的任督二脉:shell是也

  • 硬件、内核与shell
  • shell:我们必须通过Shell将我们输入的命令与内核通信,好让内核可以控制硬件来正确无误地工作。
  • Linux下的Shell版本叫做bash(Bourne Again SHell)。基于GNU的架构下发展出来。

bash的优点

  • 命令记忆功能,可以保存执行过的命令
  • 命令补全功能,[Tab] 键可以进行命令与文件补全
  • 命令别名设设置(alias);通过alias可以设置别名:alias lm=‘ls -al’;如我们按ll其实就是按了alias ll=‘ls -l --color=auto’
  • 可以写脚本程序
  • 通配符;bash支持很多通配符来帮助用户查询与命令执行。

bash shell 的内置命令:type

  • type ls:未加任何参数,列出ls的最主要使用情况
  • 通过type我们可以知道每个命令是否为bash的内置命令。

shell的变量功能

  • 变量就是让某一个特定字符代表不固定的内容。
  • 变量的显示:echo $variable
  • 变量的设置:myname = example
  • 变量的取消:unset myname
  • name = Ex
  • echo $name ;输出:Ex
  • myname = “$name is me”
  • echo $myname;输出:Ex is me
  • myname = ‘$name is me’;
  • echo $myname
  • 输出:$name is me
  • 单引号和双引号不同,双引号可以解释出变量;单引号不可以解释出变量,$name失去了原有的变量内容。
  • 主进程中的变量无法在子进程中运行,可以在主进程中通过export将变量变成环境变量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值