靶机下载地址:https://www.vulnhub.com/entry/doubletrouble-1,743/ 靶机环境:桥接模式(最好搭建在virtualbox中),由于该靶机网卡的原因,如果是nat模式会扫不到,若使用nat则需修改kali网卡为与靶机一样的网卡 kali机IP:192.168.3.76 doubletrouble-1靶机IP:192.168.3.72 doubletrouble-2靶
shell运算符 基础运算符 + : 加 -:减 *:乘 /:除 %:取余 # 取余案例 echo $((RANDDM%10)) # 自增案例 for ((i=1;i<=10;i++));do echo $i done 逻辑符号 && : 且 || :或 ! :非 所有符号 + - # 加号,减号,一般用于整型、浮点型的运算,其他语言中也可以做字符串的拼接 * / % # 乘号
shell运算符 基础运算符 ```bash+ 加- 减* 乘/ 除% 取余 # 取余echo $((RANDOM)) # 自增for ((i=1;i<=10;i++));doecho $idone for n in `seq 10`;doecho $ndone``` 逻辑符号 ```bash&& 且|| 或! 非``` 所有符号 ```bash==:等于 -eq<:小于 -lt>:大于 -gt>=:大于等于 -ge<=:小于等于
shell条件表达式 条件表达式介绍 条件表达式,我们非常的常用,可以说,任何编程语言都离不开条件表达式,但是每种表达式语言的写法都不太一样,在shell中, 有一种独特的写法 [ 条件 ] # 不支持 > < 支持 -eq -le -ne [[ 条件 ]] # 支持 < > -eq -le -ne test 条件 # 都支持 命令行使
在pycharm Terminal 中 执行Python manage.py shell 提示:ModuleNotFoundError: No module named 'rest_framework'; 解决方案: 1、查看是否已下载对应的包,已下载就不是安装包的问题; 2、查看file--setting中的项目运行环境是否为设置的虚拟环境; 3、从上步骤都确定没有问题,可以
001、 root@DESKTOP-1N42TVH:/home/test5# ls record.sh region.bed root@DESKTOP-1N42TVH:/home/test5# wc -l region.bed ## 测试数据 1058 region.bed root@DESKTOP-1N42TVH:/home/test5# head -n 5 region.bed ## 测试数据 Chr1 1560051 1570051 3.6112E-10 Ch
在 Bash 中的每个指令都被记录到 ~/.bash_history 文件中了,包括密码等关键信息 要注意的是,它里面只包含了上一次登录前所执行过的指令,本次开机后执行的指令暂存在内存中,注销系统后才会记录到 ~/.bash_history 中 alias 命令别名设定功能 type 可用于区分命令是内建在 bash
#shell查询prometheus数据 shell使用curl调用HTTP API执行PromQL /api/v1/query查询某一时刻的数据 查询条件PromSQL复杂时, 传入接口/api/v1/query需要URL转码 使用prometheus的web界面Graph执行查询, 浏览器开发工具可获取请求URL #获取PromSQL转码, 步骤如下: 1、打开prometh
shell部分的练习在牛客网有34题,在Leetcode有4题,总体来说难度不大,熟练就好。 牛客部分: 1.统计文件行数 写一个 bash脚本以输出一个文本文件 nowcoder.txt中的行数 示例: 假设 nowcoder.txt 内容如下: #include <iostream> using namespace std; int main() { int a =
1.首先进入shell~ 2.进入服务器后,输入mysql -h localhost -u root -p,进入MySql; 3.输入MySql密码; 4.将脚本复制到服务器,具体怎么做,可以用Xftp; 5.例如,我执行的test.sql,在/usr/local/test.sql目录下,在shell中输入source /usr/local/test.sql
001、 root@DESKTOP-1N42TVH:/home/test5/test/test# ls test.fa root@DESKTOP-1N42TVH:/home/test5/test/test# cat test.fa >Chr1 ACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAACCCTAAAC ACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAACCCTAAAC >Chr2 ACCCTAAACCCTAAAC
hive的表:bigdata.emp_dongtai oracle的表:EMP_FROM_H #!/bin/sh #使用shell脚本结合sqoop命令,进行一个Hive分区表格的数据导出到oracle的操作 for i in `hive -e"show partitions bigdata.emp_dongtai"` #查看表的分区数据 do echo $i sqoop export --connect jdbc:oracle:thi
介绍 linux下的脚本程序 windows下用git bash也可以运行 后缀用.sh 输出命令用bash ./demo.sh 或者先加权限chomd 722 demo.sh ,然后加执行环境,再./demo.sh 基本语法 没有分号结尾 echo后要有空格 注意 不要在window下写完了拷进linux会有字符错误,运行不了 要严格注意空格,shell对
编写脚本实现登陆远程主机。(使用expect和shell脚本两种形式) 1.expect 形式: [root@CentOS8 ~]# cat remote_expect.sh !/usr/bin/expect ******************************************************************** Author: buyaoming QQ: 123456789 Date
1、书写MapReduce 代码进行替换 2、通过shell脚本进行提换(比如sed进行替换) 参考: hadoop对文本中字符替换 替换HDFS中的control-m字符
HDFS Shell 命令行格式 格式一:hadoop fs –命令名 参数 格式二:hdfs dfs –命令名 参数 HDFS 常用命令及参数 ls:查看 hdfs 中的目录信息 [root@node-01 ~]# hadoop fs -ls / put或copyFromLocal:将本地文件上传到 hdfs 中 [root@node-01 ~]# hadoop fs -put hdp.test01 / #或者 [
tpl是用python2编写的,报错一般是使用python3,换个python版本即可 kali安装过程 git clone https://github.com/epinna/tplmap cd tplmap sudo pip2 install -r requirements.txt 常用操作命令 #探测注入点 python2 tplmap.py -u 'http://114.67.246.176:17787/?flag' #获取she
Linux学习日志 7.13 linux命令 vim 修改文件内容 cat 查看文件内容 mkdir 创建目录 cp 复制 mv 移动 rpm -ivh 安装rpm包 rpm -qa 查看已安装的rpm包 rpm -e 删除已安装的rpm包 tar -xvzf 解压gz压缩包 chmod 更改文件权限 netstat 查看系统端口 firewall-cmd 防火墙命令 --zone=p
一、前言服务器上有时 定时任务、重要接口 等出现异常,导致数据不正常,不能及时通知到服务负责人,及时处理问题。所以引入“钉钉”作为通知工具,当服务出现异常便可立即收到通知,及时处理!二、使用方式1、客户端配置机器人1.1首先需要有阿里巴巴的“钉钉”客户端 1.2、建立群聊(如果只想
Linux shell if [ -n ] 正确使用方法 if [ str1 = str2 ] 当两个串有相同内容、长度时为真 if [ str1 != str2 ] 当串str1和str2不等时为真 if [ -n str1 ] 当串的长度大于0时为真(串非空) if [ -z str1 ] 当串的长度为0时为
Shell脚本之while read line的用法 while read line do … done < file read通过输入重定向,把file的第一行所有的内容赋值给变量line,循环体内的命令一般包含对变量line的处理;然后循环处理file的第二行、第三行。。。一直到file的最后一行。还记得while根据其后的命令退
【linux命令】 1、查日志命令 2、sftp命令 3、linux命令和shell脚本区别 shell翻译成壳的意思,它是包裹在Linux内核外层的,一个可通过一系列的Linux命令对操作系统发出相关指令的人机界面。shell可以通过其条件语句和循环语句等,把一系列Linux命令结合在一起,形成一个相当于面向
一、打开HBuilder X根目录 依次找到main.js HBuilderX \ plugins \ builtincef3terminal \ script \ main.js 二、编辑main.js 将17到40行代码的powershell.exe跟cmd.exe都改为绝对路径。 下面为示例: if(isWin){shell = ‘C:/Windows/System32/WindowsPowerShell/v1.0/powershell
1.让所有用户的PATH环境变量的值多一个路径,例如:/usr/local/appache/bin 2.用户root登录时,将命令指示符变成红色,并自动启用如下别名:rm=“rm -i” ,cdent=“cd /etc/sysconfig/network-script/” ,editnet=”vim /etc/sysconfig/network/scripts/ifcfg-eth0“ ,editnet=
今天介绍一下在注册表中添加系统右键菜单实现在文件夹的右键菜单中添加,删除以及查找是否已经添加的方法。注意这里的方法仅限于Windows11之前使用,Windows11默认的右键菜单已经改变,需要使用其他方式处理。查询是否存在RegistryKey shell = Registry.ClassesRoot.OpenSubKey("direct