- 用 echo ‘lala’ > /dev/null 把一些无用的输出扔掉
- 用 du -sh <路径> 查看该路径占用磁盘的大小
- 用xshell登录虚拟机:就在设置-》网络-》端口转发, 设置相应的端口,还要安装 apt-get install ssh
- 解压缩文件
# 压缩文件
tar -zcf out.tgz inputfile
# 解压缩文件
tar -xf file.tgz
# 解压到指定目录
tar -xf file.tgz -C output_path
- mkdir -p 递进建立目录
- 正则表达式的 . 是匹配除换行符外的所有字符,如果想要匹配所有字符,则要用 ([\s\S]) 同时,也可以用 “([\d\D])”、“([\w\W]*)”
- 正则表达式的非贪婪匹配是在* 或者 + 后面加一个 ?
- 有一些特别的中文字符mysql不支持,导致入库的时候会报incorrect value for address的错,在address的编码改成utf8mb4,在mysql显示会有问题,但是读出来的数据没有问题
- emedit快速定位到某一行,ctrl+G
- hql合并字段
SELECT CONCAT(col_1 , col_2 ) as col_name FROM table_name
如果含有null的处理方法,因为hive不支持 IFNULL(col, val)方法
SELECT CONCAT(if(col_1 is not null, col_1, ''),if(col_2 is not null, col_2, ''),if(col_3 is not null, col_3, '')) as col_name FROM table_name
- 杀死程序
ps -ef|grep app_name |grep -v grep|awk '{print $2}' |xargs kill -9
- 安装gcc: conda install gcc
- 任务放到后台跑: nohup run.sh &
- 查看任务进程:ps aux | grep run.sh
- 查看日志信息:/var/log/messages
- linux查看进程IP: netstat -natp
- linux添加库目录:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<库目录>
- windows 用不了rtree
http://libspatialindex.github.io/
下载zip文件,将spatialindex_c-64.dll 放到C:\windows\system32 下,改名为spatialindex_c.dll
- pycharm 缓存太大
file->invalidate caches/restart...