Shell基础
一、shell概述
1) shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动、挂起、停止甚至是编写一些程序。
我们输入的abc、、、24个字符是通过shell对照ASCII码翻译成二进制来让计算机识别的。我们从操作界面上输入命令,这个命令回车之后把此命令对照ASCII码翻译成指定的二进制,通过shell翻译成计算机内核能识别的二进制,然后内核调用硬件来处理,处理完之后再通过shell反馈给用户。
2) shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。Shell是解释执行的脚本语言,在shell中可以直接调用Linux系统命令。
二、脚本执行方式
1) echo输出命令
1、echo [选项] [输出内容]
例如:[root@locahost ~]# echo “hello world”这样就会打印来。如果你输出的内容之间有空格,则需要加双引号。
注:选项:
-e:支持反斜线控制的字符转换
控制字符 |
作用 |
a |
输出警告音 |
|
退格键,也就是向左删除键 |
|
换行符 |
|
回车键 |
|
制表符,也就是Tab键 |
v |
垂直制表符 |
|