shell - 1

Linux提供shell解析器 六种
命令: $ cat /etc/shells

1. /bin/sh 2. /bin/bash 3. /sbin/nologin 4. /bin/dash 5. /bin/tcsh 6. /bin/csh

| 注:Centos默认的解析器是bash

Shell脚本入门

脚本格式
脚本以#!/bin/bash开头(指定解析器)

第一个Shell脚本:helloworld1. 创建一个sh脚本文件 touch helloworld.sh 2. vi编写脚本内容 vi helloworld.sh 3. 内容 #!/bin/bash echo "helloworld" 4. 执行 (相当于解析器调用 所以不用权限) sh helloworld.sh sh /home/[**自己的存放路径**]/helloworld.sh bash helloworld.sh bash /home/[**自己的存放路径**/helloworld.sh 5. 赋予权限再执行 (相当于自己调用) 赋予777权限 最高权限 chmod 777 helloworld.sh **./** 直接执行脚本 ./helloworld.sh 或者 /home[**自己的存放路径**]/helloworld.sh

| 第一种执行方法,本质是bash解析器帮你执行脚本,所以脚本本身不需要执行权限。第二种执行方法,本质是脚本需要自己执行,所以需要执行权限

多命令处理 touch batch.sh //创建文件 vi batch.sh //编辑脚本 //输入一下内容 #!/bin/bash cd /home/atguigu touch cls.txt echo "I love cls" >>cls.txt

| 入门完成

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wppxsf.html