关于提高Linux桌面系统使用效率

提高Linux桌面使用效率 
  wuzhaikof 
  稳定、安全、易用是优秀桌面操作系统的特征。 
  Linux桌面操作系统经过多年的发展,已经积累了成熟的系统特性、应用。出色的人机交互界面(Desktop Env.)、丰富的应用软件资源(Source)、高效的系统管理(Administation),为桌面用户提供了前所未有的操作体验;而高可用、低成本、健壮,更使其逐渐为全世界计算机用户所熟知并接受。与Windows操作系统相比,尽管Linux在系统架构、开放理念等方面存在差异,但同样作为桌面操作系统,二者对丰富人们日常生活学习、事务处理、提高工作效率等方面的追求是统一的。 
  在现时快节奏的社会生活中,效率摆在突出的位置。为避免命题过广,本文将以Ubuntu 10.10桌面版为基础,通过展示时下主流桌面Linux的特性,从系统配置、应用软件、操作习惯等方面入手,重点突出桌面Linux同样是高效的、胜任的。限于个人水平,本文主要面向Linux初级用户或者有意尝试使用Linux操作系统的朋友。文中不当之处,敬请指正。 
  系统环境: 
  Ubuntu 10.10 Meerkat 
  相关概念: 
  Linux、X Window System、Desktop Env、Window Manager、Shell、、、 
  建议参阅以下文章: 
  来自IBM:为 Windows 用户准备的简明 Linux 词汇表 
  主题结构: 
  一、多管齐下、提高效率 
  1、源设置、软件中心; 
  2、命令行操作:alias、tab、history、vi、管道、输入输出重定向等; 
  3、桌面设置:任务面版、多工作域切换、系统状态监视; 
  4、系统定制工具Ubuntu Tweak介绍。 
  二、借助Compiz 特性,提高系统操作效率 
  三、常用应用软件例示(包括wine Windows软件) 
  四、虚拟机安装Windows XP,提高系统协同效率 
  五、小结 
  一、多管齐下、提高效率 
  和Windows一样,Linux系统安装完毕以后,需要进行初始配置,这样能更好地迎合我们的操作习惯,亦有利于充分发挥系统性能,提高管理效率。就Ubuntu而言,主要包括以下几个方面: 
  1、源设置、软件中心 
  源(或称软件仓库、软件集),即应用软件资源,有官方与非官方之分,主要是指网络上提供应用软件的服务器资源列表,严格意义上讲一张包含应用软件的光盘亦可视为软件源。理解软件源的概念很重要,因为有了软件源,就有提供功能实现的软件,才有丰富的系统应用。对软件源的管理对应到对软件的管理,Ubuntu下常用的软件(包)管理工具有apt、yum、dpkg等。对这些工具的初始配置,重点是向相应的配置文件注入软件源列表,告诉它们哪里可以下载到想要的文件,以支持软件在线更新。除了安装、删除等常规功能,包管理工具还提供如软件信息查询、依赖校验、检索等丰富功能。以下节选ubuntu下apt的源配置文件/etc/apt/sources.list示例: 
  #来自电子科技大学的软件源 
  deb  http://Ubuntu.uestc.edu.cn/ubuntu/  maverick main restricted universe multiverse 
  deb  http://Ubuntu.uestc.edu.cn/ubuntu/  maverick-backports main restricted universe multiverse 
  deb  http://Ubuntu.uestc.edu.cn/ubuntu/  maverick-proposed main restricted universe multiverse 
  deb  http://Ubuntu.uestc.edu.cn/ubuntu/  maverick-security main restricted universe multiverse 
  deb  http://Ubuntu.uestc.edu.cn/ubuntu/  maverick-updates main restricted universe multiverse 
  deb-src  http://Ubuntu.uestc.edu.cn/ubuntu/  maverick main restricted universe multiverse 
  deb-src  http://Ubuntu.uestc.edu.cn/ubuntu/  maverick-backports main restricted universe multiverse 
  deb-src  http://Ubuntu.uestc.edu.cn/ubuntu/  maverick-proposed main restricted universe multiverse 
  deb-src  http://Ubuntu.uestc.edu.cn/ubuntu/  maverick-security main restricted universe multiverse 
  deb-src  http://Ubuntu.uestc.edu.cn/ubuntu/  maverick-updates main restricted universe multiverse 
  软件仓库的意义在于,操作员可以按需、实时安装提供某项功能应用的软件(亦包括软件的安全更新(补丁)、版本更新等),以确保提供最鲜活的系统应用。说到这里,软件源对Linux操作系统的重要性不言而喻,你不必通过在线搜索引擎查询某个急需的软件(包),有时还要解决一大堆包依赖关系,只要设置好软件源列表,在终端下轻松敲入安装指令,包管理工具即自动搜索软件仓库中该包的信息并下载安装,过程中自动解决依赖关系,极大地提高系统管理效率。 
  Ubuntu提供图形化的软件包管理工具---synaptic(新立德)软件中心, 提供包括查询、安装、升级、删除等丰富的软件管理功能,直观、易用。如图:(软件中心) 
 
  Software Center 
  2、命令行操作,取其精华 
  命令行(shell)操作一直是初学用户的诟病,这里不作过多评述,毕竟现时强大的GUI界面(WM)已足以支持常规的系统管理工作,只是很多朋友对Linux还不够了解。但有一点需要指出,shell始终是Linux最重要的概念之一,是实现人机交互的接口。以下列举一些常用的命令或工具,只要认真掌握,对提高操作效率有很大意义。 
  [管理文件和目录的命令] 
  ls 列出目录下的内容 常用参数有 -a 显示指定目录下所有目录与文件,包括隐藏文件 
  ln 连接一个文件 常用参数有 -s 表示是符号连接,如果不用参数则是硬连接. 
  cat 显示文件内容或连接两个或多个文件 
  more 分布显示文件内容 常用参数有-p 显示下一屏之前先清屏 -d 在底部提示信息. 
  mv 删除一个文件 常用参数有 -i 交互式操作,则在执行操作前会提示你 -f 和 -i相反一点也不提示 
  cp 复制文件或目录到另一个文件或目录 
  rm 删除一个目录中的一个或多个文件和目录 常用参数有-i 交互式操作,则在执行操作前会提示你 -f 和 -i相反则不提示 
  mkdir 创建一个目录 常用参数有-m 对新目录设置权限,-p表示要创建的路径名称 
  rmdir 删除目录 常用参数有-p 删除所有该目录及子目录. 
  [文件系统和磁盘空间的命令] 
  df 磁盘空间检查 
  du 显示磁盘空间的使用情况 
  find 搜索文件,并执行指定的操作,功能强大. 
  mount 挂载文件系统 
  umount 卸载文件系统 
  [文件备份和压缩命令] 
  tar 为文件目录创建档案,打包文件,解压和压缩文件,常用参数有 -zxvf解压文件 -cvf压缩文件 
  gzip 调用gzip压缩工具 
  zip 调用zip压缩工具 
  [用户管理及设定权限命令] 
  adduser 新增用户 
  chmod 修改文件/目录的属性 
  chown 修改文件/目录所有者 
  su 让普通用户拥有超级用户或其他用户的权限 
  who 查看当前登录的用户情况 
  wall 对全部已登录用户发送信息 
  write 向系统某个用户发送信息 
  [查看系统信息命令] 
  shutdown 正常关机 
  ps 查看目前程序执行的情况 参数 -aux 
  top 查看目前程序执行情况和内存使用情况 
  kill 关闭一个正在执行的程序 
  uname 查看核心版本 
  uptime 查看系统负载 
  free 查看目前内存的使用情况 
  [网络操作命令] 
  ftp 传送文件 
  telnet 连接到其他计算机 
  netstat 查看网络状况 
  finger 查询某个用户的数据 
  ping 查询某个机器是否开着 
  基于强大的窗口管理器(Gnome、KDE等)及功能软件,许多动作可通过图形界面的直观操作来实现,但是掌握一些常用的系统命令,对完成日常事务,提高系统管理水平、效率,都大有裨益。因此,命令是必须的。 
  3、操作习惯:任务面版、多工作域切换、系统状态监视 
  任务面板(Panels)是窗口管理器(Ubuntu默认为Gnome)的重要部件。与Windows桌面任务栏相比,Gnome面板提供了许多丰富的功能扩展(add to panel),用户可向面板添加诸多小工具(applet、快捷方式等),实现丰富的桌面辅助功能。我们还会将常用软件的快捷方式添加到面板,实现快捷访问。 
 
  Panel 
 
  Add to panel 
  工作域(Workspace虚拟桌面),是窗口管理器特色功能之一。在一个虚拟桌面打开的窗口或软件、不会在另外一个虚拟桌面显示,各虚拟桌面相互独立(但不包括文件夹操作等)。工作域的切换有助于流畅事务处理、简洁桌面。 
 
  Workspace 
  系统状态监视(System Monitor),用于实时监视系统运行负荷(CPU、MEM等)。 
 
  Sys_monitor 
  桌面搜索(Synapse),桌面辅助工具,设计目标是“找遍所有,无需等待”,类似工具软件有Gnome Do / Quicksilver等 
 
  Synapse 
  以上几项主要涉及界面习惯设置、系统状态监视,虽然不起眼,却显示Ubuntu桌面的贴心。日常使用中我们还会发掘更多有用的小工具、技巧,帮助我们提高桌面管理效率。 
  4、系统定制工具Ubuntu Tweak介绍。 
  Ubuntu Tweak的设计目标是让Ubuntu系统更易用,它提供许多桌面和系统功能设定选项,还包括软件(源)管理功能,是一款优秀的系统管理辅助软件。 
  最新版本的UT提供的几大功能模块包括:应用软件管理、开机管理、桌面管理、个性化、系统管理等。 
 
  U_tweak 
  UT[应用软件管理模块]的功能非常强大,包括:应用程序中心(Application Center)、包清理工具(Package Cleaner)、源管理中心(Source Center)、源编辑器(Source Editor)、升级管理器(Update Manager)。涵盖了系统软件包管理的主要方面。 
  当然其他功能如[桌面管理]、[个性化]等功能模块也为系统维护提供有力支持。 
  二、借助Compiz 桌面特效,提高效率 
  Compiz是混合窗口管理器,是一套集合了丰富插件(plug-in)的系统,能够为桌面环境(DE)增添表现效果或特定功能。网上有许多关于Compiz的介绍及特效展示,不再赘述。这里主要介绍Compiz特效中的窗口平铺及辅助窗口移动。该两项特效虽然简单,却极大地提高桌面操作效率。 
  [窗口平铺]:可以将同时打开的多个窗口平铺于当前桌面,实现直观的任务切换。 
  [辅助窗口移动]:按住 Alt控制键+鼠标左键,随意移动窗口。 
 
  Compiz 
  三、常用应用软件例示(包括wine Windows软件) 
  时下Linux的应用软件已涵盖系统应用领域的各个方面,软件资源相当丰富。与Linux软件相关的一个重要概念是:分发许可(Distribution License),即软件是遵循何种方式、规则发布的,是否提供源代码?是否允许修改?是否允许定制再分发等,足见[分发许可]又有不同的标准及分类,对此感兴趣的朋友可以搜索一下相关的信息。基于本文的目的,在此仅列示Ubuntu Linux下常用的应用软件,主要涵盖办公软件、网页浏览、影音多媒体、网络工具、编程开发等方面。按需熟练掌握相应的应用软件,对丰富操作系统体验、提高事务处理效率有很大的帮助。 
  【办公软件】 
  OpenOffice – 一定程度上替代MS Office,还有国产永中Office套件可选。 
  Evolution Mail and Calendar – 类似于MS Office Outlook 
  FoxitReader -- 轻量级PDF查看器,速度较快 
  FreeMind -- 思维导图 
  StarDict – 强大的翻译软件 
 
  Evolution 
  【编程开发】: 
  Bluefish -- HTML等轻量级编辑器 
  BlocksIDE -- C/C++编辑器 
  Eclipse -- 多功能集成编辑器 
  Geany -- 轻量级代码编辑器 
  MySQL Administrator --MYSQL管理工具 
  MySQL Query -- MYSQL 查询工具 
  MySQL Workbench -- MYSQL 建模工具 
  NetBeans IDE -- 多功能代码编辑器 
  Umbrello -- UML制图 
  WingIDE -- PYTHON 编辑器 
  ZendStudio -- PHP代码编辑器 
  Wine/PHPED --WINE了WINDOWS下的PHPED 
  【互联网】: 
  OpenFetion -- Linux下的飞信,轻量级 
  Swiftfox -- 优化的Firefox 
  Chromium – 开放源码的Google Chrome 
  FileZilla -- FTP工具 
  Wine/Thunder 5 – 迅雷下载工具 
  Google Earth – “浏览、搜索、发现我们的行星地球” 
 
  Openfetion 
  【图形图象】: 
  gThumb -- 照片管理工具 
  GIMP – 图片编辑器,可替代Photoshop 
  Inkscape -- 失量图形编辑器 
  【系统工具】: 
  Ubuntu Tweak -- 系统优化工具 
  Gmount-iso -- iso镜像挂载工具 
  Oracle VM VirtualBox – 虚拟机软件 
  ufw Firewall – 网络防火墙设置工具 
  Samba – 文件共享,类似于Windows网上邻居 
 
  ufw Firewall 
  【影音多媒体】: 
  Amarok -- 音乐媒体中心 
  Audacious -- 音乐播放器。类似的还有 Banshee、 Rhythmbox等。 
  GMLive – 网络电视 
  PPStream – 在线点播 
  HandBrake -- 视频转换工具,主要是转成MP4 
  MPlayer – 强大的视频播放器 
 
  PPS 
  【输入法】: 
  Fcitx – 著名的小企鹅输入法 
  Scim – 国内经典的输入法开源项目 
  Ibus – 新一代智能输入平台 
 
  Fcitx 
  以上所列仅是凤毛麟角,还有数不清的应用程序等待我们的去发掘。软件开发的目的是实现功能应用、提高事务处理效率,因而适用很关键,亦不建议在系统中安装功能重复的软件。 
  四、安装Windows虚拟机,提高系统协同效率 
  特定的应用(软件)通过Windows平台可获得更好的体验及效率。在Linux系统上安装Windows虚拟机的意义在于双机协同,解决某些特定的需求。Windows可以实时分担诸如网上银行、证券行情交易软件、在线支付等平台依赖型的应用。且Windows客户机通过VirtualBox设置共享目录与Linux宿主机交互,实现双机共享。 
 
  virtualbox 
  五、小结 
  看到论坛里有很多使用MS Windows OS的兄弟,有时非常希望大家也尝试一下桌面Linux操作系统,多好的一款操作系统啊,开放、自由而免费、没负担:)但很多人对Linux还是比较陌生的,将字符终端(命令行)与Linux等同起来看待。写这篇文章的目的,是想让大家对现阶段Linux的桌面应用有一 个感观上的认识,Linux同样是易用的、胜任的,可以帮助我们处理日常事务。Windows与Linux并非水火不相容,两者只是提供计算环境的系统软件,并无绝对优劣之分。Linux下完全可以承袭Windows下的操作习惯、作业理念,且以为操作系统就是拿来用的,应对现时快节奏的社会生活,效率摆在突出的位置,不管你是Linux还是Windows,稳定、高效完成作业任务才是正确道路。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值