基础知识部分:
1.Ubuntu的root密码
每次开机root密码都是随机的。需要root时输入sudo passwd并设置root密码,设置完毕后输入su进入root
2013.03.26
安装MySQL的方法:
sudo apt-get install mysql-server mysql-client #中途会让你输入一次root用户密码
sudo apt-get install php5-mysql #安装php5-mysql 是将php和mysql连接起来
更具体的操作方法可以参考http://wiki.ubuntu.org.cn/MySQL
如需使用LOAD DATA LOCAL INFILE,则在/etc/mysql/my.cnf中加入:
[mysqld]
local-infile
[mysql]
local-infile
(来源:http://stackoverflow.com/questions/10762239/enable-load-data-local-infile)
2013.04.16
配置LAMP(Linux+Apache+MySQL+php)套装
sudo apt-get install Apache2 安装Apache
安装完成后进入http://localhost,如果显示“It works!”那么安装成功。
sudo apt-get install php5 安装php
http://wiki.ubuntu.org.cn/Apache有详细说明。
http://wiki.ubuntu.org.cn/Apache有详细说明。
tasksel一次性安装
sudo tasksel
选中LAMP,回车
或者
sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server
参考:
http://wiki.ubuntu.org.cn/LAMP_%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE
2013.04.28
安装vim
sudo apt-get install vim
sudo gedit /etc/vim/vimrc
加入如下命令:
set tabstop=4 //制表符宽度为4个空格
set nu //显示行号
set shiftwidth=4//缩进4个空格
set cindent //设置C/C++风格的缩进
set autoindent //设置自动缩进
let &termencoding=&encoding//防止在windows下编辑的含中文字符的文本文件出现乱码
set fileencodings=utf-8,gbk//同上
2013.04.29
终端中打开程序显示乱码的解决:
在终端上方的 终端-显示字符编码 中设置。一般简体中文为GB2312。如果默认没有,那么选择 添加/删除 从中加入即可。
2013.05.03
HTML代码编辑器Sublime Text,似乎在软件中心没有找到,可到官网下载。
解压后可以直接打开程序。
为了获得更类似于使用apt-get安装的程序的使用体验,可以把整个文件夹粘贴至/usr/share下,并且为sublime_text程序创建一个软链接,再把链接放到/usr/bin里。这样在终端里输入sublime_text就可以直接打开了。
2013.05.17
Qt的安装
到
http://qt-project.org/downloads下载最新版Qt安装包,应该是个.run文件
下载目录下打开终端,输入
$ sudo chmod 777 <Qt installer name>
$ ./<Qt installer name>
然后跟Windows下安装差不多了。目录最好是默认目录(应该是home下的),不然可能有权限问题。
Java JDK的安装
到软件中心删除一切带有openjdk的软件以及删除/usr/jvm/的自带OpenJDK
到
http://www.oracle.com/technetwork/java/javase/downloads/index.html下载最新JDK包的tar.gz版本
下载后把压缩文件解压到任意目录,再以管理员身份将整个文件夹移动至/usr/jvm/下
gedit修改/etc/environment文件,在最后加上这样一段:
PATH=:/usr/lib/jvm/jdk<version>/bin
CLASSPATH=/usr/lib/jvm/jdk<version>/lib
JAVA_HOME=/usr/lib/jvm/jdk<version>
保存,关闭。
终端输入
$ update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk<version>/bin/java 300
$ update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk<version>/bin/javac 300
然后
$ update-alternatives --config java
选择刚刚install的java
在终端中测试,输入
$ java -version
如果和安装版本一致,OK~
2013.6.3
64位系统若在android开发中要使用emulator,需要安装32位库。
sudo apt-get install ia32-libs
2013.6.9
curses.h的安装
sudo apt-get install libncurses5-dev libncursesw5-dev
注意编译时需要使用cc filename -l curses -o filename
2013.6.23
emacs23+slime+clisp的安装
打开~/.emacs文件(没有就自己建立),输入
emacs23+slime+clisp的安装
sudo apt-get install emacs23
sudo apt-get install slime
sudo apt-get install clisp
打开~/.emacs文件(没有就自己建立),输入
;允许M-x启动slime
(tool-bar-mode -1) ;关闭Emacs工具栏
(menu-bar-mode -1) ;关闭Emacs菜单栏
(add-to-list 'load-path "/path/to/slime/directory/")
(setq inferior-lisp-program "/path/to/lisp/implementation") ;SBCL or Clisp
(require 'slime)
(slime-setup '(slime-fancy))
;(slime) ;M-x slime
;关键字补全
(defun lisp-indent-or-complete (&optional arg)
(interactive "p")
(if (or (looking-back "^\\s-*") (bolp))
(call-interactively 'lisp-indent-line)
(call-interactively 'slime-indent-and-complete-symbol)))
(eval-after-load "lisp-mode"
'(progn
(define-key lisp-mode-map (kbd "TAB") 'lisp-indent-or-complete)))
;修改配色
(set-face-foreground 'font-lock-comment-face "#ff7f24") ;M-x set-face-foreground
;显示行号
(add-to-list 'load-path "/path/to/linum.el/")
(require 'linum) ;M-x linum-mode
保存。
打开~/.bashrc文件,输入
alias emacs='TERM=xterm-256color ; emacs -nw --no-site-file'
保存。
即可在终端输入emacs打开。然后输入M-x(Alt+x)slime打开slime环境。