鸟哥的Linux私房菜笔记-bash

笔记记录于《鸟哥的Linux私房菜-第三版》,以备多看。

bash

type

  • -t #查看指令类型
  • -a #显示PATH中所有指令

    env

  • 查看当前环境变量

    export

  • 将自定义变量导入当前环境(子程序)

    declare

  • declare -i num=$RANDOM*10/32768 #选取0-9随机数
  • -x variable #将变量导入环境变量
  • -r variable #只读变量
  • +x variable #取消导入到环境变量(除 a,r 不会取消)

Read More

鸟哥的Linux私房菜笔记-基础

笔记记录于《鸟哥的Linux私房菜-第三版》,以备多看。

Linux

Free software

Stallman:
“Free software” is a matter of liberty, not price. To understand the concept, you should think of “free speech”, not “free beer”. “Free software” refers to the users’ freedom to run, copy, distribute, study, change, and improve the software

概念

Linus Torvalds:linux

目前Linux核心的发展分为两种版本,分别是稳定版本的偶数版,如2.6.X,适合于商业与家用环境使用; 一种是发展中版本的奇数版如2.5.X 版,适合开发特殊功能的环境。

Read More

hexo同步托管到gitcafe和github

update : gitcafe已关闭,现在已替换为coding.net 操作类似

Hexo是node.js生成的静态博客,托管到gitcafe或者github的page服务就可以变成自己免费的博客,当然最重要的是写博客更方便了。
有了github,为什么还要用gitcafe。因为国内的百度抓取太不给力,只好用gitcafe来配合。。。

本文主要说一下gitcafe的配置

coding.net gitcafe

注册

coding.net注册邀请

创建page项目

怎么做?直接上 官方wiki

Read More

mac vim高亮及缩进设置

看着默认的vim显示效果不爽,查了下设置,搞起。

将vim的环境文件copy到自己常用用户的主目录下

cp /usr/share/vim/vimrc     ~/.vimrc

修改.vimrc文件归读写属性

sudo  chmod o+w  .vimrc

语法高亮

用vim等打开.vimrc在文件最后加上

syntax on

Read More

解决mysql不可用limit子查询

当你在mysql子查询中使用了limit,那么恭喜你,你会看到

ERROR 1235 (42000): This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME subquery’

limit在mysql中本来的效率就不高,mysql于是也禁止在子查询中使用limit,可是如果非要用呢

比方说需求是:

  • 一等奖5名
  • 二等奖15名
  • 获了一等奖的不能再获二等奖

直觉告诉我们,下边的sql是可以的。

Read More