Ubuntu使用技巧(一)

原创 2016年05月30日 19:32:07

http://antkillerfarm.github.io/

在Ubuntu上安装VMWare tools

VMWare自带的VMWare tools在新版的Ubuntu上总是安装不上,其实解决方法也很简单。

sudo apt-get install linux-headers-virtual open-vm-dkms open-vm-tools(图形界面)

sudo apt-get install --no-install-recommends linux-headers-virtual open-vm-dkms open-vm-tools(命令行)

如何以管理员身份操作Gnome的资源管理器–nautilus

apt-get install nautilus-gksu

没有声音

没有声音的话,使用alsamixer来配置一下。

显示实时网速

最近下载安装了ubuntu 12.04 LTS。由于它使用了Unity桌面,因此之前的一些GNOME桌面工具不再可用。

为了显示实时网速,我找到了indicator-netspeed这个小工具,其安装过程如下:

  • install the dependencies:

sudo apt-get install build-essential libgtop2-dev libgtk-3-dev libappindicator3-dev git-core

  • create a folder for git_project and download the code.

mkdir git_project && cd git_project
git clone git://github.com/mgedmin/indicator-netspeed.git

  • do make

make

  • launch the indicator:

./indicator-netspeed

附带的说一下,刚开始的时候,我给这个程序添加了一个桌面快捷方式。但是每次开机还要按一下快捷方式,着实不方便。后来发现在选择“关机”的那个菜单上方还有个叫做“启动应用程序”的东东,之前看名字还以为是Windows下Run的替代品,结果实际上是桌面的开机启动程序。。。

另,修改~/.profile之类的文件是不行的,因为那是在进入桌面之前运行的。由于桌面还没有ready,好多桌面程序都是跑不起来的。

在Ubuntu 14.04中“启动应用程序”找不着了,但是实际的功能实现机制还是没有变——在~/.config/autostart下创建desktop文件。

虚拟机和宿主机的文件共享——FTP方式

最近打算在win7的系统上,搭建ubuntu 14.04的虚拟机。由于使用的vmware的版本比较老,只有8.0,其中自带的VM Tool无法在最新的内核下正常工作(有编译错误)。因此在不得以的情况下,只好使用FTP的方式,实现虚拟机和宿主机之间的文件共享。

最初,打算在ubuntu的虚拟机上搭建FTP服务器,而在windows下用Filezilla客户端访问并共享。所用的参考文献如下:

http://blog.chinaunix.net/uid-11187-id-3026834.html

但是最后并没有成功,现将主要的关键点罗列如下:

1)ubuntu使用vsftpd作为FTP服务器。搭建之后,在虚拟机中可以正常访问,但宿主机不行。

2)按照文献中的方法,做好Host和Guest的21端口的映射。这时,FTP登录成功,但LIST列出目录不成功。

3)反复尝试各种设置,包括FTP主动、被动模式,虚拟机端口映射等,但是始终不能正常访问FTP。

最后,比较了一下虚拟机和真实机器在组网上的差异后,我忽然意识到虚拟机FTP不能正常访问的原因,应该是由于虚拟机是在一个虚拟的内网之中。默认情况下,外网机器是无法访问虚拟机的,而虚拟机则可以正常访问外网。因此,反过来,我在win7上用IIS搭建FTP服务,然后在ubuntu虚拟机上用Filezilla访问FTP。这下终于成功了。

Ubuntu使用小技巧

安装 7zip:

sudo apt-get install p7zip

安装 rar:

sudo apt-get install rar unrar

rar比较奇怪,压缩和解压是使用不同的包,这点和7zip是不一样的。

cd - //bash中回到上一次所在的路径的命令。当需要在两个相隔较远的路径下,相互切换的时候,可以使用该命令。

常按Win键,会弹出Unity所用的键盘快捷键。

ape文件的处理

Monkey’s Audio,是一种常见的无损音频压缩编码格式,扩展名为.ape。

最近想在Ubuntu下听音乐,但是系统自带的Rhythmbox虽然支持ape文件的播放,却不支持和ape配套的cue文件的播放。在网上查了一圈,最终使用如下方法解决了这个问题:

1)Add the following line to /etc/apt/sources.list:

deb http://www.deb-multimedia.org squeeze main

2)Update the package index:

sudo apt-get update

3)Install GPG key of the repository:

sudo apt-get install deb-multimedia-keyring

4)Install monkeys-audio deb package:

sudo apt-get install monkeys-audio

5)安装shntool和flac包

sudo apt-get install shntool flac

6)执行以下命令将ape切割成flac文件

shnsplit -f CDImage.cue -i ape -t '%t' -o flac CDImage.ape

这里特别关注一下http://pkgs.org这个网站,好多deb包都可以在这里找到。

向devhelp添加新书

1)最好的办法是在安装开发环境的包的时候,安装包自动给你把书装好。例如,我最近研究GTK3,在安装相关包的时候,GObject之类的书就已经安装好了。

2)除此之外,有一些项目的源码中也有doc目录,如果在里面找到以devhelp(或者devhelp2)为扩展名的文件的话,那么说明该项目的帮助文件支持devhelp查看。这时可将包含devhelp(或者devhelp2)为扩展名的文件的那个文件夹复制到devhelp专门放书的目录下,并将文件夹的名字改成和devhelp(或者devhelp2)为扩展名的文件的主文件名一致即可。

devhelp每个版本放书的目录都不尽相同,一般如果安装了gtk的话,可以找找gtk-doc文件夹的位置,然后把书放到gtk-doc下。

sudo apt-get install libgtk-3-doc

Unity侧边栏快速启动的研究

Unity侧边栏和Win7的任务栏有些类似,不仅会显示当前正在执行的程序,同时也可以将正在执行的程序的图标锁定在侧边栏上。但是侧边栏的位置有限,当锁定的图标太多时,就会干扰对正在执行的程序的选定。

在Win7/XP上,可以通过快速启动栏的方式解决这个问题。当需要快速启动的图标过多时,快速启动栏上会自动出现一个可以扩展的箭头按钮。但在Unity中就没有类似的简单的办法了。

其实Unity的侧边栏功能还是比较丰富的,除了可以像Win那样提供图标点击和文件拖放的功能之外,右键点击图标也会弹出一个菜单。而这个右键菜单的功能就要超越Win的右键菜单了。

下面谈谈如何修改,才能用单一图标的右键菜单,启动多个应用程序。

1)在任意位置新建一个文件夹,在该文件夹中创建一个名为MyQuickStart.desktop的文件。

2)用任意文本编辑工具编辑该文件,内容如下:

[Desktop Entry]
Version=1.0
Type=Application
Name=MyQuickStart
Exec=/usr/bin/emacs23 %F
Icon=warrior
Terminal=false
X-Ayatana-Desktop-Shortcuts=StarDict;Devhelp;SystemMonitor;SystemSettings;Glade;LibreOffice
[StarDict Shortcut Group]
Name=StarDict
Name[zh_CN]=星际译王
Exec=stardict
TargetEnvironment=Unity
[Devhelp Shortcut Group]
Name=Devhelp
Exec=devhelp
TargetEnvironment=Unity
[SystemMonitor Shortcut Group]
Name=SystemMonitor
Name[zh_CN]=系统监视器
Exec=gnome-system-monitor
TargetEnvironment=Unity
[SystemSettings Shortcut Group]
Name=SystemSettings
Name[zh_CN]=系统设置
Exec=gnome-control-center --overview
TargetEnvironment=Unity
[Glade Shortcut Group]
Name=Glade
Exec=glade
TargetEnvironment=Unity
[LibreOffice Shortcut Group]
Name=LibreOffice
Exec=libreoffice
TargetEnvironment=Unity

从本质上来说,这其实就是个桌面启动文件。有兴趣的同学可以用“Desktop Entry”为关键字搜索一下.desktop文件的写法。

此外,还可以在/usr/share/applications文件夹下找到系统目前已安装的桌面应用的.desktop文件,用文本编辑工具打开即可看到其内容。这也是自己写.desktop文件的一个很好的参考。

3)将MyQuickStart.desktop的文件权限改为可执行,并将其拖放到侧边栏,就可以看效果了。

软件包管理

修改软件源

Ubuntu更新软件时的软件源配置文件是/etc/apt/sources.list。

ubuntu的官方软件源分为4类:

main:这个是官方维护的基本库。

restricted:官方维护的其他自由软件。

universe:自由软件,但是官方不维护。

multiverse:非自由软件,官方不维护。

apt

apt是一套完整的软件包管理方案。除了最常用apt-get之外,还包括了一系列的客户端和服务器软件。例如:

sudo apt-cache search gstreamer

搜索名字中包含gstreamer的软件包。

sudo add-apt-repository ppa:tualatrix/ppa

添加新的软件源。

系统清理工具

1.ubuntu tweak

一个国内小伙写的工具。官网:

http://ubuntu-tweak.com/

代码:

https://github.com/tualatrix/ubuntu-tweak

安装依赖:

sudo apt-get install python-pip python-aptdaemon.gtk3widgets python-gi python-lxml libwebkitgtk-3.0-dev libgconf2-dev python-compizconfig libdbus-glib-1-dev python-dbus python-xdg python-cairo

2.BleachBit

支持平台广泛,大多数Linux发行版都有对应的软件包。

tftp

Ubuntu下面关于TFTP的程序,有三套:

1.tftp和tftpd

2.atftp和atftpd

3.tftp-hpa和tftpd-hpa

目前以tftp-hpa和tftpd-hpa最为流行。

安装命令:

sudo apt-get install tftp-hpa tftpd-hpa

设置网卡eth0的IP地址和子网掩码

sudo ifconfig eth0 192.168.2.1 netmask 255.255.255.0

无线设置

查看无线网卡状态:

iwconfig

wpa_cli

扫描周围的wifi信号:

iwlist scanning

Virtual MIDI Piano Keyboard

VMPK是一款MIDI生成工具软件,也就是俗称的“虚拟电子琴”软件。但它本身只生成MIDI输出,需要配合使用MIDI后处理软件,才能发声。常见的MIDI后处理软件有Qsynth、TiMidity。

便签软件

主要有两类便签软件:

1.支持超链接的便签。典型的有Gnote和Tomboy,这两个软件都有内容检索的功能。

2.桌面随意贴。典型的有Indicator Stickynotes和Knotes。后者有内容检索的功能,而前者没有。

桌面主题

用腻了系统自带的桌面主题之后,我打算换个新鲜一些的桌面主题,比如Mac OS X风格的。

1.安装主题修改工具

sudo apt-get install unity-tweak-tool

2.安装Mac OS X主题

sudo add-apt-repository ppa:noobslab/themes
sudo apt-get update
sudo apt-get install mac-ithemes-v3 mac-icons-v3

3.Cairo Dock

做完上面两步之后,基本的Mac OS X风格已经有了,但Mac最经典的Dock启动器还没有。这里介绍一下Cairo Dock。

安装方法:

sudo apt-get install cairo-dock

Cairo Dock不仅具有类似Mac OS X的风格,还有其他的风格可供选择下载。比如我使用的是Chrome风格。

4.其他主题

http://www.ubuntuthemes.org/

这个网站收集了很多桌面主题,但是需要注册,因为有些主题是收费的。

远程桌面

Linux下的远程桌面软件主要有RealVNC和rdesktop。前者支持VNC协议,而后者支持MS RDP协议,可连接Windows系统。

rdesktop

安装方法:

sudo apt-get install rdesktop

使用方法:

rdesktop -u administrator -p ****** -a 16 192.168.1.1

文件校验和

计算文件校验和,一般采用MD5和SHA算法。在Ubuntu中,这些算法的命令包括:md5sum、sha1sum(160-bit) ,sha224sum(224-bit) ,sha256sum(256-bit),sha384sum(384-bit),sha512sum(512-bit)等。

产品设计工具

类别 收费 免费
Office MS Office LibreOffice
流程图 MS Visio DIA、Kivio
思维导图 Mindmanager FreeMind
快速原型 Axure RP pencil

发行版乱战

Linux以发行版众多闻名于世。最近发现了以下网站,或可对各个发行版进行一个简单的比较。

http://distrowatch.com/

下面对几个主要的参数,进行一下点评:

Office

主要是3个流派:

1.StarOffice->OpenOffice.org->LibreOffice。最初由Sun主导,后来改为Google主导。

2.KOffice->Calligra Office。KDE项目的成果。

3.GOffice。Gnome项目的成果,和前两个相比,GOffice的组件比较独立,没有什么协同能力。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Ubuntu16.04 常用软件集锦[超实惠]

Ubuntu16.04 常用软件集锦 Ubuntu系统重装,考虑到系统空间的根目录不足,/和/usr目录还是啥空间反正是不够了,gparted,lvm之类的已经无能为力,只好重新分区安装,同时这次...

Ubuntu的基本使用方法和使用技巧

本文主要介绍常用的Linux发行版本Ubuntu的基本使用方法和使用技巧,当然这些指令并不局限于Ubuntu系统。 文件和信息查看 查看Ubuntu版本 #cat /etc/issu...

Ubuntu小技巧一

由于工作需要,安装Ubuntu系统,但因为不常用,很多基本但命令都需要百度,为了便于自己每次重装时方便,记录在此。 1。 打开终端。     Ctrl+Alt+T 2。设置su但密码。 终端输入 su...

ubuntu 技巧

Ubuntu自带了可以打开PDF的文档编辑器,如GIMP和文档查看器,但这些自带的文档编辑器并不是很好用,搜索功能不够强大,并且无法对文档进行注释、高亮以及下划线标记。由于在WIN下对foxit的产品...

Android初体验之Monkey和MonkeyRunner

本文部分解释性
  • mad1989
  • mad1989
  • 2014年07月24日 18:20
  • 60986

Android命令Monkey压力测试,详解

shell, monkey, system, Android, 文件系统Monkey, 示例, 简介 一、Monkey测试简介 Monkey测试是Android平台自动化测试的一种手段,通过Mon...

JabRef 文献管理软件简明教程

转自:http://www.cnblogs.com/tsingke/p/4523908.html 大多只有使用LaTeX撰写科技论文的研究人员才能完全领略到JabRef的妙不可言,但随着对W...

标准论文参考文献添加方法——Zotero入门使用教程

第一篇论文投出去了,写一下最后一步的参考文献修饰润色吧!       论文的参考文献,即References,是论文的最后一步,相信不管是写毕设论文还是期刊论文都遇到过需要修改参考文献的情况,非常...

ubuntu使用技巧

  • 2013年04月22日 23:00
  • 50KB
  • 下载

Ubuntu下git使用小技巧

来自一位同事的使用技巧。 ubuntu 下使用git进行版本控制,无论是提交代码还是管理代码,我们会建立许多的分支,在分支的切换过程中我们怎么知道自己当前在该仓的哪个分支上呢?git branch!这...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ubuntu使用技巧(一)
举报原因:
原因补充:

(最多只允许输入30个字)