[Linux](五) --shell bash学习----初步了解

[Linux](五) --shell bash学习----初步了解

Posted by Hzy on January 7, 2019

听说这是Linux学习的重点内容,必须掌握好基础才行….那我就来学习了。

我准备分几部分来学习bash:

* 对bash shell的初步了解
* bash一些常见的命令
* shell中的系统变量,自定义变量,及功能。
* bash shell的操作环境学习
* 管道,通配符的学习。
* 最后学习如何编写shell script.

下面是我的一些初步了解。

1.一开始听到shell,wtf,这是个什么玩意?

总结来说shell:

一个提供用户操作 系统的一个接口

然后我们就可以通过shell来操作一些应用程序,命令啊。感觉就是跟windows里的Dos很像。

2.Linux里似乎有很多shell,但我们准备学习的是系统默认的bash。就是下图的第二个。

查看系统的shell: bash

3.列举一下bash shell的功能

  • 可以记忆命令(history)
  • 命令与文件补全功能
  • 可以设置自己习惯的命令(alias)
  • 写可以自己程序脚本(shell script)
  • 作业控制 前台 后台控制。

    4.对变量的初步了解

    1.显示变量前面要加 $
    2.系统变量都是大写的。
    3.环境变量==全局变量
    4.自定义变量==局部变量
    5.两个相关的转换命令,delcare和export。

后记:

今天只是一个初步的了解,后续会详细的了解跟学习bash的使用。感觉任重道远…,
我想试试结合思维导图来学习,当然还需要多动手实践,然而今天并没有怎么动手。