bin

pentestbox中实现类似linux命令行cd ~和cd -的操作

余生长醉 提交于 2019-12-17 05:12:04
可以实现的效果 也就是: cd 命令可以直接跨盘, c~ 回到主页, c- 返回上一次的目录 当然,因为这些都是别名的原因,因此可以直接修改,比如:我就觉得 ch (cd to home)比 c~ 好按,这里只是为了贴近匹配linux命令行的操作 修改方法 首先,实现最简单的c~(回到主页) 可以通过 set↙ 命令看到终端所有的变量,可以通过 %val% 的方式在批处理文件中引用 可以看到 %HOMEPATH% 这个被 init.bat 初始化的变量就是我们想要的,直接在 aliase 文件里写入 c~=cd /d %HOMEPATH% $T "%pentestbox_ROOT%\bin\scripts\new_dir.bat" $T (相当于&)后面的命令是 c- 所要用到的一个批处理,现在先不管它 cd /d 实现的就是跨盘符的转移了 然后实现 c- ,使用两个变量 now_dir 和 last_dir ,每次 cd 的时候更新, c- 的时候互换即可 首先,要在终端的初始化脚本( init.bat )里初始化这两个变量 箭头所指的几行就是新加的了 然后要求每次 cd 时都更新一下,写了一个脚本位于 %pentestbox_ROOT%\bin\scripts\new_dir.bat c- 命令时的互换也是一个脚本 %pentestbox_ROOT%\bin\scripts

Centos7安装python3

孤街浪徒 提交于 2019-12-17 04:20:49
CentOS7 中默认安装的 python 是 2.75 的,如果想要使用 python3 ,那么还需要安装 python3 第一步:更换 yum 的源,更换为国内的阿里云 , 这是为了方便安装 python3 的依赖 备份一下原本的yum源: mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 下载阿里云的yum源【我下的是CentOS7的,如果需要其他版本,那么只需要将下面的7改成5或6即可】【这一步需要能联网】: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 之后运行给install生成缓存 yum makecache 第二步:直接通过 yum 来安装 python3 下载python3【我下的是3.6.2】: wget "https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz" 解压压缩包: tar -zxvf Python-3.6.2.tgz -C /tmp 进入目录: cd /tmp/Python-3.6.2/ 安装python3的依赖: yum -y groupinstall

mac 安装brew跟node

Deadly 提交于 2019-12-17 03:46:29
1. 安装 Homebrew    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2. Homebrew的基本命令   brew -v   brew search 例如:brew search node   brew list 例如:brew list node@10    brew install   brew uninstall 3. 因为配置环境变量引起的cd, vim等命令用不了,可以使用下面这个命令另命令临时生效,然后修改环境变量等配置文件    export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin 4. 安装node    brew install node@10   brew install -g node@10 (全局安装) 5. 查看node跟npm命令是否可用   node -v   npm -v 6. 若已安装node,但是node命令没有用等解决方法    vim ~/.bash_profile (若没有可用使用touch ~/.bash_profile创建)   文件内容:export PATH=/usr/local/Cellar/node@10

HADOOP --安装HIVE

[亡魂溺海] 提交于 2019-12-17 03:35:12
一.安装HIVE 准备 1.确定兼容性矩阵,比如JDK1.6,HADOOP0.20.以上等 笔者安装使用 jdk1.6 hadoop0.20.2 hive0.8.1 2.解压,配置环境变量 $ tar -xzvf hive-x.y.z.tar.gz $ cd hive-x.y.z $ export HIVE_HOME={HIVE_HOEM} $ export PATH=$HIVE_HOME/bin:$PATH 3.在HADOOP中创建权限 主要需要在/tmp 和 /user/hive/warehouse 的权限 $HADOOP_HOME/bin/hadoop fs -mkdir /tmp $HADOOP_HOME/bin/hadoop fs -mkdir /user/hive/warehouse $HADOOP_HOME/bin/hadoop fs -chmod g+w /tmp $HADOOP_HOME/bin/hadoop fs -chmod g+w /user/hive/warehouse 使用$HIVE_HOME/bin/hive 命令 测试 4,管理配置 配置<install-dir>/conf/hive-default.xml文件夹 配置<install-dir>/conf/hive-log4j.properties的配置文件 来源: https://www

Dll in both the bin and the gac, which one gets used?

偶尔善良 提交于 2019-12-17 03:29:12
问题 We have a web application that's deployed to many websites with only frontend changes, the shared backend portion has it's DLL in the GAC so we only have to update that one dll and all the sites get the update. Is there a way to override the GAC with a DLL in the /bin folder to test out new features before they get released? 回答1: If it has the same version number as the referenced DLL, the GAC gets used. If you increment the version number, rebuild the website referencing the new version

Java Service Wrapper配置Java控制台程序为Windows服务

