linux 一些小注意事项

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

下载zip文件,将spatialindex_c-64.dll 放到C:\windows\system32 下,改名为spatialindex_c.dll
  1. pycharm 缓存太大
file->invalidate caches/restart...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值