0基础跟我学shell 2、第一个echo的应用
1、开始之前,你最起码具备这样一些知识:会登录shell、会使用vim进行操作保存和退出、会使用简单的cd、ls、pwd等基本的文件操作。
好了,现在开始写第一个shell脚本,Hello World。
Hello World是全世界都认同的规定,(字面上的意思是,世界你好。)由C语言之父Brian Kernighan提出,意味着你的第一个程序问世(程序诞生,向世界问好)
登录shell之后,我们需要先新建一个文件。
touch 0.HelloWorld.sh
或者
touch 0.HelloWorld.bash

2、之后ls查看一下我们的0.HelloWorld.bash

3、vim打开它(如果提示vim no found),就使用vi(vi 0.HelloWorld.bash)。
vim 0.HelloWorld.bash


4、按下a插入,可以看到左下角出现 -- insert --即为vi/vim的插入模式。
shell脚本的第一句话,切记,永远都是声明解释器。
什么叫声明解释器呢?就是声明这个文件由谁来运行。
我们使用的是bash,那么我们应该怎么来声明解释器呢?
#!解释器的绝对路径
不明白绝对路径没关系,后面会说,这里我们要怎么得到解释器的绝对路径呢?
很简单,which bash得到解释器路径。
然后我们记住这个路径。


5、那么就是
#!/bin/bash

6、我们要让shell在屏幕上输出一句话——Hello World
这里有这样一个命令,echo。
我们只需要echo Hello World即可。

7、然后按下ESC进入命令模式,输入:wq保存退出(具体请看小编有关vi/vim的经验)

8、使用. 0.HelloWorld.bash或者source 0.HelloWorld.bash
再者bash 0.HelloWorld.bash运行
可能你会说了,这不是已经声明了解释器路径了吗?为什么还要直接调用bash来运行?
这个是有关权限的问题,下一篇小编会具体讲述,让解释器路径的声明真正起作用。
现在先这样做就好。
程序在运行了耶,输出了Hello World。
