shell编程—简介(一)
2018-08-05 07:40:48来源:博客园 阅读 ()
1、shell概念
shell是一个用C语音编写的程序,他是用户使用Linux的桥梁
shell既是一种命令语音,又是一种程序设计语音
shell是指一种应用程序,这个应用程序提供一个界面,用户通过这个界面访问操作系统内核的服务
2、shell脚本
shell脚本全称是shell script,是一种为shell编写的脚本程序
Ken Thompson的sh是第一种Unix Shell
3、shell环境
shell编程只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器
Linux中常见的shell种类有:
Bourne Shell(/usr/bin/sh或/bin/sh)
Bourne Again Shell(/bin/bash)
易用和免费,Bash在日常工作中被广泛使用
Bash是大多数Linux系统默认的shell
C shell(/usr/bin/csh)
K shell(/usr/bin/ksh)
Shell for Root(/sbin/sh)
一般情况下,人们并不区分 Bourne Shell 和 Bourne Again Shell,所以,像 #!/bin/sh,它同样也可以改为 #!/bin/bash
4、shell作用
将许多命令写在一起,让用户很快执行一个文件的shell脚本,即一次执行多个命令
5、bash环境
.bash_profile
设置环境变量
账户一建立就存在
.bashrc
存放针对bash的命令
每次启动都执行
在.bash_profile之后执行
.bash_logout
仅在退出注册时运行
.bash_histroy
历史记录
6、格式
格式:vi filename.sh 使用vi来编写shell脚本
脚本第一行格式:#!/bin/bash
符号#!用来指定该脚本文件的解析程序。当编辑好脚本后,执行脚本还必须使用其具有可执行属性,即:chmod+x filename然后执行./filename.sh
第二种执行方法:/bin/bash filename.sh
7、注意事项
chmod+x file加上执行权限,否则会提示无执行权限
执行脚本时或全目录,或,./file.sh,如果不加的话,linux默认会从PATH中查找file.sh
脚本后缀名修改后,仍然可以正常运行
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Linux指令和shell脚本 2020-06-11
- Linux系统介绍 2020-06-02
- Xshell如何配置并远程连接Linux服务器详解 2020-05-31
- Bash Shell基础笔记 2020-05-26
- Shell脚本关于循环的一些总结 2020-05-18
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash