当前位置:C++技术网 > 资讯 > 跟我一起写Linux下的shell脚本:2

跟我一起写Linux下的shell脚本:2

更新时间:2015-08-26 23:44:24浏览次数:1+次

为了大家更方面的理解shell脚本,这一节,我将说明一下,什么是shell

shell 就是一个程序,它接受从键盘输入的命令,
然后把命令传递给操作系统去执行。几乎所有的 Linux 发行版都提供一个名为 bash 的程序,
bash
shell 的一种,来自于 GNU 项目。“ bash”“ Bourne Again SHell”的首字母缩写,
所指的是这样一个事实, bash sh 的增强版, sh 是最初 Unix shell 程序,由 Steve Bourne写成。

 

我们平时在Ubuntu下按键 Ctrl+alt+t打开的就是一个图形化终端。

当使用图形用户界面时,我们需要另一个叫做终端仿真器的程序,去和 shell 交互。浏览一
下我们的桌面菜单,我们可能会找到一个。虽然在菜单里它可能都被简单地称为“ terminal”
但是 KDE 用的是 konsole 程序, GNOME 则使用 gnome-terminal。还有其他一些终端仿真器可供 Linux 使用,但基本上,它们都是为了完成同样的事情,让我们能访问 shell。也许,你会喜欢上这个或那个终端,由于它所附加的一系列花俏功能。

一些常见的shellshbashkshtcshcshzsh。还有需要注意一点的是,每个shell的某些语法是不同的。同一个脚本,在不同的shell下执行,有可能会无法通过。建议刚开始,就学习Linux默认的bash

我们可以 使用命令 cat /etc/shells 来看一下本台Linux机子上面安装了哪些shell

下一节,我将带领大家学习shell脚本的语法。


 gnome-terminal


 konsole