Linux学习笔记-------shell基础
2015-08-28 09:09
204 查看
Shell 基础------
1. shell概述
a) 什么是shell???
b) :shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求,以便运行程序的界面系统级程序,用户可以用shell来启动、挂起、停止、甚至编写一些程序。
c) Shell 还是一个功能相当强大的编程语言,易编写、易调试,灵活性强。Shell是解释执行的脚本语言,在shell中可以直接调用Linux系统命令。
d)
2. shell 脚本执行方式
a) 1.echo命令
b) 命令语法:
1. echo [选项] [输出内容]
2. 选项:
i. –e :支持反斜线控制的字符转换
第一个脚本:
源代码如下:
vi hello.sh
#!/bin/bash
#the first program
#Author :shenchao
echo -e "wo shi yi ge hao ren"
保存退出。:wq
截图:
1.
![](http://img.blog.csdn.net/20150828090734950?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20150828090751391?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20150828090758989?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20150828090813593?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20150828090825786?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20150828090834166?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20150828090912054?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2.
3.
怎样才能让脚本能执行??
1. 》给脚本赋予执行权限,直接运行
a) :如:chmod 755 hello.sh #修改为可执行文件权限。
b) : :./hello.sh #通过相对路径的方式来调用该可执行文件。
2. 》通过Bash调用执行脚本
a) Bash hello.sh
截图:
可以看到上面的出错了,下面的是正确的。
实例图:
1. shell概述
a) 什么是shell???
b) :shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求,以便运行程序的界面系统级程序,用户可以用shell来启动、挂起、停止、甚至编写一些程序。
c) Shell 还是一个功能相当强大的编程语言,易编写、易调试,灵活性强。Shell是解释执行的脚本语言,在shell中可以直接调用Linux系统命令。
d)
2. shell 脚本执行方式
a) 1.echo命令
b) 命令语法:
1. echo [选项] [输出内容]
2. 选项:
i. –e :支持反斜线控制的字符转换
第一个脚本:
源代码如下:
vi hello.sh
#!/bin/bash
#the first program
#Author :shenchao
echo -e "wo shi yi ge hao ren"
保存退出。:wq
截图:
1.
2.
3.
怎样才能让脚本能执行??
1. 》给脚本赋予执行权限,直接运行
a) :如:chmod 755 hello.sh #修改为可执行文件权限。
b) : :./hello.sh #通过相对路径的方式来调用该可执行文件。
2. 》通过Bash调用执行脚本
a) Bash hello.sh
截图:
可以看到上面的出错了,下面的是正确的。
实例图:
相关文章推荐
- shell练习一
- shell练习二
- shell练习三
- shell练习四
- linux添加用户切换后显示-bash4.1$的解决办法
- Linux Shell高级技巧
- linux shell 命令常用快捷键
- Linux学习日记--基础命令(7)--bash中的变量,配置文件
- linux shell bash 内置变量参考
- Windows中SSH Secure Shell Client 的使用方法
- linux shell——小试牛刀
- shell 语句的应用
- WARN No appenders could be found for logger (org.apache.hadoop.util.Shell).
- 使用bash将csv文件数据读写到MySQL数据库的脚本之一
- 常用shell脚本命令
- 使用bash将csv文件数据读写到MySQL数据库的脚本之一
- 命令__shell数字-字符串比较
- 命令__shell变量$#,$@,$0,$1,$2的含义解释
- HBase 常用Shell命令
- HBase 常用Shell命令