代码示例
LOAD DATA INFILE “d:/bc/test.txt” into table xx_xx fields terminated by “\n” lines terminated by “***\n”;
如果在windows里,路径分隔符不要用\而是要用/
在Linux下用命令导出的txt文件,换行符是没有\r的,所以分隔符只要一个\n就行了。
数据多的话,会比较慢,不要动,等它完成。
代码示例
LOAD DATA INFILE “d:/bc/test.txt” into table xx_xx fields terminated by “\n” lines terminated by “***\n”;
如果在windows里,路径分隔符不要用\而是要用/
在Linux下用命令导出的txt文件,换行符是没有\r的,所以分隔符只要一个\n就行了。
数据多的话,会比较慢,不要动,等它完成。
有一天我不知道是为了什么,主动体验国内某些厂商的压缩软件。
什么好压快压,至今也没看出来好在哪里,快在哪里。
或许是面对巨大的游戏安装文件时需要有个“解压很快”的安慰吧。
不过用了这么久,实在没觉得快在哪里。
倒是广告弹窗太吓人了,天天弹。
想找个没广告又免费的软件,难道用什么狗屁破解、绿色版winrar吗?
绝不。
但是印象中7zip好像不支持rar,当初rar格式不是号称收费吗?
一搜索,发现新版7zip是可以搞定rar的。
至少能解压。
这就够了。下载完了,唯一的问题就是没有文件关联。
好在双击rar文件的时候某电脑管理软件自己跑出来说你这个没有关联软件啊,关联上7zip就好了。
一看7zip的界面,真是纯洁古朴令人感动,像极了个人开发者自己做的共享软件,还要什么自行车呢?
说实话,我不是怕英文,实在是看英文帮助效率太低,每次用的时候上网查感觉不值得。上网搜了一下,有人给出了安装包和安装说明,但是和我遇到的实际情况不同。
首先下载http://download.chinaunix.net/down.php?id=13232&ResourceID=6537&site=1
注意,这种地址一定要用浏览器下载,直接wget是没用的,下载完肯定是一个html文件。
先下载到本地,然后用ftp上传到服务器。
然后在当前用户的根目录建一个文件夹用于放这些文档(为了安全)
mkdir
-p
man
/zh_CN
回到刚才下载的文件目录,解压缩得到man-pages-zh_CN-1.5文件夹。
打开一看,里面一堆文件,就是没有configure
如果有人让你执行./configure命令,不要理他,因为根本没配置文件。
所以直接make就好了。
make完了,会生成一个utf8目录(默认装的是utf8的中文包)。
然后把utf8给复制到刚才自己手动创建的那个目录下。
cp
-r UTF-8/* ~/man/zh_CN/
大功告成了。
不信你man ls试试。
我们知道xargs命令是专业的管道命令,也就是说它可以比较灵活地把前面命令的输出作为后面命令的输入,好处是比较灵活,而且对于没有管道输入能力的程序它可以较好的处理,便于实现各种一行式操作。
但是当我们拿find\locate\xargs和vim一起用的时候,就会遇到严重的问题。
首先vim会警告你,输入不是来自键盘,然后你硬要用,OK。
vim拿到第一个参数,你编辑完,退出,就会发现终端完全没响应了,按键盘上任何东西都看不到输出,你还以为是命令卡死了,按什么退出组合键都没有。
你看到不你输入的命令。
这说明什么呢,说明终端的模式被破坏了,也就是说终端能看到输入的命令,是因为终端默认的配置是允许看到命令的,如果不允许,当然看不到。此时需要用如下命令修复:
stty echo
但这样是不是解决了问题呢?
很遗憾,删除键,也就是backspace不能用了,你按退格键,它会被显示为类似^?的东东。
需要用一个stty erase ^?来解决。注意,后面那个^?不是两个字符,而是用退格键输入得到的。
但是即使是这样,输出的样式也是乱七八糟的,总之用着很别扭。
不过stty有一个强大的参数sane,stty sane可以直到类似复位的作用,使得一切看起来都恢复正常,但这只是看起来正常而已。
所以很显然,有xargs配合vim是很危险的。
与其这样,不如直接引用命令来得方便,至少没有特别严重的副作用。
像这样:
vim `locate index.php`
纵然结果仍然是会提示你多个文件等着编辑,至少不会出现“死机”的假像
“电光火石”是成语“电光石火”的讹版。电光石火原为佛家语,比喻事物瞬息即逝。现多形容事物像闪电和石火一样一瞬间就消逝。
看电影《心理罪》的时候,听到李易峰说什么在电光石火之间左手换成右手,我觉得好别扭,一查,原来是我自己没文化,不过这个片子有点装逼,太神了点。
也就是我们买的墙纸、贴纸、各种锡箔、铝箔之类东东的衬里,其实我觉得这个东西真的很好,坚韧防潮,丢了可惜,用来垫点东西、盖点东西真心不错。
一般都让你去修改这个文件。
centos7是没有这个文件的,所以应该用命令:vim /etc/locale.conf 将LANG=”XXXX” 改为LANG=”zh_CN.UTF-8″。
对了,改完要reboot
如果改完没效果,得看看是不是没装中文,yum -y groupinstall chinese-support
如果yum说找不到安装包,那么只好修改yum的源了。
腾讯云提供的那个镜像三天两头出问题,动不动报错
http://mirrors.tencentyun.com/centos1/7/updates/x86_64/repodata/repomd.xml: [Err no 14] curl#6 – “Could not resolve host: mirrors.tencentyun.com; No address asso ciated with hostname”
这个似乎是要修改dns解析地址,有人说加什么8.8.8.8就好了
其实没什么用,腾讯云的镜相完全是垃圾。
直接访问不了。
所以我觉得还是一劳永逸比较好,直接换网易的吧。
如果忘了系统是什么,先查清楚自己是什么系统,我用命令查的并没有什么卵用,得直接上云管理平台上去看,咱是centos7.2,差点还以为用的是6呢。
首先备份一下:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
然后下载并且覆盖掉原来的文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
然后再生成缓存,顺带清一下垃圾
yum makecache && yum clean all
最后一步很重要,修改一个文件。
cd /etc/yum.repos.d/
看到三个文件repo,一个是刚才备份的,一个是刚才覆盖进去的。
那就编辑剩下那个吧
vim CentOS-Epel.repo
里面有个baseurl,原来带着$search和另外几个变量呢,说明这是腾讯云提供你可修改的查询链接。
直接改成baseurl=http://mirrors.163.com/centos/7/os/x86_64/repodata/repomd.xml
完事了。
之前装git失败,四个包下载成功1个,现在安装git,直接一步成功。
今天突然想到在windows下使用vim,又记得原来vim我好像已经安装过,到硬盘上一搜,结果搜到git-bash文件夹里有vim,想想这个vim应该是比较原始一点吧,就不再去找单独安装的版本了。
进入vim
随手存储一个新的文件:w something.txt
不错。
以前装git-bash的时候,没有修改设置,导致它把乱七八糟的东西统统放到administrator下面,没法管理,所以到git-hub上面下载源码的时候一般都不用它,毕竟咱基本上只是学习,并不会fork。
结果前几天发现git-hub用git命令下载源码速度是噌噌快,于是又用起来,但是一堆不知所以的源码全放在administrator里实在是太吓人了。于是想修改默认文件夹,好在网上有人已经提供了方法。
也就是修改git-bash快捷方式的“起始位置”,结果呢?没用!
ls一看,还是原来的东西嘛。
看来还是得从git-bash自身入手,找到方法如下:
打开Git安装位置下的etc文件夹,下面有个profile
文件,找到
{STRINGCACHE:MD5:3d9a0cea6f64b5d1b2d8e3e21c522a2d}
增加两行,修改后结果如下:
{STRINGCACHE:MD5:ac9ca5b0d50513c9edd064394aec55e0}
如果找不到那几行,也无所谓,直接在末尾加就好了
不过我改完一打开看 No such file or directory
吓我一跳,原来是没创建目录,先建好了再说啊。
修改快捷方式那个,完全是个屁。没用的。至于说能不能把启动命令 cd加到快捷方式里,我是不知道。