yjiang's cake

从 ppa 安装vim7.4

$ sudo add-apt-repository ppa:fcwu-tw/ppa
$ sudo apt-get update
$ sudo apt-get install vim
  • 如果提示 add-apt-repository not found,先执行下面

    sudo aptitude install python-software-properties software-properties-common

自用tmux配置

#绑定C-a为新快捷键
unbind ^b
set -g prefix ^a
bind ^a send-prefix #由于prefix按键被tmux拦截,Emacs,VIm等软件可能会不能正常工作,这个设置可以让用户连按两次C-a,来向第三方软件发送prefix按键

#重新读取配置
unbind R
bind R source ~/.tmux.conf \; display "Config reloaded!";

#其他操作习惯
unbind %
unbind h
unbind j
unbind k
unbind l
bind | split-window -h                  #竖向切分
bind _ split-window -v                  #横线切分
bind h select-pane -L                   # h 向左移动光标
bind j select-pane -D                   # j 向下移动光标
bind k select-pane -U                   # k 向上移动光标
bind l select-pane -R                   # l 向右移动光标

#unbind x                               
#bind K kill-pane -x                    # K 关闭当前窗格
unbind &
bind k kill-window                      # k 关闭当前窗口
bind -n 'F2' new-window
bind -n 'F3' prev
bind -n 'F4' next


#定制状态行右侧
set -g status-right "#[bg=white]#[fg=black]#(date +' %Y-%m-%d %H:%M:%S ')"
set -g status-utf8 on
set -g status-interval 1 #每1秒更新一次显示的时间,默认是15秒
setw -g monitor-activity on
set -g visual-activity on

#设置状态行的背景和前景色:
set -g status-bg black
set -g status-fg '#c000c0'
setw -g window-status-fg white
setw -g window-status-bg default
setw -g window-status-attr dim
setw -g window-status-current-fg '#C000C0'
setw -g window-status-current-bg white
setw -g window-status-current-attr bright

#设置tmux支持256色
set -g default-terminal "xterm-256color"
  • 有一个小问题,tmux颜色样式跟vim颜色样式会冲突;可以去掉 set -g default-terminal "xterm-256color" 或者运行 tmux 时使用 tmux -2 来解决.

session

tmux new -s {session_name}             #创建一个新session
tmux attach -t {session_name}          #找回session_name的连接
tmux ls                                #查看所有的session

使用GUI管理samba

安装:

sudo apt-get install samba samba-common system-config-samba

使用:

enter image description here

any2swf

需要先从ppt doc等格式转换为pdf, 可参照 linux下转换ppt为pdf

从文本格式转换为pdf后需要安装swftools来实现pdf2swf.

下载安装swftools

#swftools官网 http://swftools.org/download.html 此处使用最新的 v0.92
wget http://swftools.org/swftools-0.9.2.tar.gz

安装说明 请参照官方wiki http://wiki.swftools.org/wiki/Installation

tar -zvxf swftools-0.x.x.tar
cd swftools-0.x.x
./configure
make
make install

需要的依赖(根据服务器不同可能缺少的依赖也不尽相同,请参照编译时的报错信息安装所需的依赖)

g++ freetype libjpeg8 libgif-dev xpdf
  • 执行./configure编译时如报 config.status: WARNING: 'Makefile.common.in' 可忽略此错误

pdf2swf

pdf2swf a.pdf -o a.swf -T 9  # `-o` output file, `-T 9` 防止转换单页文件无法读取

mysql快速复制一个数据库

  1. 创建空数据库
    mysql -uroot -ppwd
    mysql> create database newdb;

  2. 快速复制数据库
    mysqldump -uroot -ppwd db1 | mysql -uroot -ppwd newdb

Copyright © 2016 yjiang's cake

返回顶部