[Linux学习日记]Ubuntu推荐软件以及简单脚本编写

  昨天已经将Ubuntu 9.10的安装过程写了一遍,当然仅仅装好系统还是什么都做不了。今天主要推荐下我这些天用的软件和写一些简单的脚本使系统更易于使用。

  Ubuntu是一个很依赖网络的Linux发行版本,安装文件仅仅700M,除了基本的系统需要的部分几乎都需要通过网络进行更新。首先我们需要配置Ubuntu的软件源,默认的软件源是Ubuntu自带的,国内网络上有很多的软件源,教育网上也有许多高校的更新源,著名的比如ftp://debian.ustc.edu.cnftp://ftp3.singhua.edu.cnftp://ftp.sjtu.edu.cn .打开终端,输入sudo gedit /etc/apt/sources.list .打开文件后将其中的url用找到的源替换掉,保存关闭.

然后我们就可以使用配置好的源更新或者下载应用程序。在桌面下可以使用新立得来操作,但是更加推荐在终端中使用aptitude命令,需要root权限。

搜索:aptitude search 软件名

安装:aptitude install 软件名

移除:aptitude remove 软件名


Ubuntu自带了很多应用程序,但是很多并不是十分好用,我们可以安装自己喜欢的应用程序. 

  1. 网络聊天.
    QQ:腾讯官方Linux QQ,不过貌似9.10下会有bug,可能丢失所有好友,官网下载
    Eva:山寨QQ
            sudo aptitude install eva
    MSN: 推荐用 emesene,一个python写的客户端 sudo aptitude install emesene
    飞信: pidgin的插件我跑不了,索性装了libfetion.记住用飞信号登录,别用手机,不然上不去
  2. 多媒体播放.
    音乐: 系统自带的音乐播放器因为版权问题没有mp3解码器..所以装一个audacious吧.比较像千千静听
            sudo aptitude install audacious2
    视频: 推荐安装smplayer,自带各种解码器.
            sudo aptitude install smplayer
  3. 系统设置.
    Ubuntu tweak:貌似国人写的一个软件,可以很方便的设置系统,各种灵活的定制,让系统更易于使用
                         sudo aptitude install ubuntu-tweak
  4. pdf.
    系统自带的pdf阅览器同样不好用,推荐foxit reader for linux
  5. office.
    系统自带的open office无悬念的还是不好用,不过凑合.推荐下个永中office,比较接近ms office.
  6. 字典.
    星际译王:sudo aptitude install stardict
  7. windows程序.
    虽然Linux下的应用程序已经足够满足大部分的需求,但是部分应用程序和游戏还是windows特有的.我们使用wine可以使其中一部分的程序跑起来
    sudo aptitude install wine
    推荐别装1.2,感觉不好.现在我用wine跑的软件包括同花顺行情软件和war3.
  8. firefox插件.
    flash:sudo aptitude install flashplugin-nonfree
  9. 网络传输.
    FileZilla:ftp客户端.其实应该多用lftp命令
                sudo aptitude install filezilla
    Transmission:bt客户端 sudo aptitude install transmission
  10. python.
    作为新手,可能最喜欢自动补全和智能感应,所以找的都是支持这两种特性的shell和ide
    交互shell:bpython, 很不错的一个shell
    ide:UliPad

    差不多这些是个人觉得比较好用的.ubuntu自带的那些实在是不敢恭维,不过好在apt还是很方便的.



linux下默认是无法知道windows的ntfs硬盘的, 必须使用mount进行挂载,为了方便,我们写一个脚本一次性将所有硬盘挂载上

打开终端输入:
mkdir ~/script
cd ~/script
gedit mount.do 输入并且保存

#!/bin/bash
echo 
"mount begin!"
mkdir /media/C
mkdir /media/D
mkdir /media/E
mount -t ntfs -rw -o iocharset
=utf8,uid=1000,gid=1000 /dev/sda1 /media/C
mount -t ntfs -rw -o iocharset
=utf8,uid=1000,gid=1000 /dev/sda3 /media/D
mount -t ntfs -rw -o iocharset
=utf8,uid=1000,gid=1000 /dev/sda4 /media/E
echo 
"mount success!"

其中/dev/sda1是你windows硬盘的路径,可以用命令sudo fdisk -l查看
继续在终端输入
mkdir ~/bin
gedit mountall 输入并保存

#!/bin/bash
gksudo -u root sh /home/<username>/script/mount.do

其中<username>替换成你的username,gksudo是图形化的sudo,也可以用sudo.
这样,以后只要在终端中输入mountall命令,在输入你的密码就可以把你的windows硬盘挂载好.
如果实在懒就在桌面上做一个启动器(右键桌面),然后命令里输入
/home/<username>/bin/mountall
这时候上面的脚本一定要用gksudo.然后双击启动器输入密码即可.
这个是mount,umount可以自己照葫芦画瓢试试呵呵.

 

今天就写到这,本来想写的有些忘记了,收工

 

posted @ 2009-11-20 01:02  City of Angels  阅读(3680)  评论(0编辑  收藏  举报