用virtualbox安装win7虚拟机需要注意的问题

硬盘要选择动态变化,并且最好是分成多个块,避免文件太大到时候无法写入了。

在网上下载的iso文件,其实很多还是用GHOST来安装系统的。

如果用了。最好是先用它们提供的分区软件把虚拟机的硬盘分区一下,不过只要分一个区就行了,毕竟分给整个虚拟机的硬盘空间也不会很多。分完区之后直接把ghost恢复到这个分区就OK。

网上这些系统安装文件真的是非常坑的,说什么纯净,根本没法信。

最大的忠告是不要装win7虚拟机,不如装个xp的。

文本文件导入mysql需要注意的事项

代码示例

LOAD DATA INFILE “d:/bc/test.txt” into table xx_xx fields terminated by “\n” lines terminated by “***\n”;

如果在windows里,路径分隔符不要用\而是要用/

在Linux下用命令导出的txt文件,换行符是没有\r的,所以分隔符只要一个\n就行了。

数据多的话,会比较慢,不要动,等它完成。

 

7zip是支持rar解压缩的

有一天我不知道是为了什么,主动体验国内某些厂商的压缩软件。

什么好压快压,至今也没看出来好在哪里,快在哪里。

或许是面对巨大的游戏安装文件时需要有个“解压很快”的安慰吧。

不过用了这么久,实在没觉得快在哪里。

倒是广告弹窗太吓人了,天天弹。

想找个没广告又免费的软件,难道用什么狗屁破解、绿色版winrar吗?

绝不。

但是印象中7zip好像不支持rar,当初rar格式不是号称收费吗?

一搜索,发现新版7zip是可以搞定rar的。

至少能解压。

这就够了。下载完了,唯一的问题就是没有文件关联。

好在双击rar文件的时候某电脑管理软件自己跑出来说你这个没有关联软件啊,关联上7zip就好了。

一看7zip的界面,真是纯洁古朴令人感动,像极了个人开发者自己做的共享软件,还要什么自行车呢?

linux命令帮助中文版安装方法

说实话,我不是怕英文,实在是看英文帮助效率太低,每次用的时候上网查感觉不值得。上网搜了一下,有人给出了安装包和安装说明,但是和我遇到的实际情况不同。

首先下载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试试。

比管道命令更合适的vim组合操作

我们知道xargs命令是专业的管道命令,也就是说它可以比较灵活地把前面命令的输出作为后面命令的输入,好处是比较灵活,而且对于没有管道输入能力的程序它可以较好的处理,便于实现各种一行式操作。

但是当我们拿find\locate\xargs和vim一起用的时候,就会遇到严重的问题。

首先vim会警告你,输入不是来自键盘,然后你硬要用,OK。

vim拿到第一个参数,你编辑完,退出,就会发现终端完全没响应了,按键盘上任何东西都看不到输出,你还以为是命令卡死了,按什么退出组合键都没有。

 

你看到不你输入的命令。

这说明什么呢,说明终端的模式被破坏了,也就是说终端能看到输入的命令,是因为终端默认的配置是允许看到命令的,如果不允许,当然看不到。此时需要用如下命令修复:

stty echo

但这样是不是解决了问题呢?

很遗憾,删除键,也就是backspace不能用了,你按退格键,它会被显示为类似^?的东东。

需要用一个stty erase ^?来解决。注意,后面那个^?不是两个字符,而是用退格键输入得到的。

但是即使是这样,输出的样式也是乱七八糟的,总之用着很别扭。

不过stty有一个强大的参数sane,stty sane可以直到类似复位的作用,使得一切看起来都恢复正常,但这只是看起来正常而已。

所以很显然,有xargs配合vim是很危险的。

与其这样,不如直接引用命令来得方便,至少没有特别严重的副作用。

像这样:

vim `locate index.php`

纵然结果仍然是会提示你多个文件等着编辑,至少不会出现“死机”的假像

原来是电光石火,不是电光火石

电光火石”是成语“电光石火”的讹版。电光石火原为佛家语,比喻事物瞬息即逝。现多形容事物像闪电和石火一样一瞬间就消逝。

看电影《心理罪》的时候,听到李易峰说什么在电光石火之间左手换成右手,我觉得好别扭,一查,原来是我自己没文化,不过这个片子有点装逼,太神了点。

centos7没有/etc/sysconfig/i18n怎么解决中文问题?

一般都让你去修改这个文件。

centos7是没有这个文件的,所以应该用命令:vim /etc/locale.conf 将LANG=”XXXX” 改为LANG=”zh_CN.UTF-8″。

对了,改完要reboot

如果改完没效果,得看看是不是没装中文,yum -y groupinstall chinese-support

如果yum说找不到安装包,那么只好修改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,直接一步成功。