Linux Shell编程入门第一课

一、Linux简介

我就先跳过linux版本的介绍及其linux发展史的介绍!这些东西想必大家都有所了解和听闻,我们只需要指导Linux是一个开源的操作系统即可,它的性质和Windows是一致的!

提示:(其实Windows的底层也是和Linux一样,都是黑乎乎的窗口,我们对windows的每个操作都是转换成一条命令在底层执行,比如:复制、粘贴等等)话不多说,我们接着往下看!


二、Linux Shell的demo(例子)

#!/bin/sh
echo "Hello World!"
够简单的例子吧,这也许是你以后在shell中编程出现简单的例子!但是简单并不带你你懂它,下面我将对这个文件进行解读。

在解析之前首先在这里再给大家科普一下知识,我们平时都是不是有这样一个认为:”操作系统可以执行任何格式的文件“,但是这句话是错的,操作系统是只会执行二进制文件的(大家可以去查一下资料),所有我们看到的各种格式的文件被处理的时候都是格式化为二进制文件存储的,所以当我们打开某个存储在电脑上的文件时都是通过解析器进行转化出来的(相信大家都遇到过乱码的文件,那就是解析的问题)。

因此,我们在Linux中编写的句子也需要解析器去解析为二进制文件才能被系统读,(大家是不是还在担心我们怎么去寻找使用哪一种解析器呢)正好Linux中已经集成了市面上许多常用的解析器,我们只需去引用就可以使用!

第一句(#!/bin/sh):/bin/sh大家都看得出来这是一个路径,这就是解析器所在路径,想必这样说大家就应该理解这个命令的意思了;至于”#!“,在Linux中,凡是被注释为”#!“的,后面通通都是加载器(解析器)的路径;

第二句(echo ”Hello World!“):”Hello World!“我就不多讲了,大家一眼就知道,这是一句话,一个字符串;重点说一下”echo“,字符串输出命令,可能有的同学一看就知道,对没错她在PHP等好多编程语言中都用这个命令进行字符串的输出!


提示:或许有的同学就问,你这个两行代码怎么用,怎么能够跑起来呢,对,我确实没说,下面我就吧步骤列举如下:

1、登录到Linux系统(不管你用什么方法);

2、使用vi  xx.sh → 回车(Enter) :这里的xx代表你起的文件名;

3、按下键盘上的 ”i“  :按下i表示你进入了文本编辑模式(inter);

4、然后输入上述的内容;

5、按下键盘上的ESC :这步操作是让你推出编辑模式进入命令行模式(在命令行模式下输入命令才有作用);

6、然后输入:wq  (这个命令是让你保存你编辑的内容,并退出编辑界面);

7、为文件赋予权限,使用chmod +x   xx.sh → Enter;(这个命令大家可能不熟悉,没关系你现在只需要指导chmod是用来赋予权限即可);

8、然后我们有权限就可以执行文件了,使用./xx.sh  (注意在/xx.sh前面有一个“点”);

9、你可以看到输出结果:Hello World!


总结:本次的博客只作为一些没接触过Linux的同学对他们进入学习Linux起到一些指引作用,对于了解过Linux的同学竟提供参考,对了,由于本人的能力有限可能文章中有部门错误或者不理解的地方欢迎大家留言反馈!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值