
Linux学习
大掌教
会写点前端,会写点后端,会写app,会写游戏,会写策划案,会做产品原型,啥都会一点,拒绝996
展开
-
打包命令
多个文件压缩打包 tar -czvf my.tar file1 file2,...多个目录同上解包至当前目录:tar -xzvf my.tar原创 2011-12-02 11:56:42 · 1038 阅读 · 0 评论 -
ubuntu下opengl开发环境
工作机器是ubuntu的,一直想写写opengl,就是开不了头。万事开头难啊。今天旅游回来了,正好手头没有紧急的事就把opengl的环境搭下。1.下载mesa的相关库和驱动等。 www.mesa3d.org下载,最新版是8.0.2,但是没有GLUT,所以下7.0版的比较好。 MesaDemos-x.y.z.tar.gz, MesaGLUT-x.y.z.tar.gz, MesaL原创 2012-03-31 18:30:53 · 1775 阅读 · 0 评论 -
linux网络编程学习
终于抽时间学习了linux的网络编程,以前只是对socket有个字面上的了解,具体的机制和用法一无所知。正好项目要用,学习下,做个笔记。 在linux上,任何都可以当做文件来对待。获得一个文件描述符,就可以对它进行读写操作。socket也是一样。 socket在linux下被翻译成套接字,我觉得这个翻译真的很烂,第一次接触的人不可能知道套接字是个什么东西。翻译成插座反而直观原创 2012-08-04 00:18:44 · 1821 阅读 · 4 评论 -
vim中文乱码分析解决
转一篇文章,方便查阅。From:vim编解码vim里面的编码主要跟三个参数有关:enc(encoding), fenc(fileencoding)和fencs(fileencodings)其中fenc是当前文件的编码,也就是说,一个在vim里面已经正确显示了的文件(前提是你的系统环境跟你的enc设置匹配),你可以通过改变 fenc后再w来将此文件存成不同的编码。比如说,我:set fe转载 2012-07-22 01:22:55 · 1052 阅读 · 0 评论 -
macvim
一直用linux版的vim,感觉挺好用的。最近看到macvim,据说很漂亮,就折腾了一下。网上有安装教程,照着安装就好了。接着搞 .vimrc和 .gvimrc这两个配置文件。搞了半天发现设置透明背景无效,最后在知道是7.3的版本问题,果断又换成macvim7.2版,弄完就好了。接着弄插件啊,慢慢折腾。原创 2012-08-27 14:14:30 · 2521 阅读 · 1 评论 -
mac 下sed命令的-i参数
今天用mac用sed写几个文本替换,用-i参数原地替换,发现不行。纠结了一下。man sed发现 -i 需要带一个字符串,用来备份源文件,这个字符串加在源文件名后面组成备份文件名。如果这个字符串长度为0,就是说是个空串,那么不备份。呵呵,还真有意思。sed -i "bs" 's/Atl/Dog/g' example.txt这样会生成一个example.txtbs的备份文原创 2013-01-27 23:59:47 · 38640 阅读 · 5 评论 -
ssh自动登录主机脚本
ssh自动登录主机脚本set user "root"set host "your ip"set timeout 300spawn ssh $user@$hostexpect "*assword:*"send "your password\r"interact取个名字,比如cmd.sh 然后之心命令 ./cmd.sh就可以登录主机了。原创 2016-08-31 13:38:46 · 1800 阅读 · 0 评论 -
阿里云centos7.2安装nginx
添加CentOS 7 Nginx yum资源库rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm安装nginxyum install -y nginx启动Nginxsystemctl start nginx.serviceip访问 如果ip访问不原创 2017-07-24 13:12:11 · 3798 阅读 · 2 评论