ubantu linux的bash shell初接触

本人是Linux初习者,同时也刚刚开始学习,将个人学习成长记录下来,来和你们一同分享!linux

我用的系统是Ubuntu 12.04,脚本编辑器用的是VIM,以为很顺手!Shell语言用的是Bash Shell。其实基本各类Shell语言都是相通的!vim

首先作好准备工做啦!若是你的系统里没有VIM文本编辑器,能够在终端中输入如下命令: sudo apt-get install vim 而后按提示安装就能够了!系统有了,文本编辑器有了,下面就差语言了。接下来咱们开始Bash Shell语言的学习!bash

PS:其实只要是个文本编辑器均可以写脚本的,只不过我是用VIM来写,故就这样了。编辑器

开始第一个Shell脚本。学习

在终端中输入以下命令:get

vim test.txt   (注意中间有一个空格)it

回车后进入VIM环境,在此时你是无法写入的,这是由于你没有敲下 "i" ;这是VIM规定的一种用法,没办法,只好按人家说的作了。当你按下"i"后,会发现编辑器左下角显示"--插入--",在这种状态下你即可以进行程序的编写了。编写以下内容:test

#!bin/bash终端

clear权限

echo ""

echo "Welcome to the world of Ubuntu Linux!"

注意echo与后面内容间的空格。上述内容输入完成后,这时你要进行以下操做:

按下"Esc"  (双引号不是输入内容,仅为突出的强调)

输入:":wq"  而后回车,这时你便回到了终端状态下。(双引号不是输入内容,仅为突出的强调)

这时你的程序已经编写好了,下面要为这test.txt文件授以权限。进行以下操做:

在终端提示符后面输入:chmod 711 test.txt 而后回车

接下来开始运行你的程序,有以下操做:

在终端提示符后面输入:./test.txt

它出现啦,就是这句,基本每学一种语言都是第一次出如今你眼前,让你惊喜不断,热血沸腾的这句:

Welcome to the world of Ubuntu Linux!

好,以上内容就是咱们的第一个Bash Shell脚本。下面来解释一下各部分的具体意思是什么。

vim test.txt

这是VIM编辑器的一句命令,语法是: vim 文件名.后缀,它的意思就是咱们使用VIM编辑器来编写一个文件。我所用的就是要用VIM来编写一个test.txt文件。

#!bin/bash     用以启动Bash

clear              运行程序前先清理屏幕

echo ""          echo是输出命令,这句是在输出一空白行

echo "Welcome to the world of Ubuntu Linux!"      这句就是在屏幕上输出“欢迎来到Ubuntu Linux世界”这句话。

按"Esc"是告诉VIM咱们要退出编写,":wq"是告诉VIM咱们要退出编辑器同时还有保存所写内容。

"chmod 711 test.txt"是为test.txt授以任何权限用户都可读写并执行的权限。

以上内容即是牛刀小试学习Bash Shell的第一课了!

相关文章
相关标签/搜索