非 Y 不嫁゛ 提交于 2019-12-17 01:33:08
编辑器加载中...Java Service Wrapper配置Java控制台程序为Windows服务 1、下载wrappper-windows-x86-32系列的工具包,解压缩为 。 2、新建一个目录,例如:C:\MyServerApp,并在其下面创建五个文件夹 分别为:bin 可执行程序文件夹 conf 配置文件夹 lib jar包文件夹 logs 日志文件夹包 application 应用程序包 此包下还新建一个lib 用于存放应用程序所需要的jar包。 3、将 \src\bin 中的App.bat.in,InstallApp-NT.bat.in,UninstallApp-NT.bat.in等文件 与 \bin 下的wrapper.exe复制到bin 目录下,并且将App.bat.in,InstallApp-NT.bat.in, UninstallApp-NT.bat.in等的后缀.in去掉。 将 \src\conf 下的wrapper.conf文件复制到conf目录下 将 \lib 下的wrapper.jar,wrappertest.jar和wrapper.dll文件复制到lib目录下 最终的包结构可以是这样子的: C:\MyServerApp |-bin |-App.bat |-InstallApp-NT.bat |-UninstallApp-NT.bat |

升级python到2.7.13

白昼怎懂夜的黑 提交于 2019-12-17 00:58:25
1、查看Centos版本及python版本: [ root@localhost ~ ] cat /etc/centos-release CentOS Linux release 7.3.1611 ( Core ) [ root@localhost ~ ] python -V Python 2.7.5 2、从官网下载相应的Python包(以2.7.13为例): wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz 3、解压Python包 tar -zxvf Python-2.7.13.tgz 4、配置编译环境 yum install gcc* openssl openssl-devel ncurses-devel.x86_64 bzip2-devel sqlite-devel python-devel zlib 5、配置、编译、安装 [ root@localhost ~ ] cd Python-2.7.13 [ root@localhost Python-2.7.13 ] ./configure --prefix = /usr/local [ 配置 ] 指定可执行文件、库文件、配置文件、资源文件的安装路径。若没有权限加sudo [ root@localhost Python-2.7.13 ] make 编译 [

搭建OK6410交叉编译环境arm-linux-gcc-4.3.2

我与影子孤独终老i 提交于 2019-12-17 00:38:42
安装交叉编译工具arm-linux-gcc-4.3.2 2011-07-08 00:55:28 | 分类: 嵌入式 | 标签: | 字号 大 中 小 订阅 环境:Fedora 9 STEP 1 : 下载arm-linux-gcc-4.3.2.tgz. 把arm-linux-gcc-4.3.2.tgz随便放在一个目录,我放在了/opt 。 下载网站1: http://www.arm123.com.cn/linux/arm-linux-gcc-4.3.2.tgz 下载网站2:http://www.arm9.net/download-arm-linux-gcc-4.3.2.asp STEP 2 : 进入到/opt,解压arm-linux-gcc-4.3.2.tgz. 这个包里面有个解压的默认路径,把解压文件放在了./ usr/local/arm/4.3.2 .而我现在把文件放在了/opt里面,那么解压的位置应该是,/opt/usr/local/arm/4.3.2.为了方便,我们解压的时候把./改成根目录。可以man tar 看一下-C选项的意思。解压完毕可以到/usr/local/arm/里面看看是否ok。 cd /opt/ tar xvzf arm - linux - gcc - 4 . 3 . 2 . tgz –C / STEP 3 : 经 过步骤2,arm-linux

django创建第一个项目helloworld

廉价感情. 提交于 2019-12-16 22:59:48
环境:centos 7,已安装python 3.6环境 1、安装django并创建django第一个项目 1.1、使用pip安装django # pip install Django 或指定安装版本 # pip install Django==1.10.5 1.2、使用django创建hello项目 下面我们就来创建我们的HelloWorld项目,在你想保存项目代码的目录下执行 django-admin.py startproject hello 1.3、开启服务 # python hello/manage.py runserver 0.0.0.0:8090 打开网页访问:127.0.0.1:8090就会看到django默认页面 It worked! Congratulations on your first Django-powered page. 2、创建helloworld项目,包括视图和 URL 配置。 在先前创建的 mysite 目录下,新建一个 views.py 文件,并键入代码: from django import HttpResponse def hello(request): return HttpResponse("Hello world ! ") 接着,绑定 URL 与视图函数。打开 urls.py 文件,将代码修改为: from django.conf

Apache优化之网页缓存

泄露秘密 提交于 2019-12-16 21:35:48
Apache优化之网页缓存 文章目录 Apache优化之网页缓存 前言 实验环境 实验步骤 前言 为了缓解服务器的压力,提高访问效率,Apache设置了缓存时间,那么我们如何设置网页缓存?并在浏览器中查看网页缓存呢? 实验环境 centos7虚拟机一台 xshell6 ssh远程连接 PS: 手工编译安装Apache的源码包apr的两个包和httpd的那个源码包 链接:https://pan.baidu.com/s/1c2pTsTk34xlL3dVJdyLkYg 提取码:i05t 实验步骤 1.将三个包都解压到/opt/目录下 [root@localhost ~]# ls anaconda-ks.cfg apr-util-1.6.0.tar.gz initial-setup-ks.cfg 模板 图片 下载 桌面 apr-1.6.2.tar.gz httpd-2.4.29.tar.bz2 公共 视频 文档 音乐 [root@localhost ~]# tar -zxvf apr-1.6.2.tar.gz -C /opt/ [root@localhost ~]# tar -zxvf apr-util-1.6.0.tar.gz -C /opt/ [root@localhost ~]# tar -jxvf httpd-2.4.29.tar.bz2 -C /opt/ 2.去/opt