Shell编程基础01 Hello World
Linux-man.cn 发布于 阅读:13 技术文章
简单的 Hello World
输出Hello World——我的一小步人类的一大步
打开Linux终端(常见就是黑乎乎的界面,但是功能很强大),然后在#号提示符后面输入 echo "Hello world"
随后可以在屏幕上看到如下输出:
[root@localhost ~]# echo "Hello world"
Hello world
[root@localhost ~]#
echo是个常用命令,其功能就是输出括号中的字符串。
注:#号提示符为root账号,普通账号为$符
写一小段程序
上面的"Hello World"是在Linux终端直接输出的,但通常的做法是将代码写入一个或多个文件中,用文本编辑器(Linux里一般默认文本编辑器是vim)写一个.sh结尾的文件,例如:hello.sh
在hello.sh中写入如下代码,并保存:
#!/bin/bash
echo "Hello World"
注:#!/bin/bash是告诉Linux我们用哪个shell去执行程序,什么?Linux还有很多shell,暂时不用管啦,随着学习的深入以后会慢慢理解的。
退出文本编辑器,然后在终端(黑乎乎的窗口)输入source shell.sh:
[root@localhost shell]# source shell.sh
随后可以看到像在终端直接输入echo "Hello world"一样的结果了
注:source命令是用来执行shell脚本的,在Linux里还可以通过"."、"./"、"sh"、"bash"等方法执行shell脚本
[root@localhost shell]# source shell.sh
Hello World
[root@localhost shell]# bash shell.sh
Hello World
[root@localhost shell]# sh shell.sh
Hello World
[root@localhost shell]# . shell.sh
Hello World
[root@localhost shell]# ./shell.sh
Hello World
[root@localhost shell]#
总结
能够输出Hello World就不是异教徒了