几个日常技巧——我的滥竽充数

2009年3月26日 | 分类: Learning | 标签: , , , , , ,
因为我在KDE下不想装那个GNOME依赖关系超多的tomboy,所以暂时把这些非常过时的日常技巧发上来,众人不要怪我凑日志数哦~

1. MySQL授权用户:

GRANT ALL PRIVILEGES 
ON `DATABASE`.`TABLE` 
TO 'USER'@'DOMAIN' 
IDENTIFIED BY 'PASSWORD' 
WITH GRANT OPTION ;

Mysql 改密码:

mysqladmin -u root -p password 'NEW_PASSWORD'

2. 批量修改文本文件的编码:find . -iname '*.*' -execdir iconv -f GB18030 -t UTF-8 -o {} {} \;

批量缩小图片到50%: for i in *; do convert $i -resize 50%x50% sm-$i; done

3. HTML中使用脚本实现网页跳转:< script>window.location="http://url/to/be/redirected"< /script>

4. VIM中把TAB批量转为空格 :retab

VIM中使用F3键关闭粘贴时的缩进:set pastetoggle=< F3>

VIM中删除含特定字符串的行:g/str/d

5. 从文件夹制作ISO文件:

mkisofs -J -T -R -V volume_id -o mycd.iso source_dir

mkisofs 主要参数说明:

-J/-joliet 使用 Joliet 格式的目录与文件名称
-T/-translation-table 为每个目录都生成一个 TRANS.TBL 文件名转换表文件
-R/-rock 使用 Rock Ridge Extensions
-V/-volid <光盘ID> 指定光盘的卷标ID

6. GNOME下关闭splash screen: 在gconf-editor中,apps->gnome-session->options->show_splash_screen

GNOME下自动挂载NTFS且解决乱码:system->storage->default_options->ntfs/ntfs-3g->mount_options|utf8

7. 新安装的Firefox修改设定防止数据库过大导致浏览缓慢(来自LDCN):

browser.history_expire_days:3
browser.history_expire_days.mirror:7
browser.history_expire_days_min:1
browser.history_expire_sites:4000

如果是已经使用过一段时间的Firefox,还需要清理~/.mozilla/firefox下的.db数据库文件。

8. Gentoo中文man page乱码

安装groff-utf8之后

vim /etc/man.conf

将里面的 NROFF 那行改为 NROFF /usr/bin/groff-utf8 -Tutf8 -c -mandoc

9. wlan0显示:SIOCSIFFLAGS: No such device

Removing the net.wlan0 symlink in /etc/init.d/ makes the card work fine.

10. nm-applet因权限问题不能启动:

修改/etc/dbus-1/system.d/NetworkManager.conf 和 /etc/dbus-1/system.d/nm-applet.conf,下列三处"allow",如果为deny,则改回allow

1
2
3
4
5
<policy context=default>
<allow own="org.freedesktop.NetworkManager" />
<allow send_destination="org.freedesktop.NetworkManager" />
<allow send_interface="org.freedesktop.NetworkManager" />
</policy>

目前还没有任何评论.