ubuntu全面教程适合新手:十一

如何配置 Emacs
打开新立得或者命令行,查找 emacs, 选择你想要的版本,比如 emacs22 或者 emacs21.
之后的配置参考 Emacs 常见问题及其解决方法
vim 如何显示彩色字符

sudo cp /usr/share/vim/vimcurrent/vimrc_example.vim /usr/share/vim/vimrc

让 vim 直接支持编辑 .gz 文件

sudo apt-get install vim-full

vim 如何显示行号,在~/.vimrc 中加入

set number

如果没有~/.vimrc 文件,则可以在/etc/vim/vimrc 中加入

set number

vim 配色方案 (~/.vimrc)

colorscheme scheme
可用的 scheme 在 /usr/share/vim/vim71/colors/ 

解决 vim 中文编码问题,在~/.vimrc 中加入

let &termencoding=&encoding
set fileencodings=utf-8,gbk,ucs-bom,cp936
再提供一个实践中觉得不错的配置:
" Encoding related
set encoding=UTF-8
set langmenu=zh_CN.UTF-8
language message zh_CN.UTF-8
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
set fileencoding=utf-8

gedit 中文乱码的解决

gconftool-2 --set /apps/gedit-2/preferences/encodings/auto_detected "[UTF-8,CURRENT,GB18030,BIG5,ISO-8859-15,UTF-16]" --type list --list-type string

编译和打包
安装通用编译环境

sudo apt-get install build-essential

通用的编译安装步骤

./configure && make && sudo make install

如何编译安装软件 kate

sudo apt-get install apt-build
sudo apt-build install kate

获得源代码包

sudo apt-get source mysql-server

解压缩还原源代码包

dpkg-source -x mysql-dfsg-5.1_5.1.30-1.dsc

安装编译打包环境

sudo apt-get build-dep mysql-server

重新编译并打包 Debian 化的源码

dpkg-buildpackage -rfakeroot

获得源码并重新打包

<div class="blockcode"><blockquote>apt-get source php5-cgi  
#或手工下载源码后使用 dpkg-source -x  php5_5.2.6.dfsg.1-3ubuntu4.1.dsc 解开源码
sudo apt-get build-dep php5-cgi
cd php5-5.2.6.dfsg.1
dpkg-buildpackage -rfakeroot -uc -b

给源代码打补丁

patch -p0 < mysql.patch

安装 gtk+ 编译环境

sudo apt-get install build-essential libgtk2.0-dev

其它:
把终端加到右键菜单

sudo apt-get install nautilus-open-terminal

如何删除 Totem 电影播放机的播放历史记录

rm ~/.recently-used

清除桌面挂载硬盘图标

gconftool-2 --set /apps/nautilus/desktop/volumes_visible 0 --type bool

恢复:

gconftool-2 --set /apps/nautilus/desktop/volumes_visible 1 --type bool

如何更换 gnome 程序的快捷键
点击菜单,鼠标停留在某条菜单上,键盘输入任意你所需要的键,可以是组合键,会立即生效;
如果要清除该快捷键,请使用

backspace

man 如何显示彩色字符

vim ~/.bashrc
#增加下面的内容:
export LESS_TERMCAP_mb=$'\E[01;31m'
export LESS_TERMCAP_md=$'\E[01;31m'
export LESS_TERMCAP_me=$'\E[0m'
export LESS_TERMCAP_se=$'\E[0m'
export LESS_TERMCAP_so=$'\E[01;44;33m'
export LESS_TERMCAP_ue=$'\E[0m'
export LESS_TERMCAP_us=$'\E[01;32m'
#生效文件
#source .bashrc

如何在命令行删除在会话设置的启动程序

<div class="blockcode"><blockquote>cd ~/.config/autostart
rm 需要删除启动程序

如何提高 wine 的反应速度

sudo sed -ie '/GBK/,/^}/d' /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE

可能造成某些游戏帧数降低
如何命令行刻录

mkisofs -o test.iso -Jrv -V test_disk /home/carla/
cdrecord -scanbus
scsibus1:
 1,1,0 101) 'HL-DT-ST' 'CD-RW GCE-8481B ' '1.04' Removable CD-ROM
cdrecord -v -eject speed=8 dev=1,1,0 test.iso

延迟抓图

gnome-screenshot -d 10 #延迟 10 秒抓图
gnome-screenshot -w -d 5 #延迟 5 秒抓当前激活窗口

回收站在哪里

Ubuntu8.04 Gnome 2.22.2 以后在 $HOME/.local/share/Trash/
Ubuntu8.04 之前在 $HOME/.Trash/

强制清空回收站

sudo rm -fr $HOME/.local/share/Trash/files/

默认打开方式的配置文件在哪里
#全局

/etc/gnome/defaults.list

#个人

~/.local/share/applications/mimeapps.list

Firefox 的缓存目录在哪里

ls ~/.mozilla/firefox/*.default/Cache/

查看 samba 的用户

sudo pdbedit -L

增加一个用户到 samba

sudo pdbedit -a username

从 samba 账户中删除一个用户

sudo pdbedit -x username

显示 samba 账户信息

sudo pdbedit -r username

测试 samba 账户是否正常

smbclient -L 192.168.1.1 -U username -d 3

samba 的数据库存在哪里

/var/lib/samba/passdb.tdb

samba 用户 Windows 下无法登录

在Windows的运行输入 cmd ,进入终端,输入 net use 命令,将显示已经连接的帐号如 \\192.168.1.1\username
再输入 net use  \\192.168.1.1\username /delete 删除现有的共享连接,再尝试进入另外一个目录就可以正常登录了。

Pidgin 的聊天记录在哪里

~/.purple/logs/

安装 PDF 打印机

sudo apt-get install cups-pdf

#打印生成的 pdf 文件在 ~/PDF 文件夹里面
nvidia 快速重设显示设置及配置多显示器

sudo dpkg-reconfigure xserver-xorg
sudo nvidia-xconfig

#nvidia-settings 用于设置分辨率和多显示器

sudo dpkg-reconfigure xserver-xorg
sudo nvidia-xconfig
#nvidia-settings 用于设置分辨率和多显示器
sudo nvidia-settings

kacpid 进程大量占用 CPU
硬件驱动中不要激活无线网卡驱动即可
替换上一条命令中的一个短语

^foo^bar^
!!:s/foo/bar/

AMD64位系统安装免费的杀毒软件 avast

wget http://files.avast.com/files/linux/avast4workstation_1.3.0-2_i386.deb
sudo dpkg --force-architecture -i avast4workstation_1.3.0-2_i386.deb
sudo apt-get install ia32-libs
#然后打开 http://www.avast.com/registration-free-antivirus.php 去申请免费一年的许可证号

应用合适的字体显示尺寸
获取信息

xdpyinfo | grep -B1 dot

例如

 dimensions:    1440x900 pixels (333x212 millimeters)
 resolution:    110x108 dots per inch

获取 X server 信息

<div class="blockcode"><blockquote>grep DPI /var/log/Xorg.0.log

列如:
<pre>[    19.244] (--) NVIDIA(0): DPI set to (110, 108); computed from "UseEdidDpi" X config</pre>

这里设置的 X DPI 会被桌面的顶替,找到你自己的替换,如上的 DPI 从默认的 96 改为 109。
重新配置键盘类型

sudo dpkg-reconfigure keyboard-configuration


辛苦了。其实最好在帖子中给一个目录,然后用附件提供详细的信息。

谢谢认可,其实这帖子存在好久了没人看见,他文字太多了无法一个帖子发出来,今天我觉得很全面很实用的东西没人看见可惜了,所以我把他展开了,在第一页有个zip包就是这些一共49页,:4_102: