本文章主要是针对慕课网Linux学习课程进行总结:https://www.imooc.com/video/3237
shell概述
shell是Linux的一个界面系统级程序,主要负责将用户输入的命令翻译成二进制机器码,发送给内容去执行。
同时,shell还是一种脚本语言。
shell的分类
shell主要分为两类:Bourne Shell 和C Shell
查看Linux支持的Shell脚本语言
其主要保存在/etc/shells目录下
通过cat /etc/shells命令可以查看对应的内容
可以看到linux是支持sh、bash、tcsh、csh几种脚本语言的
二.脚本执行方式
1.echo输出命令
echo可以输出内容,通过-e选项可以输出对应的反斜杠的特殊字符以及十六进制的字符,如下
通过\e[1;...\[e0m可以输出对应的颜色
2.创建第一个脚本
sh脚本语言可以直接使用对应的系统命令,例如echo命令
#在linux中代表注释,#!/bin/bash代表从这里开始以下是Linux的标准脚本,不能省略,如果调用了其他语言的话,不写这一行就会报错
创建shell脚本
vim hello.sh
写脚本的时候记得写注释。
脚本执行方法:
1.赋予执行权限,然后通过对应路径直接调用
2.通过bash命令,通过bash直接解释当前脚本