Ubuntu11.04配置笔记
装好Natty已经很久了,中途遇到很多配置问题及解决方案记录在这里和大家分享。
——————————————————————————————————————————————
在Ubuntu中,文件位置默认不是和Windows地址栏一样的(位置项),而是显示是路径名称组合(路径栏),这对于文件路径的获得复制很不方便。比如获得某个文件的路径,如果是地址栏,直接复制一下就可以了,但是Ubuntu的默认方式是不能直接复制的。所以为了方便,决定将地址栏修改为类似Windows地址栏的风格。
方法:
终端,输入gconf-editor,
定位到apps->nautilus->preferences,定位到 always_use_location_entry项,打上勾。
注意:默认的位置项,如果要复制路径,可以右键相应的路径栏--复制,需要注意的是,带有中文的路径目录在终端中不能正常显示,需要先复制到文本中!
--------------------------------------------------------------------------------
Ubuntu,在用SunPinYin,比较智能的拼音,就是默认不能-/=翻页(默认PgUp/PgDn),很不习惯,又找不到相关设置(在ibus里面没有sunpinyin的首选项)。
--------------------------------------------------------------------------------
rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm安装rpm格式软件
--------------------------------------------------------------------------------
删除非空文件夹
sudo rm -rf filename
--------------------------------------------------------------------------------
pdf乱码
sudo apt-get install poppler-data
sudo mv /etc/fonts/conf.d/49-sansserif.conf /etc/fonts/conf.d/49-sansserif.conf.backup
--------------------------------------------------------------------------------
stardict词典安装
当前stardict词典不好找,可能涉及版权问题吧,这里有个链接还是可以用的:http://abloz.com/huzheng/stardict-dic
下载好tar.bz2包以后:
tar -xjvf a.tar.bz2
mv a /usr/share/stardict/dic
--------------------------------------------------------------------------------
Gedit中文乱码
缺省配置下,用Ubuntu 的文本编辑器(gedit)打开 GB18030/GBK/GB2312 等类型的中文编码文本文件时,将会出现乱码。
出现这种情况的原因是,gedit 使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。您要做的就是将 GB18030 加入这个匹配列表。
命令行方式,适用于所有 Ubuntu 用户。
复制以下命令到终端中,然后回车即可:
gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferences/encodings/auto_detected "[UTF-8,CURRENT,GB18030,BIG5-HKSCS,UTF-16]"
图形化方式,适用于 Ubuntu 用户,而不适用于 KUbuntu/XUbuntu 用户。
您可以遵循以下步骤,使您的 gedit 正确显示中文编码文件。
按下 Alt-F2,打开“运行应用程序”对话框。
在文本框中键入“gconf-editor”,并按下回车键,打开“配置编辑器”。
展开左边的树节点,找到 /apps/gedit-2/preferences/encodings 节点并单击它。
双击右边的 auto_detected 键,打开“编辑键”对话框。
单击列表右边的“添加”按钮,输入“GB18030”,单击确定按钮。
列表的最底部新增加了一个“GB18030”。单击选中它,并单击右边的 “向上” 按钮直到 “GB18030” 位于列表的顶部为止。
单击确定按钮,关闭配置编辑器。
现在,您的 gedit 应该能够顺利打开 GB18030 编码的文本文件了。
------------------------------------------------------------------------------------------
ln指令:为文件创建连接
【语 法】ln [选项] [参数]
ln指令默认创建的连接为硬连接,所以不能对目录建立连接。要为目录建立连接必须使用"-s"选项,指明创建的连接类型为符号连接。
只能为普通文件创建硬连接,不能为目录创建硬链接。而符号连接则没有任何限制。
互为硬连接的两个文件(源文件和目标文件)等同于一个文件,所不同的仅仅是文件名。可以使用"ls -i"指令查看文件的索引节点,互为硬链接的文件的索引节点(inode:index node)号相同。删除互为硬连接的两个文件中的任何一个文件,另一个文件内容不受任何影响。而编辑或者修改两者中的任何一个文件,另一个文件的内容也发生同样的变化。
创建硬连接时,源文件和目标文件必须同一个硬盘分区下,不能跨越不同的分区。而创建符号连接时,源文件和目标文件可以在任何硬盘分区下。因为符号连接文件本身只记录了源文件的路径信息,而硬链接要创建一个具有相同索引节点的连接文件,而索引节点在不同的分区中自成体系的,不同的分区中的索引节点不能混用,所以硬链接只能在同一个硬盘分区下。
符号连接文件中保存的是源文件的存放路径,所以删除源文件后,符号连接文件将失去意义。符号连接类似于"快捷方式",可以简化文件或目录的访问路径。可以为路径很深或书写不方便的文件或目录创建符号连接,以提高访问效率。
【示例44】为文件和目录创建连接。ln命令默认创建的是硬链接。下面举例说明硬链接的创建。具体步骤如下:
(1)在命令行中输入下面的命令:
[root@localhost ~]# ln /etc/fstab ./myfstab
#为源文件/etcfstab创建硬连接myfstab
说明:此命令没有任何输出信息。
(2)使用ls指令的"-i"选项,显示源文件和硬链接文件的索引节点信息。在命令行中输入下面的命令:
[root@localhost ~]# ls -i /etc/fstab .
/myfstab #创建互为硬链接文件的索引节点号
(4)可以使用ln指令的"-s"选项,创建目录的符号连接。在命令行中输入下面的命令:
[root@localhost ~]# ln -s mydir demolink
#为目录mydir创建符号链接demolink
---------------------------------------------------------------------------------------------
强制解锁
1. 终端输入 ps -aux ,列出进程。找到含有apt-get的进程,直接sudo kill PID。解决。
2. 强制解锁,命令
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
ps:根据进程名查询PID:pgrep name
---------------------------------------------------------------------------------------------
系统托盘限制
- 命令行方式:
解禁所有程序
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"或者只解禁部分程序,把 YOUR_APPLICATION 替换成你需要解禁的程序。
gsettings set com.canonical.Unity.Panel systray-whitelist
"['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray',
'YOUR_APPLICATION']"
- GUI 方式:
安装 dconf-tools
sudo apt-get install dconf-tools在终端中输入 dconf-editor ,然后找到 desktop > unity > panel ,把 systray-whitelist 的值改为 ['all'] 。
最后注销并重新登录就可以了。
- 还原:
命令行下用以下命令
gsettings set com.canonical.Unity.Panel systray-whitelist
"['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray']"GUI 下在 dconf-editor 中点击 Set to default 按钮。
----------------------------------------------------------------------------------------------
ubuntu中如何释放cached
2009-11-27 20:24
>>free -m
会发现大量内存cached,这时可以通过以下命令来释放这部分内存。
首先,取得管理员权限,输入
>>sudo -s -H
再输入
>>sync
>>echo 3 > /proc/sys/vm/drop_caches
再查看下内存,是不是释放了caches呢?
---------------------------------------------------------------------------------------------
通常情况下,debian安装完了xterm后打开xterm却发现中文乱码,实际产生的原因是xterm的默认字体设置太小.网络上有文章指出可以通过ctrl+鼠标右键调用菜单来增大字体,我觉得不是最好办法。我推荐的办法是修改配置文件。过程如下:
#>cd /etc/X11/app-defaults
#>sudo vim XTerm
将其中的默认字体修改为:
*VT100.utf8Fonts.font: -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1
这样,启动xterm的字体就足够大了。
要修改默认的颜色,可以修改
#>sudo vim XTerm-color
这个文件。
---------------------------------------------------------------------------------------------
CodeBlocks该Gnome terminal为默认终端
启动codeblocks,点击菜单栏 Settings ==> Environment settings
把下面的“Terminal to launch console programs”的内容改成:
gnome-terminal -t $TITLE -x