设为首页
收藏本站
切换到宽版
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
论坛
BBS
排行榜
Ranklist
搜索
搜索
热搜:
香港vps
香港VPS
amh
机柜
vps
分销
VPS
域名出售
火车头
云主机
不限流量
香港服务器
美国服务器
香港
全能空间
whmcs
digitalocean
本版
帖子
用户
MJJ论坛
»
论坛
›
技术交流分享
›
服务器维护
›
Shell脚本开发与运维
返回列表
查看:
3057
|
回复:
0
Shell脚本开发与运维
[复制链接]
ppos
ppos
当前离线
积分
4820
发表于 2024-4-2 09:45:36
|
显示全部楼层
|
阅读模式
一、实验目的
练习shell脚本开发中的语法、常用命令;
理解基于shell脚本的简单运维场景,并能编写shell脚本解决相应问题。
二、实验内容
编写shell脚本,获取自己操作系统的基本信息并输出,要求在所有输出信息前,体现个人信息,即添加姓名的拼音全称,如张三疯同学在输出系统类型OS Type时,应加姓名前缀Zhang Sanfeng OS Type。
编写shell脚本,实现对git、python3和emacs的自动安装。
三、实验操作
编写shell脚本sys_monitor.sh 添加中文注释
vim sys_monitor.sh
用bash命令运行脚本
bash sys_monitor.sh
创建 auto_install.sh文件
vim auto_install.sh
用bash命令运行auto_install.sh文件(以git为例子)
四、实验小结
在脚本的编写过程中不可以加上1,2,3...这类的序号,在删除过程中要使用vim的批量删除方式(使用方法:ctrl+v进入可视块模式)
$0 变量是指整条记录。$1 表示当前行的第一个域,$2 表示当前行的第二个域,......以此类推。
记录中每个单词称作“域”,默认情况下,以空格或 tab 分隔。awk 可跟踪域的个数,并在内建变量 NF 中保存该值。
bash命令使用详解. 在Linux上采用bash作为标准,基本上它描述了对带有".sh"扩展名的vi编辑器等文本的处理并执行。
运维
相关帖子
•
推荐个主机管理,运维的小工具非常好用
•
一招搞定服务器在国外,国内视频访问不了的难题
回复
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
美国VPS综合讨论
欧洲服务器
干货茶馆
Web技术
Offers专区
拉美服务器
美国服务器
Archiver
|
手机版
|
小黑屋
|
MJJ论坛
Copyright
MJJ论坛
© 2022 All Rights Reserved.
快速回复
返回顶部
返回列表