李顺利
随笔-50  评论-170  文章-0  trackbacks-0

最近读了《鸟哥的Linux私房菜》(豆瓣),并认真学习了如何使用Linux,这里做个小笔记。 
注:以下内容网上很多,而这里是我自己的个人使用笔记,供以后查找和使用,也希望能对一些初步使用者有点帮助。

Windows7下安装Ubuntu 10.04 LTS

1). 删除卷 
格式化一个盘作为Ubuntu安装分区(如何删除卷,计算机管理 -> 磁盘管理,选择需要格式的盘,右键删除卷)

2). 安装EasyBCD 
安装Ubuntu这部分请参考 
Dual-boot Windows 7 and Ubuntu 12.04 on a PC with UEFI hardwareubuntu 11.04在win7下安装无损硬盘安装双系统的图文教程 这篇文章中写的也很详细,图文并茂,而且我试过,都没有问题。说说安装过程中可能需要注意的几个地方: 
a) sudo umount -l /isodevice 
这个不清楚,网上都要做,我也做了,我觉得现在这个版本(10.04LTS)应该解决了这个问题,以后有机会可以试试不加这个会如何。 
b) 分区 
我选择的是手动分区, 整个区大概有18G,swap 分区1G(我内存2G),/ 分区为 8G,剩下的都给了 /home 分区(也可以自动分区)。 
c) 
部分参考配置

1
2
3
4
title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-11.04-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz

Ubuntu的使用

1). 修改启动项 
a) 设置Windows7为首启动项

1
sudo mv /etc/grub.d/30_os-prober /etc/grub.d/06_os-prober

b) 更新启动项

1
sudo update-grub

2). 修正grub等待时间 
参考这个 
Ubuntu 9.10 修改Grub启动项等待时间

1
2
sudo gedit /etc/default/grub
sudo update-grub

修改 GRUB_TIMEOUT=10,默认10s,修改为自己想要的吧(e.g. GRUB_TIMEOUT=3)

3). 修改Num Lock(小键盘)自动启动开启(亮) 
参考这里 
Ubuntu Linux下开机自动打开数字键的方法(Numlock)

1
sudo gedit /etc/rc.local

在”exit 0”前面加上

1
2
3
for tty in /dev/tty[1-9]*;do
    setleds -D +num < $tty
done

4). 更新源 
查看这里 
Ubuntu 10.04更新源大全 
很清楚,很简单,为了更快地下载速度,我选择网易 
这个步骤可能在上面安装的时候也做一下比较好,因为安装的时候,下载比较慢(比如语言包)。待测试,下次再安装的时候,我来试试。

5). 查看配置 
这个是为了以后买预装Linux系统的电脑准备的。记住一些常见的就可以了。来源 
Linux终端模式下查看电脑硬件配置情况

1
2
3
4
5
6
lsb_release -a #查看系统版本
uname -a #查看系统信息
cat /proc/cpuinfo #查看cpu信息
lspci #查看主板信息
free #查内存
df -h #查硬盘

6). 安装Chrome 
简单,下载chrome(deb包),一般默认就会使用“软件管理器”打开,即可安装,或者使用sudo dpkg -i xxx.deb 命令。 
安装好了,当然要卸载默认的浏览器了——Firefox。个人选择chrome,是觉得比较轻便,随着现在的更加稳定(比如同步收藏夹什么的),现在已经变得很方便了,在不同的机器里用同一个账号几乎不会感觉到有什么差别的。

7). 安装wine 
a) 安装 
安装应该很简单,关键是一些配置,比如关于中文字体方面的可能麻烦的,可以参考 
Ubuntu Wine Wiki  Wine完全使用指南——从基本到高级 
b) 中文乱码 
还是没搞定,本想通过wine来安装一个Evernote和QQ的,不过还是有很多问题,现在也只能通过浏览器,以后很必须的时候再想办法了,e.g.安装个虚拟机。

8). 解决切换到Windows7系统后,时间错误的问题 
我从Ubuntu切换到Windows7后,发现时间是不正确的,修改方法参考 
解决Winddows和Ubuntu的时间差

1
2
sudo gedit /etc/default/rcS
#找到这一行:UTC=yes,把 yes改为no

9). 修改hosts 
这个你懂得是干什么的,推荐一个比较常更新的hosts:
http://code.google.com/p/smarthosts/ ,通过这里你可以下载 hosts,推荐使用 chrome(上面已介绍),强制使用 https,比如 google,YouTube。 如果修改hosts,请查看 Ubuntu 修改hosts

1
2
3
sudo gedit /etc/hosts  #修改hosts
#可以根据自己的需要添加合适的hosts记录
sudo /etc/init.d/networking restart #保存后重启网络        

10). 查看某个文件的完整路径 
这个就是一个简单的shell编程,unix-like系统只有pwd显示当前目录的命令,而没有显示一个文件的完整路径的命令,实际上,有这样的需求也是小部分,很少机会会需要使用到,但是我碰到了,想办法解决,后面在同事的帮助下就写了一个shell脚本,就很容易办到了,关于linux shell,推荐看看 
Linux Shell编程入门 

