Shell脚本开发实战--工具篇
一、产生背景
企业应用开发中,我们会经常和Linux服务器打交道,比如:Linux提交spark作业,查看作业日志,准备基础数据,调试与自测等;如果每次测试都重复那些操作就显得很业余了,我们想到的肯定是通过写Shell脚本来实现自动处理。但是,在需要对shell脚本进行调试或者修改大量参数时,直接在Linux上使用“vi”命令修改的话,效率会很低。这篇文章的目的就是教大家如何通过一系列操作来提高我们工作效率。
二、工具清单
- SecureCRT (远程连接Linux服务器工具)
- NotePad++ 或 UltraEditor (编辑Shell脚本)
三、操作步骤
3.1 通过SecureCRT连接Linux并新建shell脚本
# 新建shell脚本vi test.sh# 添加头信息#!/bin/bash# 修改脚本文件权限chmod u+x test.sh
3.2 使用UltraEdit的ftp连接到服务器,打开新建的文件
3.3 直接在UE上进行修改,并保存
点击保存,修改后的文件会自动上传到Linux
3.4 通过SecureCRT连接Linux,执行Shell
通过在两个窗口中操作,可以很方便的修改Linux上shell脚本并执行
1)UE窗口
复制、粘贴操作都可以执行
2)SecureCRT窗口
负责执行修改后的Shell脚本
Shell脚本开发实战--工具篇相关推荐
- Linux shell 脚本编程-实战篇(二)
继: Linux shell 脚本编程-实战篇(一) 2. 创建与数据库.Web及电子邮件相关的脚本 2.1 MySQL 数据库 2.1.1 MySQL 数据库安装 到 http://repo.mys ...
- Linux shell 脚本编程-实战篇(三)
继: Linux shell 脚本编程-实战篇(二) 3. 一些小有意思的脚本 3.1 发送消息 3.1.1 功能分析 对于这种简单的脚本,需要的功能不多.涉及的一些命令很常见,下面了解脚本所需的几个 ...
- Xamarin.Forms开发实战基础篇大学霸内部资料
Xamarin.Forms开发实战基础篇大学霸内部资料 介绍:本教程是国内第一本Xamarin.Forms开发专向教程.本教程针对Xamarin.Forms初学用户,全面细致的讲解Xmarin.For ...
- linux shell脚本 静态检查工具 shellcheck 简介
简介 shellcheck 是一款实用的 shell脚本静态检查工具. 首先,可以帮助你提前发现并修复简单的语法错误,节约时间.每次都需要运行才发现写错了一个小地方,确实非常浪费时间. 其次,可以针对 ...
- 微信小程序购物商城系统开发系列-工具篇
微信小程序购物商城系统开发系列-工具篇 微信小程序开放公测以来,一夜之间在各种技术社区中就火起来啦.对于它 估计大家都不陌生了,对于它未来的价值就不再赘述,简单一句话:可以把小程序简单理解为一个新的操 ...
- ubuntu shell脚本弹窗小工具yad
ubuntu shell脚本弹窗小工具yad 简介 安装 使用 选择文件夹/文件 输入文本 选择下拉菜单 小结 简介 yad是ubuntu下面的一个很有用的命令行工具,可以在shell脚本里弹窗给用户 ...
- shell脚本动画小工具
shell脚本动画小工具 看gif图: shell脚本版 脚本内容如下: #!/usr/bin/env bash## ----------------------------------------- ...
- linux 的动画脚本,shell脚本动画小工具
shell脚本动画小工具 看gif图: shell脚本版 脚本内容如下: #!/usr/bin/env bash ## ---------------------------------------- ...
- Shell 脚本案例实战 [4]
for循环结构 for 循环结构语句 1.for循环结构: 语法: for 变量名 in 变量取值列表 do 指令- done 提示:在此结构中"in 变量取值列表"可省略 ...
最新文章
- 脚本SFTP定时取Linux服务器文件
- getprop 与 dumpsys 命令
- 创纪录!Oracle关键补丁更新修复关键漏洞曝光
- Android代码片段:验证数据
- Linux定时任务Crontab详解_定时备份
- java中的Atomic类
- python是一种动态语言这意味着_Python如何能成为全球最受欢迎的编程语言?该不该学Python?...
- python查找字符串数量_python如何实现从字符串中找出字符1的位置以及个数的示例...
- sendfile()对nginx性能的提升
- 易筋SpringBoot 2.1 | 第三篇:RestTemplate请求HTTP(1)
- 统计Nginx访问量
- UE4 本地化多语言
- 极米NEW Z6X和坚果G9哪个好?
- MySQL数据库实验(四):E-R图实例讲解
- html 悬停 div,关于html:如何在div悬停时影响其他元素
- LeetCode 167.Two Sum II 解题报告
- 【转】WebMatrix 从零建站如此简单!来自微软的免费网站服务器快速建站套件
- matlab如何看线性趋势线,matlab自动画趋势线指标公式
- 打印设置自定义表尾_打印excel工作表时,如何把表头和表尾一起打印到每一页上?-excle怎样设置表尾打印...
- 29、Java——吃货联盟订餐系统(对象+XML)