Ant-Veil

Caspar Blog

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

| Comments

因为我在 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





Comments