如何配置 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