Shell
项目jar部署启停shell脚本
#!/bin/bash APP_NAME=bixi-admin.jar APP_DIR=`pwd` usage() { echo "Usage: sh startup.sh [start|stop|restart|status]" exit 1 } is_exist(){ pid=`ps -ef|g ......
shell脚本
1、命令执行结束后,会有一个返回值。0表示执行成功,非0(通常是1)表示执行失败。环境变量$?可以读取前一个命令的返回值。利用这一点,可以在脚本中对命令执行结果进行判断。 2、以#开头的行就是注释,会被解释器忽略。多行注释还可以使用以下格式: :<<EOF 注释内容... 注释内容... 注释内容. ......
Shell-变量的算术运算
一、算术运算符 1、+、- 求和、 a+b a-b 2、 *、/、% 求乘积,商,余数 a*b a/b a/b 3、** 幂运算,例如 3**3 是求 3 的立方,即 27 4、 +=、-=、 *=、/=、%= 例 a+=1 相当于 a=a+1 5、++variable、- -variable 先将 ......
Metasploit使用教程-(反弹shell)
Metasploit 反弹 shell 利用msfvenom生成一个反弹shell程序 msfvenom -l payloads可以查看所有payload Windows 通用反向 shell: windows/meterpreter/reverse --基于 TCP 的反向链接反弹 shell,使 ......
Linux命令行及Shell配置
Linux命令行及Shell配置 /etc/profile和/etc/bashrc的区别 1. Shell命令行 bash是macOS Mojave及更低版本中的默认Shell zsh从macOS Catalina版开始,作为默认登录Shell和交互式Shell zsh与Bourne Shell(s ......
Linux反弹shell
简介 LInux反弹Shell(Reveser Shell), 也可以称为反向Shell, 由被控制端主动向控制端发送请求建立通讯, 随后将执行命令的结果输出到控制端, 本质上是网络概念的客户端与服务端的角色反转 本篇文章介绍LINUX反弹Shell的多种姿势, 在真实的渗透环境中, 根据客户端存在 ......
Linux21--shell编程基础
1 bash shell 介绍 # 介绍 shell是一门解释型、弱类型、动态语言 # 类比 shell语法 < > python语法 bash解释器 < > python解释器 平台 < > 平台 2 变量 2.1 基本使用 ### 交互式环境中 [root@localhost ~]# x=1 # ......
shell脚本里如何设置Python的环境变量
在shell脚本中设置Python的环境变量可以通过以下几个步骤来完成。 首先,需要确定Python的安装路径。可以通过以下命令来查找Python的安装路径: 该命令会返回Python可执行文件的路径,例如:/usr/bin/python。 which python 接下来,将Python的安装路径 ......
Linux Shell 基础 -- 总结几种括号、引号的用法
Shell 脚本中经常需要用到一些括号、引号表达式,功能各不相同,本文详细介绍一下。 1、双引号 " " 双引号常用于包含一组字符串,在双引号中,除了 "$"、"\"、" ` (反引号)"有特殊含义外,其余字符(如IFS、换行符、回车符等)没有特殊含义。 $ a=3 $ echo "$a" 输出结果 ......
Shell是什么?--九五小庞
Shell Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Ken Thompson 的 sh 是第一种 Unix S ......
finalshell在sbt安装目录中使用下面命令创建一个Shell脚本文件,用于启动sbt:
finalshell在sbt安装目录中使用下面命令创建一个Shell脚本文件,用于启动sbt: vim /usr/local/sbt/sbt language-bash 该脚本文件中的代码如下: #!/bin/bash SBT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX: ......
【pwn】[SWPUCTF 2021 新生赛]nc签到 --shell过滤字符
附件下载打开: import os art = ''' (( "####@@!!$$ )) `#####@@!$$` )) (( '####@!!$: (( ,####@!!$: )) .###@!!$: `##@@!$: `#@!!$ !@# `#@!$: @#$ #$ `#@!$: !@! '@ ......
每日随笔——使用 Spark Shell 编写代码
安装完spark之后,学习使用Spark Shell 编写代码 默认spark已经安装成功,且环境变量已经配置完成 启动Spark Shell cd /export/server/spark bin/spark-shell 加载文本文件 val textFile = sc.textFile("fil ......
如何使用SHC对Shell脚本进行二进制编译和封装
在许多情况下,我们需要保护我们的shell脚本源码不被别人轻易查看。这时,使用shc工具将shell脚本编译成二进制文件是一个有效的方法。本文将详细介绍如何在线和离线条件下安装shc,并将其用于编译你的脚本。 什么是SHC? shc是一个由C语言编写的Shell脚本加密程序,它可以将你的脚本编译成二 ......
shell 脚本一键部署 k8s 高可用集群
github地址: https://github.com/Johnny-Demo/deploy/tree/k8s-cluster 有不理解的地方可以私信我 ......
如何使用SHC对Shell脚本进行封装和源码隐藏
在许多情况下,我们需要保护我们的shell脚本源码不被别人轻易查看。这时,使用shc工具将shell脚本编译成二进制文件是一个有效的方法。本文将详细介绍如何在线和离线条件下安装shc,并将其用于编译你的脚本。 什么是SHC? shc是一个由C语言编写的Shell脚本加密程序,它可以将你的脚本编译成二 ......
shell脚本获取本机ip地址
IP=`ifconfig|grep -v '127.0.0.1'|grep -v 'inet6'|grep 'inet'|awk '{print $2}'|awk 'NR==1'|egrep -o '([0-9]{1,3}[\.]){3}[0-9]{1,3}'`echo ${IP} ......
Shell-Makefile使用变量
可以现在build.sh中source 需要的config.sh配置文件,并export其中包含的变量。此时,变量在当前shell终端中生效。 Makefile中只用变量应为${VAL} https://blog.csdn.net/mouday/article/details/128966176 h ......
Exercise: Create a static HTML web app by using Azure Cloud Shell
https://learn.microsoft.com/en-us/training/modules/introduction-to-azure-app-service/7-create-html-web-app resourceGroup=$(az group list --query "[].{ ......
【linux shell】Linux rm 删除指定文件外的其他文件 方法汇总
当前文件比较多,想删除某文件/文件夹外的所有文件 方法一: rm -rf !(keep) #删除keep文件之外的所有文件 rm -rf !(keep1 | keep2) #删除keep1和keep2文件之外的所有文件 方法二: 通过管道,把文件找到, (1)使用 xargs 执行指令: ls | ......
Linux-Source insight支持shell脚本
【脚本链接】https://www.sourceinsight.com/pub/languages/Bash.xclf 【设置教程】https://www.cnblogs.com/archive-ch/p/13941358.html ......
Linux--Shell
早上好,未来 Dreamin' Her - 僕は、彼女の夢を見る Shell 创建与使用新命令 步骤: 将脚本保存到文件中 赋予文件执行权 chmod +x file 将文件放到$PATH目录下(一般都是保存到\home\用户名\bin下) 当然我们也可以直接如下 这种方法每一次都要写./ 不同方便 ......
jenkins shell
#/usr/local/python3/bin/python3 -m venv venv_jenkins#source $WORKSPACE/venv_jenkins/bin/activatepip install --upgrade pippip install -r requirements.t ......
shell 脚本获得上级目录的命令
PARENT_DIR=$(cd $(dirname $0);cd ..; pwd) 解释: dirname $0: 取得当前执行的脚本文件所在的目录; cd: 进入当前工作目录; $()与``作用一样,用于shell命令的执行。 dirname: 显示最后一个结点前的路径;相对的,basename: ......
How to tell whether a file is a symbolic link in shell script All In One
How to tell whether a file is a soft symbolic link in shell script All In One
shell 脚本中如何判断一个文件是否是软链接 / 软符号链接
......
Linux shell script function All In One
Linux shell script function All In One
shell 脚本函数
......
【Shell篇】关于如何在.cshrc中自动设置terminal中prompt提示符以及title?
废话不多说,直接上代码: set prompt = "%{\033]0;%n@%m:%/\007%}%n@%m: %/>" alias cd 'cd \!*; set prompt="%{\033]0;%n@%m:%/\007%}%n@%m: %/>"' 第一行代表当本.cshrc执行时会将prom ......
shell 数据处理
一、linux中的常用符号 * 代表任意字符串 ? 代表任意字符 / 代表根目录或作为路径间隔符使用 \ 转义字符。 <ENTER> 续行符。可以使用续行符将一个命令行分写在多行上 $ 变量值置换,如:$PATH表示环境变量PATH的值 ’ 在’…'中间的字符都会被当做普通字符处理 ‘’ 在’’…’ ......
12、Linux中shell脚本
Linux中shell脚本 目录Linux中shell脚本一、基础知识1、第一个shell脚本程序2、shell变量定义3、shell变量的赋值、修改、删除4、shell特殊变量二、脚本使用1、静态IP修改-交互式脚本2、主机存活探测-if脚本3、主机存活探测-for脚本4、主机存活探测-while ......