鸟哥私房菜基础版-bash

1.管理整个计算机硬件的其实是操作系统的核心(kernerl),这个核心 是需要保护的!所以我们一般使用都就只能透过shell来跟核心沟通,以让核心达到我们所想要

达到的工作。那么 系统有多少shell可用呢?为什么要使用bash啊?底下分别来谈一谈喔!


2.音乐是怎么出来的

1)硬件:当做就是需要你的硬件有,声卡芯片这个配备,否则 怎么会有声音

2)核心管理,操作系统的核心可以支持这个芯片组,当然还需要提供芯片的驱动程序

3)应用程序,需要使用者(就是你)输入发生声音的指令



由于shell依据发展者的不同就有许多的版本,例如常听到的Bourne SHell

在Sun里头预设的  C  SHell.

商业上常用的K SHell

还有TCSH等等,每一种Shell都各有特点,至于Linux使用的这一种版本就称为Bourne Again  SHell(简称bash)

这个Shell  是Bourne Shell的增加版本,也是基准于GNU的架构下发展出来的。


为何要学文字接口的shell


1)文字接口的shell:大家都一样,所有基于linux系统都一样

2)远程管理:文字接口就是比较快

3)linux的任督二脉,shell 是也



bash是GNU计划中重要的工具软件之一。目前也是Linux distributions的标准 shell,bash主要兼容于sh,并且依据一些使用需求,而加强的shell版本。



bash 主要优点:

1)命令编修能力(他能记忆使用过的指令,只要在指令按,上下键,就可以找到前、后一个输入的指令)

2)命令与档案补全功能(tab按键的好处)

按两次tab按键就能够显示所有的可执行指令

如果想要知道系统当中所有以c为开头的指令呢?就按下c tab tab就好了


3)命令别名设定功能(alias)

如 alias ln='ls -al',就把ls -al的效果用ln是一样的了


4)工作控制、前景背景控制


5)程序化脚本:shell  scripts(连接几十个指令可以联下来,一次输入,然后分别执行)


6)通配符

如 ls -l /usr/bin/X*

7)Bash shell的内键命令 type

如: type ls

type -t ls

type -a ls


8)指令的下达 

\Enter如果命令很长就不会让Enter执行命令,而是在下一行继续写命令


变量


可以用echo这个指令来取用变量

如echo $variable 前面要加一个$



环境变量的功能


列出目前的shell环境下的所有环境变量与其内容

env 

还有个export




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值