python调用命令行 subprocess执行命令行运行的是系统默认的sh而不是bash, 执行source命令时会报错`/bin/sh: 1: source: not found`,原因是Shell的解释器不是bash,需把Shell的解释器更改为bash(方法见后)。 或者采用如下的变通方法。 python import subprocess 将带...
关于coalesce coalesce用于返回多个参数列表的第一个非空参数。通常用于sql中处理null值。 但在python中没有该内置函数。 如要使用,需要自己定义该函数。 coalesce的python实现 python def coalesce(*args): for arg in args: if arg is n...
ssh远程执行 通过ssh后,添加字符串格式命令,直接在远程机器上执行命令行 ssh -p 21 root@192.168.0.1 "cd workplace; ls -l;" 执行多行命令 <<表示后面的内容作为输入, shell代码标识符,回车后显示heredoc 可进行多行命令编写,直至再遇到shell标识符,代码块结...
配置文件目录 mysql启动时,如未指定配置文件,则会按照以下目录和文件依次查找并读取配置文件 |File Name| Purpose| |-|-| |/etc/my.cnf | Global options |/etc/mysql/my.cnf |Global options |SYSCONFDIR/my.cnf |Global options |$MYSQL_HOM...
[TOC] ubuntu子系统安装 安装步骤: 1.在Microsoft Sore中搜索 ubuntu 2.选择ubuntu, 点击安装, 等待安装完成 3.安装完成后点击[开始]->[ubuntu]图标运行, 或在cmd中直接运行ubuntu命令 4.系统会初始化, 并要求设置用户命密码, 此时关闭程序. 并再次运行, 将会以root无密码方式直接进入命令行. ub...
下载安装包 解压缩至pgsql目录 进入pgsql目录下,创建data文件夹 初始化 运行cmd/powershell(用管理员权限运行),进入pgsql所在目录并执行 进入bin目录执行命令,初始化数据库并设置超级管理员postgres密码 sh initdb.exe -U postgres -W --locale=C -E UTF8 -D...
安装包下载 linux版本 解压 mkdir /usr/local/mongodb mv mongo /usr/local/mongodb mkdir -p /data/db 运行 sh 进入mongo目录 /usr/local/mongodb/mongo ./bin/mongod --dbpath=/data/db -...
hive中解析json字符串常用的函数是`get_json_object`, 但对于数组形式存储的, 如下名字marked_json的字段: [{"id":559,"labelType":3,"labelCode":"BUMANYI","labelName":"不满意","isGrouped":1},{"id":560,"labelType":3,"labelCode":"YTSBCW...
[TOC] MySQL安装配置 下载 https://dev.mysql.com/downloads/mysql/下载Linux-Generic版本 uname -a查看系统架构, 选择相应版本. ... x86_64 x86_64 x86_64 GNU/Linux 这里选择64位minimal版, 使用wget命令下载至本地: wget https://cdn...
安装Redis sh 获取redis安装包 wget http://download.redis.io/releases/redis-5.0.6.tar.gz 解压缩 tar zxvf redis-5.0.6.tar.gz cd redis-5.0.6/src/ make命令生成可执行文件, 指定malloc=libc, 否则可能报错 make MALLO...