1
2
3
4
5
6
7
8
9
10
11
12
touch pwf
vi pwf #进入编辑模式,粘贴下面的代码后保存

#pwf start
#!/bin/bash

echo `pwd`/$1
#pwf end

chmod 744 pwf #使其有执行权限
# 如果想像pwd那样到处可以执行这个命令(pwf)的话,那么请把pwf所在的文件夹配置到path下。
# e.g. ./pwf test.txt ==> /home/bin/test.txt

11). 如果想删除Ubuntu系统,那么如何做了 
比较简单,参考这篇文章就可以搞定了,
MBR Fix - Fix MBR problemswin7,ubuntu双系统删除ubuntu

1
MbrFix /drive 0 fixmbr /yes

12). 快捷键 
完整的Ubuntu里的快捷键可以看这里:
Gnome快捷键 ,不过为了方便使用和习惯,我加了几个常用更便捷的快捷键。Ubuntu 的默认显示桌面的快捷键是 Ctrl + Alt + D组合键,还是挺复杂的,我想修改成像windows一样Win + D,这样就比较好用;Ubuntu 的打开终端的快捷键是 Ctrl + Alt + T组合键,想修改成类似windows风格的—— win + R 这个快捷键。 
修改如下: 
打开终端输入: gconf-editor,到“Apps->Metacity->Global keybingdings” 出找 “show desktop”编辑值为d即可(win键在Ubuntu中名为);找到“run_comman_termina”编辑值为r即可使用 win + R 来打开终端了。 

如果想要更好的定制ubuntu的话,gconf-editor 里面有很多有用的东西,比如地址导航栏修改为显示路径等…

13). 使用vim替换vi 
vim比vi强大多了,vim属于vi的超集,而且能够解决很多习惯的问题,所以还是有必要使用vim替换vi的。简单地话,可以直接使用“alias vi=vim”命令即可,不过这样只能在这次启动的时候有用,下次启动后,这条就无效了,如果想下次还能使用,那么就需要修改用户自启动配置文件.bashrc,具体的修改如下:

1
2
3
4
5
6
7
sudo apt-get install vim-gtk #安装vim,Ubuntu默认好像没有安装vim

cd ~ #用户 home 目录
vi .bashrc #后添加下面的alias语句到最后一行(或者合适的位置)
alias vi=vim

source .bashrc # 立即生效

14). 后台运行 
在一些情况下,需要长时间的执行一些命令,正常情况下,linux执行命令的时候,会等待命令执行的结果(成功或失败),那么这个时候你可能就需要等待很长时间了,此时就可以把这些命令放到后台进行,也很简单,直接在命令后面加上 & 符号就可以了,在配合 fg, bg, jobs -l 等命令,就很轻松的干其它事情了。更详细的请参考 
Linux 技巧:让进程在后台可靠运行的几种方法

15). 使用root用户 
终端下执行命令的时候经常需要root用户的情况下,可以
sudo su在命令开始就使用root用户,或者sudo passwd root直接在Ubuntu中使用用root帐号,设置密码后就可以用使用root账号了

16). 修改为英文 
10.04 版本还是有点问题,修改后,home文件夹下的类似“下载”文件夹还是中文,下次安装的时候记得默认选择英文语言

17). ubuntu下终端路径只显示当前目录 
参考 
ubuntu下终端路径只显示当前目录

18). 固定ip 
开通ssh服务后,如果ip经常变动的话,就会很不方便。固定ip就会更会的提供服务。 
参考
ubuntu 12.04 以固定 IP 地址连接网络并配置DNS

/etc/network/interfaces
1
2
3
4
5
6
auto eth0
iface eth0 inet static
    address 192.168.1.105
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 202.96.134.133 202.96.128.166

19). 使用4位空格代替vim中的Tab 
参考
vim tab键默认4空格

~/.vimrc
1
2
3
4
5
6
vi ~/.vimrc
# .vimrc可能不存在,使用个人目录下的好处是避免强制别人使用你的vim配置
# 添加下面配置
set ts=4
set expandtab
set autoindent

20). 注: 上面的有部分命令都是以root用户执行的,如果权限不够,请加上sudo

如果有什么建议或问题的话,可以通过微博 @李顺利Me 或 Email:leeshunli@qq.com 联系到我,大家一起交流学习。

顺利
2012年4月14日
最后更新于2013年1月13日



博客中的一些下载已经放到了百度云了,请根据需要下载。【点我去百度云下载】

最后弱弱地说一下,如果可以的话,转载请提供出处( ),谢谢。
posted on 2012-04-26 10:35 李顺利 阅读(3968) 评论(1)  编辑  收藏

评论:
# re: 我是这样使用Ubuntu的 2012-04-27 10:19 | Sha Jiang
有所收获,不错:-)  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: