sqlite3 xxx.sqllite
.separator \t
.import file geo_quantity_sspu
其中,xxx.sql是sqlite3的数据库文件。file的每一行表示一条记录,由\t分割。[......]
Category Archives: Linux
Linux下文件名的编码转换
转载自:http://www.linuxsong.org/2010/09/linux-filename-transcoding/
从Linux往windows拷贝文件或者从windows往Linux拷贝文件,有时会出现中文文件名乱码的情况,出现这种问题的原因是因为,windows的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码不一致,所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码。
在Linux中专门提供了一种工具convmv进行文件名编码[......]
Ubuntu下支持exFat
微软这个废柴的文件系统真麻烦……没办法,U盘下,FAT32不支持4GB,NTFS太慢。
sudo apt-add-repository ppa:relan/exfat
sudo apt-get update
sudo apt-get install fuse-exfat[......]
ssh + Tab 自动补全主机名
Bash shell 打 ssh [Tab] * 2, 會列出不少網址, 通常都是 hosts 檔案內 設定的網址, 會秀出蠻多不相關的東西.
此自動補齊的功能, 主要是撈 .bash_history (歷史資料) 來做補齊, 就是 ssh [Tab] * 2, 只會出現之前有連線過的網址, 應該會方便不少.
Bash shell - ssh 命令自動補齊
設定步驟如下述:
將此行加入 .bashrc 最後一行[......]
Hive中的TRANSFORM:使用脚本完成Map/Reduce。
数据、例子,修改自:《Hive with Python example》
首先来看一下数据:
hive> select * from test;
OK
1 3
2 2
3 1
假设,我们要输出每一列的md5值。在目前的hive中是没有这个udf的。
我们看一下Python的代码:
#!/home/tops/bin/python
import sys
import hashlib
for line in sys.st[......]