SHELL--3.shell脚本的基础知识
2021/5/25 7:28:51
本文主要是介绍SHELL--3.shell脚本的基础知识,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
SHELL--3.shell脚本的基础知识
- 一、shell脚本创建、执行和调试
一、shell脚本创建、执行和调试
脚本创建:
#!/bin/bash 幻数 整个程序最优先执行的
vim ~/.vimrc 自动添加脚本首部
setlocal ts=4 sw=4 ai et autocmd BufNewFile *.sh call WESTOSSHELL() func WESTOSSHELL() call append(0,"############################################") call append(1,"# Create_Time: ".strftime("%Y%m%d")) call append(2,"# author: hyl") call append(3,"############################################") call append(4,"") call append(5,"#! /bin/bash") endfunc
编辑新的脚本,设定已生成。
脚本执行:
1.手动在环境中开启指定解释器
sh 1.sh
2.直接在当前环境中运行shell中的指令不开启新的shell
source 1.sh
. 1.sh
3.开启脚本中指定的shell并使用此shell环境运行脚本中的指令
chmod +x 1.sh
/xxx/xxx/1.sh
脚本调试:
sh -x 1.sh
练习:
1.host_messages.sh 显示当前主机的名称,ip登陆当前主机的用户
hostname:
xxxxx
xxxx.xxxx.xxx.xxx
ipaddress:username: root
2.clear_log.sh 执行次脚本后可以清空日志
补充课题笔记:
sort -n westos | uniq -c
-c统计重复个数,并非最多次数的就在最上面,且需要先排序后统计,才能统计完整次数,因为uniq不能统计间隔的重复个数
这篇关于SHELL--3.shell脚本的基础知识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-19永别了,微服务架构!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?