之前一直用的Win8…前段时间安装了kubuntu,现在完全转移到kubuntu了.
虽然之前我一直用Win8,但并不是指就没接触过linux了,我还是很喜欢linux的,本来几年前就想安装Ubuntu来着,但是我的笔记本老是安装不上,安装盘放进去就一个光标然后死机,估计是显卡还是什么的驱动不兼容吧,Ubuntu 13.04出来我还再测试了下,但还是毫无效果…
然后就放弃治疗了,直接在windows下装虚拟机+Ubuntu 12.04,还是比较方便的,切换来切换去的,就是有点别扭.一直在虚拟机里面的ubuntu里面编程,全屏后就跟裸机一样了,还好吧.
前几天本来想利用起来实验室的闲置的机子来着,然后就准备在那机子上安装Ubuntu,然后发现13.10已经出来了,在Ubuntu中文论坛上看到别人秀的Kubuntu,感觉很炫的样子,就立马下了一个来安装了,后来突然想试试能不能安装在我的笔记本上,然后就顺利转成Kubuntu了…
废话说太多了好像…
Kubuntu是KDE图形界面,所以在选择使用之前要了解下几个不同的图形界面,貌似网友们对不同界面有不同的见解,请理性看待网上的评论…
到Kubuntu的官网http://www.kubuntu.org/getkubuntu下载kubuntu,我下的是64位的13.10.
直接用UltraISO烧在u盘里面,然后备份好windows下的东西,分出一些空间给Kubuntu,然后重启安装.
我选择的语言是英文的,这样感觉比较好。
然后接下去就跟着提示去安装就行了,记住先别急着联网,不然更新会很花时间的.分区按网上说的,给swap两倍内存的空间.
这边有个写的挺详细的文章->Kubuntu 13.04 安装步骤 – 高清截图
还有一篇帖子->kubuntu从安装到应用
都写的很棒,所以我就不多说了…
说下我安装的软件以及体悟吧:
sudo apt-get update
更新源列表。机子本身的windows 8分区就很奇怪,C盘前面还有个小分区,为此我后面还搞错了,结果大费周折。
Ubuntu 13以后好像开始不支持wubi安装了,不然如果是wubi安装的话,windows会自动把系统引导做好。
感觉wubi不够靠谱,我没有考虑用wubi安装。
安装完后Kubuntu后,发现grub里面有一个windows7和windows8,我想估计win7就是那个分区了,但发现win7和win8都进不去了,之前就考虑过这个问题了,果断用PE进系统,然后直接修复系统引导,不过它只修复windows的系统引导。
到了windows就有windows的修复工具了,用EasyBCD修改启动项,直接增加一个Linux类型的启动项就行了。
这样导引问题就告一段落了,直到我尝试用dd命令烧u盘后…
一个童鞋看到我用Kubuntu,也拜托我帮他装一下,然后我就尝试用dd烧u盘了,然后悲剧发生,把分区表给烧没了…重启后Kubuntu进不去了,直接显示的是grub>
,我以为是出了什么问题,跟着网上的办法修复分区,结果老实显示访问文件系统失败,没办法只能进win8了,进去后发现分区表挂了,只剩一个C盘能用TAT…
悲剧了,打开EasyBCD连linux分区也识别不出来 - -,后来查了些资料,进liveCD用testdisk!!!修复一下就行了,具体教程看:在ubuntu 上使用TestDisk数据恢复。
分区正常了,用PE系统修复进了windows但Kubuntu又出问题了…用EasyBCD引导进Kubuntu却进不了,只显示这grub rescue>
,跟着网上进boot修复grub,但老是出错QAQ。后来在网上又学了一招,用boot-repair直接恢复分区表+引导项,这样就连grub都修复掉了,连EasyBCD的引导都不用了。
sudo apt-get install build-essential
即可安装g++和gdb等编程环境.
推荐这两篇文章:C++编译初步和用GDB调试程序.
如果想要用IDE可以用跨平台的Code::Blocks:sudo apt-get install codeblocks
.
看我之前写的Ubuntu下jdk的安装以及Java环境的配置.
我的系统是64位的,所以Eclipse也要安装64位的.
详见Ubuntu中文Wiki.
自带的源里面的Eclipse据说太旧了,推荐到官网下最新版安装。
Eclipse下安装PyDev,由于网上给的那些更新链接都被墙了,所以直接去SouceForge下载最新版解压覆盖就行了.
除了普通的vimrc配置文件,我的vim多弄了新建文件自带套用模板插件.具体见我的github,只要把plugin和templates放到~/.vim目录下,然后修改下templates目录里面的模板和.vimrc里面的信息就行了…
配置bash的alias关联能让命令行操作更方便,直接打开~/.bashrc文件,可以看到Kubuntu里面已经配了ll
,la
,l
这几个alias关联,我们可以自己添加关联.
比如:
alias s = 'sublime ' # 关联s为sublime命令
alias e = 'xdg-open . &' # e直接打开当前目录
# 在Ubuntu下也可以用'nautilus .'代替
alias k = 'kate ' # k打开kate编辑器,如果是Ubuntu可以用'gedit'代替
安装git可以用sudo apt-get install git
命令.
主要是配置git的自动补全、忽略文件和alias关联.
自动补全
打开github的git里面的git-completion.bash文件,保存下来,用mv命令把它移动为∼/.git-completion.bash文件
mv git-comletion.bash ~/.git-completion.bash
然后在~/.bashrc后面添增source ~/.git-completion.bash
最后执行source ~/.bashrc
让设置生效.
现在你就能使用git的自动补全功能了.
忽略文件
忽略跟踪的文件可以直接在git目录下创建一个.gitignore文件来过滤要忽略的文件.
比如:
# 此为注释 – 将被 Git 忽略
*.a # 忽略所有 .a 结尾的文件
!lib.a # 但 lib.a 除外
/TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
build/ # 忽略 build/ 目录下的所有文件
doc/*.txt # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt
alias别名
用git config
命令可以设置命令alias别名.
下面列出一些使用的别名设置:
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.st status
git config --global alias.ps push
git config --global alias.unstage 'reset HEAD --'
git config --global alias.last 'log -1 HEAD'
执行后,只要执行git st
就相当于执行git status
了.
当然,你也可以自己设置别名.
详细的git学习资料可以看Pro.Git,可以下载epub和pdf版,请自行谷歌。
如何用ISO镜像制作U盘安装盘(通用方法、无需WinPE)
看了编程随想巨巨的文章总是受益匪浅…
重新啟動 KDE:
按下快捷鍵 Ctrl+Alt+Backspace,會進入登入畫面,來重新啟動 KDE。
關閉當掉程式:
按下快捷鍵 Ctrl+Alt+Esc,再點擊要關掉程式。(当掉就是卡住了)
一些命令
cp -r
复制文件夹 包括子目录和文件
rm -rf
删除目录包含子目录和文件
df -h
用 M 和 G 做单位显示文件系统空间信息 -h 意思是 human-readable
du -sh
显示目录的空间使用信息 -s 意思 summary -h 意思 human-readable
locate
命令会在您的计算机里搜索您指定的任意文件。运行命令 updatedb
可以更新该索引。
sudo dpkg -i package_file.deb
来安装 .deb 文件。
sudo dpkg -r package_name
卸载 .deb 文件
sudo alien package_file.rpm
将 .rpm 文件转为 .deb 文件
控制台模式
一共可以使用 6 个控制台,分别用快捷键 Ctrl+Alt+F1 到 Ctrl+Alt+F6 进行切换。
要切回桌面模式,可以使用 Ctrl+Alt+F7 快捷键。
听说Ubuntu 14.04 下个月要正式发布了,具体最新的Ubuntu下载及信息可以看官网公布的这个页面.
而且MX3的Ubuntu固件下周也要出来了,我也不太懂…之前不是已经有平板手机能刷Ubuntu了么,MX3的效果到底会怎么样,等土豪们买了我再来看看吧…
——update 2014-03-30
貌似前面的aria2 + uget忘记加链接了 - -
于是补上:Ubuntu安装uget和aria2下载工具
然后网上找到了一些其他的不错的下载方案: