(纯英文,练练英语吧)
sudo apt-get build-dep 软件名(下载编译所需的库)
./configure –prefix=/opt/目录
make
sudo make install
安装 RAR zip 压缩/解压缩程序:
sudo apt-get install rar unrar p7zip
建立软链接:
sudo ln -fs /usr/bin/rar /usr/bin/unrar
以 root 权限打开文件夹:
sudo apt-get install nautilus-gksu
在ubuntu位置菜单添加文件夹:
sudo gedit /usr/share/applications/aaa.desktop
在打开的窗口中输入如下内容:
[Desktop Entry]
Encoding=UTF-8
Name=aaa
Comment=aaa
Exec=/opt/aaa/bin/aaa
Icon=/opt/aaa/share/aaa.png
Terminal=false
Type=Application
Categories=Application;Network
保存即可在应用程序-互联网中找到aaa
#以下是一些说明:
Encoding=UTF-8 //字符编码
Name=aaa //你给程序取的名字
Comment=aaa //在指向该程序时显示的说明。
Exec=/opt/aaa/bin/aaa //要执行的应用程序路径
Icon=/opt/aaa/share/aaa.png //你想要显示的图标路径
Terminal=false //是否使用终端(true为使用,false为不使用)
Type=Application //程序的种类,一般为 Application 即可。
Categories=Application;Network //这里的内容决定创建出的起动器在应用程序菜单中的位置,按照上面的写法创建的起动器将出现在应用程序-Internet中, 以此类推,如果想在应用程序-办公中创建起动器,上述最后一行应该写成:
Categories=Application;Office;
上面的 Categories 是关键,注意上面的几个分号,第一个之前一般为
Application 即可
第二个之前可以为 Network,
Office,
Graphics,
AudioVideo,
System,
Development,
Utility,
Settings之一。
它们分别对应如下:
互联网 Network
办公 Office
图像 Graphics
声音和视频 AudioVideo
系统工具 System
编程 Development
辅助选项 Utility
首选项 Settings。
也就是说如果这一项是 Network 就会在互联网栏里面显示,这一项是
Utility,你创建的菜单项就会在辅助选项里面显示,如此类推。
浏览器:
优化的 swiftfox 的浏览器,它是根据不同型号 cpu 对 firefox进行优化后的版本,可以到以下地址下载:
下载install版就可以,install-swiftfox.sh设置属性可以执行,双击自动安装在/opt下。
安装中文: 版本/linux-i686/xpi/
安装完毕后在地址栏输入about:config,找到下面的设定:
general.useragent.locale,将它的值改为zh-cn。
Swiftfox有时会跟SCIM冲突,解决如下: sudo gedit /usr/bin/swiftfox
加入:
export GTK_IM_MODULE=XIM #使 SCIM 能够输入中文
还有一句
export LC_ALL=zh_CN.utf8 #使 swiftfox 能够以你选择的字体显示中文
swiftfox全屏显示问题:双击F11,再点最大化按钮即可解决。
启动画面: sudo apt-get install splashy
Wine
编译发行版wine所需要的依赖包:
sudo apt-get build-dep wine
在源代码目录下新建一个lib32文件夹,然后新建一个sh:
mkdir -p `pwd`/lib32
ln -s /usr/lib32/libX11.so.6 `pwd`/lib32/libX11.so
ln -s /usr/lib32/libXext.so.6 `pwd`/lib32/libXext.so
ln -s /usr/lib32/libfreetype.so.6 `pwd`/lib32/libfreetype.so
ln -s /usr/lib32/libfontconfig.so.1 `pwd`/lib32/libfontconfig.so
ln -s /usr/lib32/libGL.so.1 `pwd`/lib32/libGL.so
ln -s /usr/lib32/libGLU.so.1 `pwd`/lib32/libGLU.so
ln -s /usr/lib32/libXrender.so.1 `pwd`/lib32/libXrender.so
ln -s /usr/lib32/libXinerama.so.1 `pwd`/lib32/libXinerama.so
ln -s /usr/lib32/libXxf86vm.so.1 `pwd`/lib32/libXxf86vm.so
ln -s /usr/lib32/libXi.so.6 `pwd`/lib32/libXi.so
ln -s /usr/lib32/libXrandr.so.2 `pwd`/lib32/libXrandr.so
ln -s /usr/lib32/liblcms.so.1 `pwd`/lib32/liblcms.so
ln -s /usr/lib32/libpng12.so.0 `pwd`/lib32/libpng.so
ln -s /usr/lib32/libcrypto.so.0.9.8 `pwd`/lib32/libcrypto.so
ln -s /usr/lib32/libssl.so.0.9.8 `pwd`/lib32/libssl.so
ln -s /usr/lib32/libxml2.so.2 `pwd`/lib32/libxml2.so
ln -s /usr/lib32/libjpeg.so.62 `pwd`/lib32/libjpeg.so
ln -s /usr/lib32/libXcomposite.so.1 `pwd`/lib32/libXcomposite.so
ln -s /usr/lib32/libcups.so.2 `pwd`/lib32/libcups.so
ln -s /usr/lib32/libXcursor.so.1 `pwd`/lib32/libXcursor.so
ln -s /lib32/libdbus-1.so.3 `pwd`/lib32/libdbus-1.so
ln -s /usr/lib32/libhal.so.1 `pwd`/lib32/libhal.so
ln -s /usr/lib32/libsane.so.1 `pwd`/lib32/libsane.so
ln -s /usr/lib32/libgphoto2.so.2 `pwd`/lib32/libgphoto2.so
ln -s /usr/lib32/libgphoto2_port.so.0 `pwd`/lib32/libgphoto2_port.so
ln -s /usr/lib32/libldap-2.4.so.2 `pwd`/lib32/libldap.so
ln -s /usr/lib32/libldap_r-2.4.so.2 `pwd`/lib32/libldap_r.so
ln -s /usr/lib32/liblber-2.4.so.2 `pwd`/lib32/liblber.so
ln -s /usr/lib32/libxslt.so.1 `pwd`/lib32/libxslt.so
ln -s /usr/lib32/libcapi20.so.3 `pwd`/lib32/libcapi20.so
ln -s /usr/lib32/libjack.so.0 `pwd`/lib32/libjack.so
ln -s /usr/lib32/libodbc.so.1 `pwd`/lib32/libodbc.so
ln -s /usr/lib32/libgnutls.so.26 `pwd`/lib32/libgnutls.so
CC=”gcc-4.3 -m32″ LDFLAGS=”-L/lib32 -L/usr/lib32 -L`pwd`/lib32
-Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32″ ./configure –prefix=/opt/wine
-v
make
sudo make install
winecfg
中文支持设置
regedit wn.reg
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
“Arial”=”simsun”
“Arial CE,238″=”simsun”
“Arial CYR,204″=”simsun”
“Arial Greek,161″=”simsun”
“Arial TUR,162″=”simsun”
“Courier New”=”simsun”
“Courier New CE,238″=”simsun”
“Courier New CYR,204″=”simsun”
“Courier New Greek,161″=”simsun”
“Courier New TUR,162″=”simsun”
“FixedSys”=”simsun”
“Helv”=”simsun”
“Helvetica”=”simsun”
“MS Sans Serif”=”simsun”
“MS Shell Dlg”=”simsun”
“MS Shell Dlg 2″=”simsun”
“System”=”simsun”
“Tahoma”=”simsun”
“Times”=”simsun”
“Times New Roman CE,238″=”simsun”
“Times New Roman CYR,204″=”simsun”
“Times New Roman Greek,161″=”simsun”
“Times New Roman TUR,162″=”simsun”
“Tms Rmn”=”simsun”
打开winecfg,在libraries选项页下,添加mfc42.dll,msvcp60.dll,riched20.dll,riched32.dll(别忘复制这4个文件到你wine的system32目录下)
然后选edit,都设为native。
virtualbox: 下载链接:
添加使用用户到 vboxusers 用户组,vboxusers 是安装 vbox 时自动建立的组:
sudo adduser 用户名 vboxusers
进入 XP 系统之后,在虚拟机中选择安装附加软件包 GuestAdditions,这时,鼠标就可以
在主客机之间自由切换了。
这时,退出 XP 系统,在“设置”中设置共享文件夹:
填上共享名称,选择某个要共享的目录即可(请注意,不能共享用户主目录)。
启动客户机,打开我的电脑,选择 “工具” — “映射网络驱动器”,
完成之后,我们即可像使用本地磁盘一样使用该共享文件夹.
系统内核更新之后,vbox 无法启动,这时我们只需要重新安装下头文件并重新编
译 vbox 内核模块即可:
sudo apt-get install linux-headers-`uname -r`
sudo /etc/init.d/vboxdrv setup
运行 QQ 就跳出客户机。安装完之后,禁止 QQ 开机启动,并删除 QQ 安装目录下的
npkcrypt.sys 文件就可以了。
不能用 USB 设备。由于系统自身 usbfs 权限限制,需要 root 权限运行 VirtualBox
才能加载 USB 设备;即:
sudo VirtualBox
让 GUEST 识别 USB 设备,最简单的办法如下:
$ sudo gedit /etc/fstab
在末尾加上
# the USB group
# 对所有用户开放 USB 设备的读写权限
none /proc/bus/usb usbfs devmode=666 0 0
amule 的设置
打开 amule–设置–常规,把昵称改成:
[TLF][CHN][VeryCD][Cyndi][TwED2K]yourname
打开 amule–设置–连接,进行如下设置:
空挡分派:1kb/s
绝对上限:500
最大连接数:7500
打开 amule–设置–服务器–列表,把下面的服务器列表添加进去:
amule 与 Firefox 的关联:
在 Firefox 中输入 about:config ,新建下面 2 个变量:
1.新建一个 boolean 类型 network.protocol-handler.external.ed2k ,值为 true,表示处理
ed2k 的协议
2.新建一个 string 类型 network.protocol-handler.app.ed2k ,值为/opt/amule/bin/ed2k,指定
处理 ed2k 协议的程序为/opt/amule/bin/ed2k
下载链接时,再弹出选择处理程序时,再次选(浏览)/opt/amule/bin/ed2k,别用默认的ed2k,即可正确关联,且无乱码.
安装最新版 Mplayer
sudo gedit /etc/apt/sources.list
deb intrepid universe multiverse
deb-src intrepid universe multiverse
sudo apt-get update
sudo apt-get install mplayer
sudo apt-get install smplayer
sudo apt-get install smplayer-themes(皮肤)
sudo wget –output-document=/etc/apt/sources.list.d/medibuntu.list
sudo apt-get update
sudo apt-get install medibuntu-keyring
sudo apt-get update
sudo apt-get install w64codecs libdvdcss2 ———–这个是AMD64用户用的
sudo apt-get install mozilla-mplayer
mp3乱码:
sudo apt-get install python-mutagen
使用方法:
mid3iconv -e gbk *.mp3
flash的安装:
建一个包含下文的sh文件
#!/bin/bash
echo “Closing Firefox”
sudo killall -9 firefox
echo “Downloading and instaling Getlibs for required libraries”
wget
sudo dpkg -i getlibs-all.deb
echo “Removing previous installs of flash:”
sudo apt-get remove -y –purge flashplugin-nonfree gnash gnash-common
mozilla-plugin-gnash swfdec-mozilla libflashsupport nspluginwrapper
sudo rm -f /usr/lib/mozilla/plugins/*flash*
sudo rm -f ~/.mozilla/plugins/*flash*
sudo rm -f /usr/lib/firefox/plugins/*flash*
sudo rm -f /usr/lib/firefox-addons/plugins/*flash*
sudo rm -rfd /usr/lib/nspluginwrapper
echo “Installing ia32-libs and nspluginwrapper”
sudo apt-get install ia32-libs nspluginwrapper
echo “Getting libs”
sudo getlibs -p libcurl3
sudo getlibs -p libnss3-1d
sudo getlibs -p libnspr4-0d
echo “Installing Flash Player 10″
cd ~
wget
... yer_10_linux.tar.gz
tar zxvf install_flash_player_10_linux.tar.gz
sudo cp install_flash_player_10_linux/libflashplayer.so /usr/lib/mozilla/plugins/
rm -rf ~/install_flash_player_10_linux/
sudo nspluginwrapper -i /usr/lib/mozilla/plugins/libflashplayer.so
echo “Linking the libraries so that firefox can see them.”
sudo ln -sf /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /usr/lib/mozilla/plugins/
sudo ln -sf /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /usr/lib/firefox-addons/plugins/
echo “Done :-)”
echo “You may re-start Firefox now”
sudo apt-get install 软件名 安装软件命令
sudo nautilus 打开文件(有root权限)
su root 切换到“root”
ls 列出当前目录文件(不包括隐含文件)
ls -a 列出当前目录文件(包括隐含文件)
ls -l 列出当前目录下文件的详细信息
cd .. 回当前目录的上一级目录
cd - 回上一次所在的目录
cd ~ 或 cd 回当前用户的宿主目录
mkdir 目录名 创建一个目录
rmdir 空目录名 删除一个空目录
rm 文件名 文件名 删除一个文件或多个文件
rm -rf 非空目录名 删除一个非空目录下的一切
mv 路经/文件 /经/文件 移动相对路经下的文件到绝对路经下
mv 文件名 新名称 在当前目录下改名
find 路经 -name “字符串” 查找路经所在范围内满足字符串匹配的文件和目录
fdisk fdisk -l 查看系统分区信息
fdisk fdisk /dev/sdb 为一块新的SCSI硬盘进行分区
chown chown root /home 把/home的属主改成root用户
chgrp chgrp root /home 把/home的属组改成root组
Useradd 创建一个新的用户
Groupadd 组名 创建一个新的组
Passwd 用户名 为用户创建密码
Passwd -d用户名 删除用户密码也能登陆
Passwd -S用户名 查询账号密码
Usermod -l 新用户名 老用户名 为用户改名
Userdel–r 用户名 删除用户一切
tar -c 创建包 –x 释放包 -v 显示命令过程 –z 代表压缩包
tar –cvf benet.tar /home/benet 把/home/benet目录打包
tar –zcvf benet.tar.gz /mnt 把目录打包并压缩
tar –zxvf benet.tar.gz 压缩包的文件解压恢复
tar –jxvf benet.tar.bz2 解压缩
make 编译
make install 安装编译好的源码包
reboot Init 6 重启LINUX系统
Halt Init 0 Shutdown –h now 关闭LINUX系统
uname -a 查看内核版本
cat /etc/issue 查看ubuntu版本
lsusb 查看usb设备
sudo ethtool eth0 查看网卡状态
cat /proc/cpuinfo 查看cpu信息
lshw 查看当前硬件信息
sudo fdisk -l 查看磁盘信息
df -h 查看硬盘剩余空间
free -m 查看当前的内存使用情况
ps -A 查看当前有哪些进程
kill 进程号(就是ps -A中的第一列的数字)或者 killall 进程名( 杀死一个进程)
kill -9 进程号 强制杀死一个进程
常用apt命令:
apt-cache search package 搜索包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package - - reinstall 重新安装包
sudo apt-get -f install 修复安装”-f = –fix-missing”
sudo apt-get remove package 删除包
sudo apt-get remove package - - purge 删除包,包括删除配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
sudo apt-get dselect-upgrade 使用 dselect 升级
apt-cache depends package 了解使用依赖
apt-cache rdepends package 是查看该包被哪些包依赖
sudo apt-get build-dep package 安装相关的编译环境
apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖
清理所有软件缓存(即缓存在/var/cache/apt/archives目录里的deb包 )
sudo apt-get clean
删除系统不再使用的孤立软件
sudo apt-get autoremove
挂载硬盘
/etc/fstab
/dev/hda1 /windows/C ntfs auto,user,ro,nls=utf8,umask=000 0 0
/dev/hda5 /windows/D vfat auto,user,rw,utf8,umask=000 0 0
/dev/hda6 /windows/E vfat auto,user,rw,utf8,umask=000 0 0
.ubuntu.org.cn/about19112.html
环境变量的设置
/home/denny/.bashrc
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.06
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export MAVEN_HOME=/usr/local/maven-2.0.4
export PATH=$PATH:$MAVEN_HOME/bin:$JAVA_HOME/jre/bin:$JAVA_HOME/bin:.
adsl拨号设置
第一次使用 sudo pppoeconf 设置好了之后以后只要使用下面两个命令拨号或断线。
sudo pon dsl-provider
sudo poff
设置xserver 主要有显示器分辨率等等
sudo dpkg-reconfigure xserver-x
安装MPlayer
.ubuntu.org.cn/%E5%AE%89%E8%A3%85MPlayer
使用圆体字
.ubuntu.org.cn/%E4%BD%BF%E7%94%A8%E5%9C%86%E4%BD%93%E7%BE%8E%E5%8C%96%E6%B1%89%E5%AD%97
find . -name .svn -exec rm -rf {} ';'
找到当前目录下的.svn 然后执行命令 -exec rm -rf {} ';' "{}" 是find . -name .svn后的内容。
技巧文章链接:%E5%BF%AB%E9%80%9F%E8%AE%BE%E7%BD%AE%E6%8C%87%E5%8D%97/DapperDrake