login shell login_shell non-login

通过nc获取靶机的反弹Shell [靶机实战]

1、环境 Kali:172.30.1.3/24 靶机(Funbox9):172.30.1.129/24 2、信息收集 通过nmap扫描此主机,我们需要获取到开放的端口以及服务的Banner 1 nmap -sV -T5 -A 172.30.1.129 通过扫描我们发现,目标主机开放着21端口,服务B ......
靶机 实战 Shell

shell中设置文字输出的颜色及字体格式

转载:(15条消息) shell中设置文字输出的颜色及字体格式_linux 文字顏色_庚庚911的博客-CSDN博客 ANSI控制码 简介 ANSI控制码用于在字符显示系统中控制光标移动和字符色彩等,常用于BBS系统中。 ANSI ESCAPE SEQUENCES又称为VT100系列控制码,国内译为 ......
字体 颜色 文字 格式 shell

shell文本处理工具sed和awk

# 一、sed ## 1. sed的工作流程 ![image](https://img2023.cnblogs.com/blog/3068167/202305/3068167-20230525144944459-993898044.png) - 首先sed把当前正在处理的行保存在一个临时缓存区中(也 ......
文本 工具 shell sed awk

linux shell编程规范和变量

目录 一、shell简述 二、shell脚本 三、重定向 四、管道符 五、变量 六、shell脚本基本知识 七、预定义变量小实验 一、shell简述 概念:shell解释器,翻译官功能,与内核进行沟通的应用程序。 把代码翻译为二进制,让内核处理,负责接收用户输入的操作指令(命令)并进行解释,将需要执 ......
变量 linux shell

scrapy:scrapy shell

![image](https://img2023.cnblogs.com/blog/2370433/202305/2370433-20230525102319099-716995024.png) ![image](https://img2023.cnblogs.com/blog/2370433/20 ......
scrapy shell

Linux shell command strings All In One

Linux shell command strings All In One 打印文件(默认为标准输入) 中可打印的字符串 ......
command strings Linux shell All

Shell - Shell01 概述

Shell是什么 Shell 解析器有哪些 Shell 脚本的格式 Shell 脚本的执行 Shell是什么 Shell 是一个命令解释器,接收应用程序/用户命令去调用操作系统内核。 Shell 是一个功能强大的编程语言,易编写、易调试、灵活性强。 Shell 解析器有哪些 [root@node ~ ......
Shell 01

shell流程控制

if判断 基本语法 # 单分支 if 判断条件;then 执行命令 fi # 双分支 if 判断条件;then 执行命令 else 执行命令 fi # 多分支 if 判断条件;then 执行命令 elif 判断条件;then 执行命令 else 执行命令 fi 代码示例 # 单分支 [root@he ......
流程 shell

shell基础知识记录

调式脚本的方式 # 调试整个脚本执行内容 sh -vx test.sh # 不加-v,只显示脚本中运行的代码,不显示注释信息 # 调试脚本语法是否有问题 sh -n test.sh # 调试脚本的一部分,将脚本中需要调试的部分用set -x和set +x包含起来 [root@head test]# ......
基础知识 基础 知识 shell

shell函数和三剑客

函数 基本语法 # 写法一: function 函数名(){ 函数要执行的命令 } # 写法二,省略(): function 函数名 { 函数要执行的命令 } # 写法三,省略function: 函数名 () { 函数要执行的命令 } # 调用函数 # 没有参数的函数 函数名 # 有参数的函数 函数 ......
三剑客 函数 shell

解决nginx+django+swagger打开swagger需要进行Django Login

一、将drf-yasg包的static目录拷贝到Django项目根目录下 二、修改nginx配置,添加如下红框中的内容 三、重启nginx systemctl restart nginx 这样再次打开http://XXX:XX/swagger/ 即可直接打开swagger接口文档 ......
swagger django Django nginx Login

Shell

# shell Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。 Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Shell脚本是一种为shell编写的脚本程序。 Shell编程跟J ......
Shell

Linux shell command make & Makefile All In One

Linux shell command make & Makefile All In One 脚本自动化构建工具 ......
Makefile command Linux shell make

shell运行脚本的4种方式和区别

test.sh 方式一要求test.sh必须有可执行权限,方式二、三、四 有没有可执行权限都可以 方式一:./test.sh ./(点斜杠)的意思是执行当前目录下的某个可执行文件, 此方式文件必须是可执行文件, 如果没有 chmod u+x filename 可赋予文件执行权限. 启动另一个Shel ......
脚本 方式 shell

【TPC-H】22条查询SQL各一行显示(方便用于shell脚本执行)

select l_returnflag, l_linestatus, sum(l_quantity) as sum_qty, sum(l_extendedprice) as sum_base_price, sum(l_extendedprice * (1 - l_discount)) as sum_ ......
脚本 一行 TPC-H shell TPC

(二)shell脚本基础

shell条件测试 read 内置命令 -p #设置提示信息-t #等待用户输入超时,timeout​[root@shell opt]# read -t 15 -p "please enter name,age:" you_name you_ageplease enter name,age:gm 1 ......
脚本 基础 shell

【linux进阶】shell之数组字典参数处理详解

在 Shell 脚本中,使用数组和字典(关联数组)可以方便地处理参数。以下是它们的介绍: 数组 Shell 中的数组类似于其他编程语言中的数组,它是一个用于存储多个值的变量。在 Bash 和其他类 Unix shell 中,可以使用以下语法来创建和操作数组: 1. 定义数组 定义数组需要使用 arr ......
数组 字典 参数 linux shell

【linux进阶】shell 命令之 awk | sed命令详解,带实例

WK 和 Sed 是常用的文本处理工具,可以用来处理文本文件、日志文件等数据。下面将分别介绍 AWK 和 Sed 命令,并提供一些实例。 AWK 命令 AWK 是一种文本处理工具,其名字取自它的三位创始人的姓名:Alfred Aho,Peter Weinberger 和 Brian Kernigha ......
命令 实例 linux shell awk

Shell(Linux)手册

## 资料来源 [Shell全面掌握教程 | 骏马金龙](https://www.junmajinlong.com/shell/index/ "Shell全面掌握教程 | 骏马金龙") ## 基础 Bash 中基本数据类型只有字符串类型 `echo 123` Bash 中字符串的串联操作,直接将两段 ......
手册 Shell Linux

Shell_5

函数: 函数的定义格式 [ function ] funname [()] { action; [return int;] } #1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。 #2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结 ......
Shell

linux下Sql server 数据库备份shell脚本

#/bin/bash yonghu=sa mima=woshimima back_path=/var/opt/mssql/data/ db_name=demo back_time=$(date +%Y%m%d_%H%M%S) back_filename=$back_path$db_name$back ......
脚本 备份 数据库 数据 server

Linux删除过期文件Shell脚本,比如删除3天前的数据库备份文件

#! /bin/bash data_path="/var/opt/mssql/data" #此处定义数据文件的路径 expired_time=3 #此处定义文件的过期时间,如3天 function deletefiles() { local currentDate=$(date +%s) #获取系统 ......
文件 脚本 备份 数据库 数据

shell批量插入mysql表数据

#!/bin/bash#set -ex 此处不能打开,不然无法执行sum++HOSTNAME="192.168.133.129"PORT="3306"USERNAME="root"PASSWORD="123456@123"DBNAME="cloud_games_shelves"#TABLENAME= ......
数据 shell mysql

shell脚本使用ssh远程执行命令通过密码的方式登录

shell脚本使用ssh远程执行命令通过密码的方式登录 sshpass 是一个在非交互式 ssh 会话中自动输入密码的工具。它可以直接在命令行中指定密码,因此可以用于 Shell 脚本等自动化场景。在 Red Hat 系统中,可以通过 epel-release 源安装 sshpass。 epel-r ......
脚本 命令 密码 方式 shell

shell 中怎样去除数据中^M 字符

这个符号^M在Linux文本文件中能看出来,在Windows系统下看不出来,因为这是windows系统下的回车换行符号。 有2中方法可以去掉这个回车换行符号。 第一种是全文替换,第二中是先搜索字符串,然后用sed命令替换。 方法一**:** 用vim打开文件,输入以下命令 vim filename ......
字符 数据 shell

Shell_4

流程控制: #Sh的流程控制不可为空,else分支如果没有语句执行,就不用写这个else if: if condition then command1 command2 ... commandN fi #也可写成一行:if[condition];then command;fi if else: if ......
Shell

Linux 中 shell 脚本实现根据gff统计每一个基因的转录本数目

001、生成基因名称的列表 awk -F "\t" '$3 == "gene" && $NF ~ /gene=/ {print $NF}' chr1.gff | sed 's/\(.*\)\(gene=[^;]\+\)\(.*\)/\2/' | sort | uniq > gene.list 002 ......
数目 脚本 基因 Linux shell

shell 字符串截取

Shell 截取字符串通常有两种方式:从指定位置开始截取和从指定字符(子字符串)开始截取。 从指定位置开始截取 这种方式需要两个参数:除了指定起始位置,还需要截取长度,才能最终确定要截取的字符串。既然需要指定起始位置,那么就涉及到计数方向的问题,到底是从字符串左边开始计数,还是从字符串右边开始计数。 ......
字符串 字符 shell

shell计算2

bc命令 bc命令当作计算器来用的,命令行的计算器 #交互式的操作,小数的计算 bc命令结合管道符来计算数学 ......
shell

Shell_2

传递参数: 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推…… #!/bin/bash echo "Shell 传递参数实例!"; echo "第一个参数为:$1"; echo "参 ......
Shell