• shell常见脚本30例

    时间:2024-05-16 21:31:36

    shell常见脚本30例author:headsen chen  2017-10-19  10:12:12本文原素材出自网上,特此申明。有些地方加入我自己的改动常见的30例shell脚本1.用Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下。#!/bin/sh FIL...

  • 【Telnet】使用Telnet协议连接到远程Shell执行脚本

    时间:2024-05-16 21:26:38

    介绍本文介绍如何通过Telnet协议连接到远程Shell,执行脚本,并获取执行结果;相关文章:《【Jsch】使用SSH协议连接到远程Shell执行脚本》http://www.cnblogs.com/ssslinppp/p/6244653.html 其他示例:http://commons.apache...

  • 用shell统计表格数据

    时间:2024-05-12 17:21:59

    今天有个人问了这样一个问题,图片是原题,在这个题的基础上写了一个实现方法首先日志存到a.txt文本里,如下Zhangsan|lisi1|0|Zhangsan|lisi2|10|Zhangsan|lisi3|6|Zhangsan|lisi4|0|Zhangsan|lisi5|0|Lisi|list1|...

  • 终极 Shell——ZSH

    时间:2024-05-12 15:02:07

    Shell是Linux/Unix的一个外壳,你理解成衣服也行。它负责外界与Linux内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结果返回用户或应用程序。Linux/Unix提供了很多种Shell,为毛要这么多Shell?难道...

  • expect中使用exec执行shell命令

    时间:2024-05-10 07:50:20

    今天想在expect脚本中获取本机ip,执行脚本是报错,脚本如下:set localip [exec ifconfig eth0 | grep Mask | cut -d: -f2 | awk '{print $1}]solution :exec sh -c {your commands here}...

  • 04-23 周二 shell环境下读取使用jq 读取json文件

    时间:2024-05-09 09:10:29

    04-23 周二 shell环境下读取使用jq 读取json文件 时间版本修改人描述04-23V0.1宋全恒新建文档简介 工具列表 Shell脚本处理JSON数据工具jq jshon是另外一个读取json数据的工具 而且其支持XML和YAML格式文件 linux shell环境下处理yml文件...

  • Shell 编程基础之注意技巧

    时间:2024-05-07 20:05:10

    退出状态bash中的内建命令虽然不创建新的进程,但也会有Exit Status,通常也用0表示成功非零表示失败,可以用特殊变量$?读出命令代换:`或$()user@ae01:~$ echo `date`Sat Oct :: CSTuser@ae01:~$user@ae01:~$ echo $(da...

  • 关于ansbile工具的shell、command、script、raw模块的区别和使用场景

    时间:2024-05-07 18:09:58

    command模块 [执行远程命令][root@node1 ansible]# ansible testservers -m command -a 'uname -n'script模块 [在远程主机执行主控端的shell/python脚本 ]  (使用相对路径)[root@node1 ansible...

  • Linux记录-shell获取hdfs表查询mysql

    时间:2024-05-04 11:09:02

    #!/bin/shhdfs dfs -ls /user/hive/warehouse | awk '{print $8}' | awk -F "/" '{print $5}' >hivedb.txtsed -i '1d' hivedb.txtdbline=$(cat hivedb.txt | ...

  • shell脚本操作数据库

    时间:2024-05-03 12:40:57

    #!/bin/bashHOST_NAME="localhost"PORT=3306USERNAME="root"PASSWORD="root"DBNAME="test"TABLENAME="tb_test"today=`date +%Y-%m-%d`#删除数据delete_sql="delete f...

  • VIM打开shell脚本中文乱码解决

    时间:2024-05-02 10:39:22

    1. 查找 .vimrc文件通常有2个地方保存这个文件的:(1) 在/etc/文件夹下面,是所有用户的vim配置(2)每个用户的开始登录的文件夹下面,有些不一定有,比如hadoop用户,则在/home/hadoop下面。2. 修改.vimrc文件 建议修改当前使用的用户下面,这样只会影响到当前用户。...

  • xcode8.3 shell 自动打包脚本

    时间:2024-04-28 23:22:45

    题记xcode升级8.3后发现之前所用的xcode自动打包基本无法使用,因此在网上零碎找到些资料,将之前的脚本简化。此次脚本是基于xcode证书配置进行打包(之前是指定描述文件、相对繁琐)。因此代码较为简单使用。xcodebuild自动打包是基于xcodebuild工具进行打包(xcode本身也是基...

  • xcode8.3 shell 自动打包脚本 记录

    时间:2024-04-28 23:08:34

    题记xcode升级8.3后发现之前所用的xcode自动打包基本无法使用,因此在网上零碎找到些资料,将之前的脚本简化。此次脚本是基于xcode证书配置进行打包(之前是指定描述文件、相对繁琐)。因此代码较为简单使用。xcodebuild自动打包是基于xcodebuild工具进行打包(xcode本身也是基...

  • 在linux的shell里访问一个URL

    时间:2024-04-25 11:56:46

    在linux上访问一个网址有四种方法1.elinks,用法举例:[weishusheng@centOS6 ~]$ elinks -dump http://www.baidu.com2. wget 这个会将访问的首页下载到本地[weishusheng@centOS6 ~]$ wget http://w...

  • shell远程执行命令

    时间:2024-04-25 00:04:01

    ssh主要参数说明-l 指定登入用户-p 设置端口号-f 后台运行,并推荐加上 -n 参数-n 将标准输入重定向到 /dev/null,防止读取标准输入-N 不执行远程命令,只做端口转发-q 安静模式,忽略一切对话和错误提示-T 禁用伪终端配置#!/bin/shHOST_LIST="host1 ho...

  • Shell 字符截取命令 Cut

    时间:2024-04-23 15:15:19

    1、Cut 命令# cut [选项] 文件名选项 : -f 列号 提取第几列   -d 分隔符,按照指定分隔符分割列2、例子cut -f 1,4 -d ":" /etc/password 表示以":"作为分隔符 提取第一列和第四列的数据3、提取Linux下所有普通用户的用户名cat /etc/pas

  • T1级,生产环境事故—Shell脚本一键备份K8s的YAML文件

    时间:2024-04-23 07:08:15

    #/bin/bash## K8S_YAML_SHELL_DIR:记录脚本和resources.txt存放位置,移动是需要修改其值# 一键备份K8s集群YAML文件脚本# resources.txt文件,编写需要备份资源## 定时任务示例# 0 0 */1 * * /usr/bin/bash /a/k...

  • Jenkins CI/CD 持续集成专题三 Jenkins 使用shell脚本打包组件配置流程

    时间:2024-04-23 07:01:31

    第一步 新建任务 第二步 输入项目名称和选择自由风格的软件项目点击确定 第三步 配置下项目地址和账号密码 第四步 配置 build steps 选择 shell 脚本  第五步 shell 配置 (注意shell 必须以#!/bin/sh开头,否则会报 找不到shell 命令的错) #!/b...

  • Android系统在超级终端下必会的命令大全(adb shell命令大全)

    时间:2024-04-22 21:31:34

    . 显示系统中全部Android平台: android list targets . 显示系统中全部AVD(模拟器): android list avd . 创建AVD(模拟器): android create avd --name 名称 --target 平台编号 . 启动...

  • 4月21日Linux运维用户相关的添加,分组,修改权限等shell脚本开发第一天

    时间:2024-04-22 14:26:37

    #!/bin/bash# 先查看已经有的用户名echo "请选择以下功能"echo "//"echo -e "功能一:批量注册添加新用户\n功能二:创建新组群,并向组群中添加用户\n功能三:修改用户组群 \n功能四:修改用户权限 \n功能五:删除指定用户\n功能六:删除指定组群 "read -p '...