配置shell脚本的参数arg和选项opt 官网上的方式是在shell中重写 getOptionParser() 。 使用 显示帮助,不执行脚本 运行结果如下: Arguments 参数是指定位置顺序的,而 Options 和位置无关。 ...
分类:
Web程序 时间:
2020-04-03 10:25:59
阅读次数:
87
目录 一、实验内容说明及基础问题回答二、工具准备 查看WindowsIP和LinuxIP Windows获得Linuxshell Linux 获得Windows shell 使用nc传输数据 三、实验过程 使用netcat获取主机操作Shell,cron启动 使用socat获取主机操作Shell, ...
分类:
其他好文 时间:
2020-03-23 09:50:37
阅读次数:
101
目录 "1.使用netcat获取主机操作Shell,cron启动" "2.使用socat获取主机操作Shell, 任务计划启动" "3.使用MSF meterpreter(或其他软件)生成可执行文件,利用ncat或socat传送到主机并运行获取主机Shell" "4.使用MSF meterprete ...
分类:
其他好文 时间:
2020-03-15 18:58:08
阅读次数:
184
(1)首先要知道使用的Mac OS X是什么样的Shell,使用命令 echo $SHELL 如果输出的是:csh或者是tcsh,那么用的就是C Shell。 如果输出的是:bash,sh,zsh,那么用的可能就是Bourne Shell的一个变种。 Mac OS X 10.2之前默认的是C She ...
分类:
系统相关 时间:
2020-03-11 23:55:35
阅读次数:
117
关键词:$*、$@、$# 参数处理说明 $# 传递到脚本的参数个数 $* 以一个单字符串显示所有向脚本传递的参数。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。 $$ 脚本运行的当前进程ID号 $! 后台运行的最后一个进程的ID号 $@ 与$*相同,但是使用时加引号, ...
分类:
其他好文 时间:
2020-03-04 00:20:08
阅读次数:
87
Redis 安装 Redis是一款内存键值存储,以其灵活性,性能和广泛的语言支持而闻名。本教程将演示如何在Ubuntu 18.04服务器上安装和配置Redis。主要内容包括: 安装 Redis Redis 配置 Redis 控制 一、安装 Redis 使用 apt 从官方 Ubuntu 存储库来安装 ...
分类:
系统相关 时间:
2020-02-06 12:37:56
阅读次数:
88
$的特殊含义$0 代表脚本名字.$1~$n 添加到Shell的各参数值。$? 执行上一个指令的返回值,为0说明正常执行$* 所有参数列表$- 显示shell使用的当前选项,与set命令功能相同$# 参数个数 $@ 不加引号与$*相同,加上引号,$@是把每个参数看成一个字符串,而$*是把所有的参数看成... ...
分类:
其他好文 时间:
2020-02-04 18:27:15
阅读次数:
106
使用 Spark Shell 编写代码 启动Spark Shell: 加载txt文件: 简单的RDD操作: //获取RDD文件textFile的第一行内容textFile.first() //获取RDD文件textFile所有项的计数textFile.count() //抽取含有“Spark”的行, ...
分类:
其他好文 时间:
2020-02-02 13:35:21
阅读次数:
101
Socket实现交互式shell 使用socket系列函数实现,原理很简单,就不多说了. 服务端代码: (相当于metepreter) ...
分类:
系统相关 时间:
2020-01-23 12:48:36
阅读次数:
159
默认的情况下,Shell脚本中的命令是串行执行的,必须等到前一条命令执行完后才执行接下来的命令,但是如果我有一大批的的命令需要执行,而且互相又没有影响的情况下(有影响的话就比较复杂了),那么就要使用命令的并发执行了。 如下: #!/bin/bash IPLIST=/home/meta/ipinfo/ ...
分类:
系统相关 时间:
2019-12-27 09:33:55
阅读次数:
124