一般原理
- Refuse every commitment that is not essential.
- Place every commitment you make, no matter how trivial, into a tracking system.
- Review everything in you system without fail every Monday, refactoring undoable items into doable steps.
- Review the doable items you have without fail every day.
基本规则
- automate *everything* the each time you find yourself repeating a task
- for the most productivity, nothing beats a console. (or Full Screen: "keep everything I do in one window")
- 多用keyboard shortcuts
bash & ssh
- Set up Ssh to allow you in to your usual haunts without a password
- bash: Ctl-R history recall search feature
- crank up your history list to a few thousand entries and set it to forget dupes,这样大约可以保存数月的历史记录
- For example "ls foo" would get you to your previous command
that starts with ls foo, even if it wasn't the last command you typed.
In your .inputrc:
"\e[A": history-search-backward
"\e[B": history-search-forward
- Make your history immediately available from all your bash instances
in your .bashrc:
shopt -s histappend
PROMPT_COMMAND='history -a'
- bash completions [caliban.org]: Quasi-telepathic tab completion
X & windows manager
- 采用大显示器:1600x1200;采用多显示器!
- 采用简单的WM:Fluxbox, ICEwm, Fvwm, Xfce, WindowMaker, enlightenment, ...?
- 采用Multiple desktops! Create a convention on how you would use your multiple desktops
- 在任何WM下仍然可以运行:"kicker" for KDE's panel, "gnome-panel" for Gnome's, and "xfce4-panel" for Xfce's
- Ratpoison [nongnu.org]-the mouse-less, window-less window manager, or better ion [cs.tut.fi]
Pane-based (v. window-based) window managers. Little to no wasted
screen real estate. Significantly reduced mouse usage. allows you to
completely control and automate your window mangement.
- GNU Screen [gnu.org] is a featured packed window manager
that multiplexes a physical terminal between several processes; an
essential feature if you use ssh alot. Among many other abilities,
screen+ssh can provide VNC-like capabilities for your terminal sessions
- root-tail is a program that allows printing of text directly to the X11 root window
- 用于多显示器情况下:Xdmx and xmove. Possibly NX as well
KDE & konqueror
- Just enter in Konqueror fish://user@yourdomain.com; Your
remote files appear in Konqueror & you can then copy/paste etc to
your local filesystem.(基于ssh,无须安装nfs/samba)
- man:screen or info:glibc as a URL in konqueror
- KDE's alt-f2 dialog. It does integer arithmetic and opens URLs
- Type 'gg:whatever' in that alt+f2 dialog, or any konqueror,
and you'll be taken to google. Same thing for imdb, fm [freshmeat], etc
摘自: