提示:以下是本篇文章正文内容,下面案例可供参考
一、什么是shell
shell是脚本命令中的解释器
示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
二、shell脚本的意义
- 重复执行命令
- 脚本批量执行任务
- 定时处理任务
三、如何创建shell脚本
第一行写入调用的幻数
#!/bin/bash #幻数
可以设置自动添加到vim中
vim ~/.vimrc #在其中进行编写即可继进行添加或是调用
"map <F12> ms:call WESTOS () <><cr>'s #”开头表示的使得文件在浏览模式下按F12添加内容
autocmd BufNewFile *.sh,*.script call WESTOS() #此行自动识别文件格式后进行文件的内容添加
func WESTOS()
call append(0,"###########################################")
call append(1,"#ClearTimt: ".strftime("%Y%d%m"))
call append(2,"#Author:westos")
call append(3,"#Mail:")
call append(4,"#Info:")
call append(5,"###########################################")
call append(6,"#!/bin/bash")
endfunc
四、shell脚本的执行
- 手动在环境中开启执行解释器
bash user.sh #开启一个纯净的shell环境执行命令
- 当前环境执行
source user.sh #直接在当前环境中运行不会开启新的shell
. user.sh #命令一样
- 执行
chmod +x user.sh #首先附加执行权限
/bin/bash user.sh #指定解释器的位置在被执行
script /mnt/user.sh #指定这个shell文件的位置
- 脚本的检测
sh -x file.sh #对指定的脚本进行检测是否能正常运行
+ #之一步骤中可以正常使用的内容有哪些