几个日常技巧——我的滥竽充数
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> |


















