码迷,mamicode.com
首页 > 系统相关 > 详细

shell学习

时间:2018-09-21 23:07:10      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:执行   test   代码   ash   com   技术   ssh   初识   不能   

一、初识shell

shell是用C程序编写的,它是用户与linux沟通的桥梁。

shell编程:只需要一个能编写程序的文本编辑器以及一个能解释执行的脚本解释器就可以了。

shell的种类比较多,分为:Bourne Shell(/usr/bin/sh或/bin/sh)、Bourne Again Shell(/bin/bash)、C Shell(/usr/bin/csh)、K Shell(/usr/bin/ksh)、Shell for Root(/sbin/sh)等,一般用的最多Bourne Again Shell(主要是易用和免费)。

 

二、shell脚本编写

1、shell脚本都是以.sh为结尾的文件,并且都以#!开头(告诉系统该脚本以什么解释器执行,即用哪种shell)

技术分享图片

 

 

echo命令是代表窗口输出,以上代码保存为test.sh文件。

脚本编写完成后,需要执行脚本,以查看效果。执行shell脚本通常有两种方式:

第一、将脚本变为可执行文件:chmod +x ./test.sh;请注意,这边需要知道linux相关的知识(wrx分别代表编辑、只读、可执行),一定要写成./test.sh,不能写成test.sh,因为linux会去path目录下查找test.ssh文件,因此不会查找到;脚本具有的可执行权限后,再执行脚本文件,./test.sh

第二、作为解释器的参数执行

参数为文件名

/bin/sh test.sh

shell学习

标签:执行   test   代码   ash   com   技术   ssh   初识   不能   

原文地址:https://www.cnblogs.com/yangzhouqiang/p/9688496.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!