diff --git a/etc/conf/tmux-1.8.conf b/etc/conf/tmux-1.8.conf
index 437260fa..a95964ee 100644
--- a/etc/conf/tmux-1.8.conf
+++ b/etc/conf/tmux-1.8.conf
@@ -1,5 +1,3 @@
-source-file ~/.tmux.common
-
set -g mouse-select-window on
set -g mouse-select-pane on
set -g mouse-resize-pane on
diff --git a/etc/conf/tmux-2.1.conf b/etc/conf/tmux-2.1.conf
index c6bc2f7f..4898a0e1 100644
--- a/etc/conf/tmux-2.1.conf
+++ b/etc/conf/tmux-2.1.conf
@@ -1,5 +1,3 @@
-source-file ~/.tmux.common
-
set -g mouse on
set -gw window-status-last-style "bg=cyan"
diff --git a/etc/conf/tmux.conf b/etc/conf/tmux.conf
index c573add8..ba1fe12f 100644
--- a/etc/conf/tmux.conf
+++ b/etc/conf/tmux.conf
@@ -14,15 +14,17 @@ set -gw other-pane-width 60
set -gw other-pane-height 12
set -g set-titles on
-set -g set-titles-string "#(whoami)@#(hostname)/#{session_name}:#{window_name}.#{pane_index} #{pane_current_command}"
+set -g set-titles-string "#(whoami)@#h/#{session_name}:#{window_name}.#{pane_index} #{pane_current_command}"
set -g status-interval 1
set -g status-left-length 200
set -g status-right-length 200
-set -g status-left "#[bg=red]\ [#H/#S]\ #[bg=yellow]\ [#{cursor_y},#{cursor_x};#{pane_height},#{pane_width}]\ "
+# set -g status-left "#[bg=red]\ [#H/#S]\ #[bg=yellow]\ [#{cursor_y},#{cursor_x};#{pane_height},#{pane_width}]\ "
+set -g status-left "#[bg=red]\ [#h/#S]\ #[bg=yellow]\ [#{cursor_y},#{cursor_x};#{pane_height},#{pane_width}]\ "
set -g status-right "#[bg=yellow]\ [#(date '+%Y-%m-%d %H:%M:%S')]\ #[bg=red]\ [#{pane_current_path}]\ "
-set -gw window-status-current-format "#[bg=magenta]\ [#I:#W.#{pane_index}#F#{?pane_in_mode,COPY,} #{pane_current_command}]\ "
+set -gw window-status-current-format "#[bg=magenta]\ [#I:#W.#{pane_index}#F#{?pane_in_mode,COPY,}]\ "
set -gw window-status-format "#[fg=blue]\ [#I:#W.#{pane_index}#F]\ "
+set -gw window-status-separator ""
set -g allow-rename off
@@ -67,9 +69,9 @@ bind C-k command-prompt -p "size:" "resize-pane -U %%"
# 缓存管理{{{
bind C-s copy-mode
bind C-d clear-history
-bind C-v paste-buffer
+bind \; paste-buffer
-bind a choose-buffer
+bind r choose-buffer
# }}}
# 命令管理{{{
bind Space command-prompt
@@ -83,3 +85,4 @@ bind -t vi-edit C-f cursor-right
bind -t vi-edit C-j enter
# }}}
+source-file ~/.tmux_local
diff --git a/usr/local/wiki/自然/编程/终端工具链/context.md b/usr/local/wiki/自然/编程/后端技术栈/context.md
similarity index 100%
rename from usr/local/wiki/自然/编程/终端工具链/context.md
rename to usr/local/wiki/自然/编程/后端技术栈/context.md
diff --git a/usr/local/wiki/自然/编程/后端技术栈/golang.md b/usr/local/wiki/自然/编程/后端技术栈/golang.md
index 206434ee..77d146c8 100644
--- a/usr/local/wiki/自然/编程/后端技术栈/golang.md
+++ b/usr/local/wiki/自然/编程/后端技术栈/golang.md
@@ -1,6 +1,187 @@
## golang
-- 官网:
-- 文档:
+- 官网:
+- 下载:
+- 文档:
- 源码:
- 开源:
+
+bash tmux golang git vim
+
+## 命令
+
+```
+env help version
+run test install
+get list
+```
+
+## 文件
+```
+package
+import
+const
+type
+func
+var
+```
+
+## 语句
+```
+if else for range break continue
+switch case default fallthrough
+defer recover panic
+goto return
+go select
+```
+
+## 表达式
+```
+//
+```
+```
+0 iota true false nil "" '' ``
+
+int float
+bool error
+rune string
+byte uintptr
+
+interface struct
+map chan
+
+make len cap
+append copy delete close
+new complex real imag
+```
+
+## 官方包
+```
+os flag path time
+io bufio
+fmt
+sync
+
+math
+bytes
+image
+unicode
+strings
+strconv
+
+net
+log
+```
+
+io fmt log net bufio bytes database
+os flag time path errors syscall plugin
+runtime context sync expvar testing debug reflect unsafe
+math hash crypto sort container index
+unicode strings strconv regexp
+encoding archive compress
+mime text html image
+
+go/ast
+go/build
+go/constant
+go/doc
+go/format
+go/importer
+go/internal/gccgoimporter
+go/internal/gcimporter
+go/internal/srcimporter
+go/parser
+go/printer
+go/scanner
+go/token
+go/types
+internal/bytealg
+internal/cpu
+internal/nettrace
+internal/poll
+internal/race
+internal/singleflight
+internal/syscall/unix
+internal/syscall/windows
+internal/syscall/windows/registry
+internal/syscall/windows/sysdll
+internal/testenv
+internal/testlog
+internal/trace
+```
+run clean build install
+fmt fix vet bug
+mod get doc list
+env help version
+test tool generate
+```
+
+## 编译过程
+```
+main() // cmd/compile/main.go:40
+ gc.Main() // cmd/compile/internal/gc/main.go:130
+ parseFiles() // cmd/compile/internal/gc/noder.go:26
+ syntax.Parse() // cmd/compile/internal/syntax/syntax.go:58
+ p.fileOrNil() // cmd/compile/internal/syntax/parser.go:58
+ p.funcDeclOrNil()
+ p.funcBody()
+ p.blockStmt()
+ p.stmtList()
+ p.stmtOrNil()
+ p.simpleStmt()
+ p.exprList()
+ p.expr()
+ p.binaryExpr()
+ p.unaryExpr()
+
+```
+
+fmt
+mime
+text
+html
+image
+unicode
+strings
+strconv
+encoding
+
+hash
+math
+sort
+index
+container
+compress
+archive
+crypto
+regexp
+
+os
+flag
+path
+time
+errors
+syscall
+
+io
+log
+net
+bytes
+bufio
+database
+
+go
+cmd
+sync
+debug
+plugin
+vendor
+unsafe
+expvar
+runtime
+context
+testing
+reflect
+builtin
+internal
+
diff --git a/usr/local/wiki/自然/编程/后端技术栈/docker.md b/usr/local/wiki/自然/编程/终端工具链/docker.md
similarity index 100%
rename from usr/local/wiki/自然/编程/后端技术栈/docker.md
rename to usr/local/wiki/自然/编程/终端工具链/docker.md
diff --git a/usr/local/wiki/自然/编程/终端工具链/golang.md b/usr/local/wiki/自然/编程/终端工具链/golang.md
deleted file mode 100644
index 77d146c8..00000000
--- a/usr/local/wiki/自然/编程/终端工具链/golang.md
+++ /dev/null
@@ -1,187 +0,0 @@
-## golang
-
-- 官网:
-- 下载:
-- 文档:
-- 源码:
-- 开源:
-
-bash tmux golang git vim
-
-## 命令
-
-```
-env help version
-run test install
-get list
-```
-
-## 文件
-```
-package
-import
-const
-type
-func
-var
-```
-
-## 语句
-```
-if else for range break continue
-switch case default fallthrough
-defer recover panic
-goto return
-go select
-```
-
-## 表达式
-```
-//
-```
-```
-0 iota true false nil "" '' ``
-
-int float
-bool error
-rune string
-byte uintptr
-
-interface struct
-map chan
-
-make len cap
-append copy delete close
-new complex real imag
-```
-
-## 官方包
-```
-os flag path time
-io bufio
-fmt
-sync
-
-math
-bytes
-image
-unicode
-strings
-strconv
-
-net
-log
-```
-
-io fmt log net bufio bytes database
-os flag time path errors syscall plugin
-runtime context sync expvar testing debug reflect unsafe
-math hash crypto sort container index
-unicode strings strconv regexp
-encoding archive compress
-mime text html image
-
-go/ast
-go/build
-go/constant
-go/doc
-go/format
-go/importer
-go/internal/gccgoimporter
-go/internal/gcimporter
-go/internal/srcimporter
-go/parser
-go/printer
-go/scanner
-go/token
-go/types
-internal/bytealg
-internal/cpu
-internal/nettrace
-internal/poll
-internal/race
-internal/singleflight
-internal/syscall/unix
-internal/syscall/windows
-internal/syscall/windows/registry
-internal/syscall/windows/sysdll
-internal/testenv
-internal/testlog
-internal/trace
-```
-run clean build install
-fmt fix vet bug
-mod get doc list
-env help version
-test tool generate
-```
-
-## 编译过程
-```
-main() // cmd/compile/main.go:40
- gc.Main() // cmd/compile/internal/gc/main.go:130
- parseFiles() // cmd/compile/internal/gc/noder.go:26
- syntax.Parse() // cmd/compile/internal/syntax/syntax.go:58
- p.fileOrNil() // cmd/compile/internal/syntax/parser.go:58
- p.funcDeclOrNil()
- p.funcBody()
- p.blockStmt()
- p.stmtList()
- p.stmtOrNil()
- p.simpleStmt()
- p.exprList()
- p.expr()
- p.binaryExpr()
- p.unaryExpr()
-
-```
-
-fmt
-mime
-text
-html
-image
-unicode
-strings
-strconv
-encoding
-
-hash
-math
-sort
-index
-container
-compress
-archive
-crypto
-regexp
-
-os
-flag
-path
-time
-errors
-syscall
-
-io
-log
-net
-bytes
-bufio
-database
-
-go
-cmd
-sync
-debug
-plugin
-vendor
-unsafe
-expvar
-runtime
-context
-testing
-reflect
-builtin
-internal
-
diff --git a/usr/local/wiki/自然/编程/终端工具链/shell.md b/usr/local/wiki/自然/编程/终端工具链/shell.md
deleted file mode 100644
index 7f7a8a43..00000000
--- a/usr/local/wiki/自然/编程/终端工具链/shell.md
+++ /dev/null
@@ -1,665 +0,0 @@
-## shell
-
-- 官网:
-- 文档:
-- 源码:
-
-
-
-## 文件管理
-```
-etc lib dev usr
-boot proc
-root home
-sbin bin
-var tmp run sys
-opt srv mnt media
-```
-
-ls
-cp
-ln
-mv
-rm
-cd
-pwd
-mkdir
-rmdir
-
-cat
-more
-less
-head
-tail
-stat
-file
-hexdump
-objdump
-touch
-
-## 进程管理
-ps
-top
-kill
-killall
-nice
-renice
-
-## 磁盘管理
-df
-du
-mount
-umount
-
-find
-grep
-sort
-tar
-
-## 网络管理
-
-## 权限管理
-/etc/passwd
-/etc/shadow
-/etc/skel
-useradd
-userdel
-usermod
-passwd
-chpasswd
-chsh
-chfn
-chage
-groupadd
-groupmod
-groupdel
-
-umask
-chmod
-chown
-chgrp
-
-## 环境变量
-env
-set
-unset
-export
-alias
-PATH
-PS1
-
-## 使用命令
-```
-$=
-<< < | > >>
-
-nohup & C-C C-Z fg bg trap sleep jobs
-crontab inittab rc.local
-```
-
-## 脚本编程
-```
-#! /bin/bash
-echo "hello world"
-```
-source
-return
-bash
-exit
-
-```
-[ -eq -gt -lt -ne -ge -le ]
-[ < <= = >= > != -z -n ]
-[ -d -f -e -r -w -x -nt -ot ]
-
-if cmd; then cmd; elif cmd; then cmd; else cmd; fi
-case var in cond) cmd;; esac
-
-IFS= for var in list; do cmd; done
-while true; do cmd; done
-until false; do cmd; done
-break continue
-
-$0 $1 $# $* $@ shift
-OPTARG= OPTINDEX= getopts fmt var
-select var in list; do cmd; done
-REPLY read
-
-function local return
-```
-
-
-
-uname
-umount
-touch
-tar
-su
-sleep
-sed
-rm
-ps
-ping
-netstat
-mv
-nano
-more
-lsmod
-ls
-ln
-less
-kill
-gzip
-grep
-false
-echo
-dd
-dmesg
-date
-cp
-chgrp
-cat
-bash
-sh
-chmod
-chown
-cpio
-df
-dir
-gunzip
-hostname
-lsblk
-mkdir
-mknod
-mount
-pwd
-rmdir
-true
-which
-
-
-default
-alternatives
-adduser.conf
-
-bash.bashrc
-
-dhcp
-timezone
-
-init
-init.d
-systemd
-rc.local
-rc0.d
-rc1.d
-rc2.d
-rc3.d
-rc4.d
-rc5.d
-rc6.d
-rcS.d
-
-fstab
-fstab.aliyun_backup
-fstab.aliyun_backup.xen
-fstab.d
-
-ld.so.cache
-ld.so.conf
-ld.so.conf.d
-
-passwd
-
-inputrc
-ssh
-ssl
-shells
-skel
-zsh
-
-vim
-pki
-terminfo
-zsh_command_not_found
-
-network
-networks
-host.conf
-hostname
-hosts
-hosts.allow
-hosts.deny
-qemu
-qemu-ifdown
-qemu-ifup
-
-cron.d
-cron.daily
-cron.hourly
-cron.monthly
-cron.weekly
-crontab
-
-apt
-perl
-python
-python2.7
-python3
-python3.4
-rsyslog.conf
-rsyslog.d
-php5
-X11
-apache2
-mysql
-
-apm
-apparmor
-apparmor.d
-backup
-bash_completion
-bash_completion.d
-bindresvport.blacklist
-blkid.conf
-blkid.tab
-ca-certificates
-ca-certificates.conf
-ca-certificates.conf.dpkg-old
-calendar
-chatscripts
-cloud
-console-setup
-dbus-1
-debconf.conf
-debian_version
-deluser.conf
-depmod.d
-dictionaries-common
-discover-modprobe.conf
-discover.conf.d
-dpkg
-drirc
-emacs
-environment
-fonts
-fuse.conf
-gai.conf
-gdb
-groff
-group
-group-
-grub.d
-gshadow
-gshadow-
-hdparm.conf
-initramfs-tools
-insserv
-insserv.conf
-insserv.conf.d
-iproute2
-iscsi
-issue
-issue.net
-kbd
-kernel
-kernel-img.conf
-ldap
-legal
-libaudit.conf
-libnl-3
-locale.alias
-localtime
-logcheck
-login.defs
-logrotate.conf
-logrotate.d
-lsb-release
-ltrace.conf
-lynx-cur
-magic
-magic.mime
-mailcap
-mailcap.order
-manpath.config
-mime.types
-mke2fs.conf
-modprobe.d
-modules
-motd
-mtab
-nanorc
-newt
-nscd.conf
-nsswitch.conf
-ntp.conf
-ntp.conf.backup
-opt
-os-release
-pam.conf
-pam.d
-passwd-
-pm
-popularity-contest.conf
-ppp
-profile
-profile.d
-protocols
-pulse
-resolv.conf
-resolvconf
-rmt
-rpc
-securetty
-security
-selinux
-sensors.d
-sensors3.conf
-services
-sgml
-shadow
-shadow-
-subgid
-subgid-
-subuid
-subuid-
-sudoers
-sudoers.d
-sysctl.conf
-sysctl.d
-sysstat
-ucf.conf
-udev
-ufw
-update-manager
-update-motd.d
-updatedb.conf
-upstart-xsessions
-vtrgb
-wgetrc
-xml
-
-bunzip2
-busybox
-bzcat
-bzcmp
-bzdiff
-bzegrep
-bzexe
-bzfgrep
-bzgrep
-bzip2
-bzip2recover
-bzless
-bzmore
-chacl
-chvt
-dash
-dbus-cleanup-sockets
-dbus-daemon
-dbus-uuidgen
-dnsdomainname
-domainname
-dumpkeys
-ed
-egrep
-fgconsole
-fgrep
-findmnt
-fuser
-fusermount
-getfacl
-gzexe
-ip
-kbd_mode
-kmod
-lessecho
-lessfile
-lesskey
-lesspipe
-loadkeys
-login
-loginctl
-lowntfs-3g
-mktemp
-mountpoint
-mt
-mt-gnu
-nc
-nc.openbsd
-nc.traditional
-netcat
-nisdomainname
-ntfs-3g
-ntfs-3g.probe
-ntfs-3g.secaudit
-ntfs-3g.usermap
-ntfscat
-ntfsck
-ntfscluster
-ntfscmp
-ntfsdump_logfile
-ntfsfix
-ntfsinfo
-ntfsls
-ntfsmftalloc
-ntfsmove
-ntfstruncate
-ntfswipe
-open
-openvt
-pidof
-ping6
-plymouth
-plymouth-upstart-bridge
-rbash
-readlink
-red
-rnano
-run-parts
-running-in-container
-rzsh
-setfacl
-setfont
-setupcon
-sh.distrib
-ss
-static-sh
-stty
-sync
-tailf
-tempfile
-udevadm
-ulockmgr_server
-uncompress
-unicode_start
-vdir
-whiptail
-ypdomainname
-zcat
-zcmp
-zdiff
-zegrep
-zfgrep
-zforce
-zgrep
-zless
-zmore
-znew
-zsh
-zsh5
-
-
-
-fdisk
-fsck
-halt
-ifconfig
-ldconfig
-lsmod
-mkfs
-modinfo
-reboot
-rmmod
-route
-shutdown
-modprobe
-ifdown
-ifquery
-ifup
-
-
-
-
-MAKEDEV
-acpi_available
-agetty
-apm_available
-apparmor_parser
-badblocks
-biosdevname
-blkid
-blockdev
-bridge
-capsh
-cfdisk
-crda
-ctrlaltdel
-debugfs
-depmod
-dhclient
-dhclient-script
-discover
-discover-modprobe
-discover-pkginstall
-dmsetup
-dosfsck
-dosfslabel
-dumpe2fs
-e2fsck
-e2image
-e2label
-e2undo
-fatlabel
-findfs
-fsck.cramfs
-fsck.ext2
-fsck.ext3
-fsck.ext4
-fsck.ext4dev
-fsck.fat
-fsck.minix
-fsck.msdos
-fsck.nfs
-fsck.vfat
-fsfreeze
-fstab-decode
-fstrim
-fstrim-all
-getcap
-getpcaps
-getty
-hdparm
-hwclock
-init
-initctl
-insmod
-installkernel
-ip
-ip6tables
-ip6tables-apply
-ip6tables-restore
-ip6tables-save
-ipmaddr
-iptables
-iptables-apply
-iptables-restore
-iptables-save
-iptunnel
-isosize
-kbdrate
-killall5
-ldconfig.real
-logsave
-losetup
-mii-tool
-mkdosfs
-mke2fs
-mkfs.bfs
-mkfs.cramfs
-mkfs.ext2
-mkfs.ext3
-mkfs.ext4
-mkfs.ext4dev
-mkfs.fat
-mkfs.minix
-mkfs.msdos
-mkfs.ntfs
-mkfs.vfat
-mkhomedir_helper
-mkntfs
-mkswap
-mntctl
-mount.fuse
-mount.lowntfs-3g
-mount.ntfs
-mount.ntfs-3g
-mountall
-nameif
-ntfsclone
-ntfscp
-ntfslabel
-ntfsresize
-ntfsundelete
-on_ac_power
-pam_tally
-pam_tally2
-parted
-partprobe
-pivot_root
-plipconfig
-plymouthd
-poweroff
-rarp
-raw
-regdbdump
-reload
-resize2fs
-resolvconf
-restart
-rtacct
-rtmon
-runlevel
-setcap
-setvtrgb
-sfdisk
-shadowconfig
-slattach
-start
-start-stop-daemon
-startpar
-startpar-upstart-inject
-status
-stop
-sulogin
-swaplabel
-swapoff
-swapon
-switch_root
-sysctl
-tc
-telinit
-tune2fs
-udevadm
-udevd
-unix_chkpwd
-unix_update
-upstart-dbus-bridge
-upstart-event-bridge
-upstart-file-bridge
-upstart-local-bridge
-upstart-socket-bridge
-upstart-udev-bridge
-ureadahead
-wipefs
-xtables-multi
diff --git a/usr/local/wiki/自然/编程/终端工具链/tmux.md b/usr/local/wiki/自然/编程/终端工具链/tmux.md
index e69de29b..c9944759 100644
--- a/usr/local/wiki/自然/编程/终端工具链/tmux.md
+++ b/usr/local/wiki/自然/编程/终端工具链/tmux.md
@@ -0,0 +1,4 @@
+## TMUX
+
+- 文档: http://man.openbsd.org/OpenBSD-current/man1/tmux.1
+- 源码: https://github.com/tmux/tmux
diff --git a/usr/local/wiki/自然/编程/终端工具链/zsh.md b/usr/local/wiki/自然/编程/终端工具链/zsh.md
index e69de29b..7f7a8a43 100644
--- a/usr/local/wiki/自然/编程/终端工具链/zsh.md
+++ b/usr/local/wiki/自然/编程/终端工具链/zsh.md
@@ -0,0 +1,665 @@
+## shell
+
+- 官网:
+- 文档:
+- 源码:
+
+
+
+## 文件管理
+```
+etc lib dev usr
+boot proc
+root home
+sbin bin
+var tmp run sys
+opt srv mnt media
+```
+
+ls
+cp
+ln
+mv
+rm
+cd
+pwd
+mkdir
+rmdir
+
+cat
+more
+less
+head
+tail
+stat
+file
+hexdump
+objdump
+touch
+
+## 进程管理
+ps
+top
+kill
+killall
+nice
+renice
+
+## 磁盘管理
+df
+du
+mount
+umount
+
+find
+grep
+sort
+tar
+
+## 网络管理
+
+## 权限管理
+/etc/passwd
+/etc/shadow
+/etc/skel
+useradd
+userdel
+usermod
+passwd
+chpasswd
+chsh
+chfn
+chage
+groupadd
+groupmod
+groupdel
+
+umask
+chmod
+chown
+chgrp
+
+## 环境变量
+env
+set
+unset
+export
+alias
+PATH
+PS1
+
+## 使用命令
+```
+$=
+<< < | > >>
+
+nohup & C-C C-Z fg bg trap sleep jobs
+crontab inittab rc.local
+```
+
+## 脚本编程
+```
+#! /bin/bash
+echo "hello world"
+```
+source
+return
+bash
+exit
+
+```
+[ -eq -gt -lt -ne -ge -le ]
+[ < <= = >= > != -z -n ]
+[ -d -f -e -r -w -x -nt -ot ]
+
+if cmd; then cmd; elif cmd; then cmd; else cmd; fi
+case var in cond) cmd;; esac
+
+IFS= for var in list; do cmd; done
+while true; do cmd; done
+until false; do cmd; done
+break continue
+
+$0 $1 $# $* $@ shift
+OPTARG= OPTINDEX= getopts fmt var
+select var in list; do cmd; done
+REPLY read
+
+function local return
+```
+
+
+
+uname
+umount
+touch
+tar
+su
+sleep
+sed
+rm
+ps
+ping
+netstat
+mv
+nano
+more
+lsmod
+ls
+ln
+less
+kill
+gzip
+grep
+false
+echo
+dd
+dmesg
+date
+cp
+chgrp
+cat
+bash
+sh
+chmod
+chown
+cpio
+df
+dir
+gunzip
+hostname
+lsblk
+mkdir
+mknod
+mount
+pwd
+rmdir
+true
+which
+
+
+default
+alternatives
+adduser.conf
+
+bash.bashrc
+
+dhcp
+timezone
+
+init
+init.d
+systemd
+rc.local
+rc0.d
+rc1.d
+rc2.d
+rc3.d
+rc4.d
+rc5.d
+rc6.d
+rcS.d
+
+fstab
+fstab.aliyun_backup
+fstab.aliyun_backup.xen
+fstab.d
+
+ld.so.cache
+ld.so.conf
+ld.so.conf.d
+
+passwd
+
+inputrc
+ssh
+ssl
+shells
+skel
+zsh
+
+vim
+pki
+terminfo
+zsh_command_not_found
+
+network
+networks
+host.conf
+hostname
+hosts
+hosts.allow
+hosts.deny
+qemu
+qemu-ifdown
+qemu-ifup
+
+cron.d
+cron.daily
+cron.hourly
+cron.monthly
+cron.weekly
+crontab
+
+apt
+perl
+python
+python2.7
+python3
+python3.4
+rsyslog.conf
+rsyslog.d
+php5
+X11
+apache2
+mysql
+
+apm
+apparmor
+apparmor.d
+backup
+bash_completion
+bash_completion.d
+bindresvport.blacklist
+blkid.conf
+blkid.tab
+ca-certificates
+ca-certificates.conf
+ca-certificates.conf.dpkg-old
+calendar
+chatscripts
+cloud
+console-setup
+dbus-1
+debconf.conf
+debian_version
+deluser.conf
+depmod.d
+dictionaries-common
+discover-modprobe.conf
+discover.conf.d
+dpkg
+drirc
+emacs
+environment
+fonts
+fuse.conf
+gai.conf
+gdb
+groff
+group
+group-
+grub.d
+gshadow
+gshadow-
+hdparm.conf
+initramfs-tools
+insserv
+insserv.conf
+insserv.conf.d
+iproute2
+iscsi
+issue
+issue.net
+kbd
+kernel
+kernel-img.conf
+ldap
+legal
+libaudit.conf
+libnl-3
+locale.alias
+localtime
+logcheck
+login.defs
+logrotate.conf
+logrotate.d
+lsb-release
+ltrace.conf
+lynx-cur
+magic
+magic.mime
+mailcap
+mailcap.order
+manpath.config
+mime.types
+mke2fs.conf
+modprobe.d
+modules
+motd
+mtab
+nanorc
+newt
+nscd.conf
+nsswitch.conf
+ntp.conf
+ntp.conf.backup
+opt
+os-release
+pam.conf
+pam.d
+passwd-
+pm
+popularity-contest.conf
+ppp
+profile
+profile.d
+protocols
+pulse
+resolv.conf
+resolvconf
+rmt
+rpc
+securetty
+security
+selinux
+sensors.d
+sensors3.conf
+services
+sgml
+shadow
+shadow-
+subgid
+subgid-
+subuid
+subuid-
+sudoers
+sudoers.d
+sysctl.conf
+sysctl.d
+sysstat
+ucf.conf
+udev
+ufw
+update-manager
+update-motd.d
+updatedb.conf
+upstart-xsessions
+vtrgb
+wgetrc
+xml
+
+bunzip2
+busybox
+bzcat
+bzcmp
+bzdiff
+bzegrep
+bzexe
+bzfgrep
+bzgrep
+bzip2
+bzip2recover
+bzless
+bzmore
+chacl
+chvt
+dash
+dbus-cleanup-sockets
+dbus-daemon
+dbus-uuidgen
+dnsdomainname
+domainname
+dumpkeys
+ed
+egrep
+fgconsole
+fgrep
+findmnt
+fuser
+fusermount
+getfacl
+gzexe
+ip
+kbd_mode
+kmod
+lessecho
+lessfile
+lesskey
+lesspipe
+loadkeys
+login
+loginctl
+lowntfs-3g
+mktemp
+mountpoint
+mt
+mt-gnu
+nc
+nc.openbsd
+nc.traditional
+netcat
+nisdomainname
+ntfs-3g
+ntfs-3g.probe
+ntfs-3g.secaudit
+ntfs-3g.usermap
+ntfscat
+ntfsck
+ntfscluster
+ntfscmp
+ntfsdump_logfile
+ntfsfix
+ntfsinfo
+ntfsls
+ntfsmftalloc
+ntfsmove
+ntfstruncate
+ntfswipe
+open
+openvt
+pidof
+ping6
+plymouth
+plymouth-upstart-bridge
+rbash
+readlink
+red
+rnano
+run-parts
+running-in-container
+rzsh
+setfacl
+setfont
+setupcon
+sh.distrib
+ss
+static-sh
+stty
+sync
+tailf
+tempfile
+udevadm
+ulockmgr_server
+uncompress
+unicode_start
+vdir
+whiptail
+ypdomainname
+zcat
+zcmp
+zdiff
+zegrep
+zfgrep
+zforce
+zgrep
+zless
+zmore
+znew
+zsh
+zsh5
+
+
+
+fdisk
+fsck
+halt
+ifconfig
+ldconfig
+lsmod
+mkfs
+modinfo
+reboot
+rmmod
+route
+shutdown
+modprobe
+ifdown
+ifquery
+ifup
+
+
+
+
+MAKEDEV
+acpi_available
+agetty
+apm_available
+apparmor_parser
+badblocks
+biosdevname
+blkid
+blockdev
+bridge
+capsh
+cfdisk
+crda
+ctrlaltdel
+debugfs
+depmod
+dhclient
+dhclient-script
+discover
+discover-modprobe
+discover-pkginstall
+dmsetup
+dosfsck
+dosfslabel
+dumpe2fs
+e2fsck
+e2image
+e2label
+e2undo
+fatlabel
+findfs
+fsck.cramfs
+fsck.ext2
+fsck.ext3
+fsck.ext4
+fsck.ext4dev
+fsck.fat
+fsck.minix
+fsck.msdos
+fsck.nfs
+fsck.vfat
+fsfreeze
+fstab-decode
+fstrim
+fstrim-all
+getcap
+getpcaps
+getty
+hdparm
+hwclock
+init
+initctl
+insmod
+installkernel
+ip
+ip6tables
+ip6tables-apply
+ip6tables-restore
+ip6tables-save
+ipmaddr
+iptables
+iptables-apply
+iptables-restore
+iptables-save
+iptunnel
+isosize
+kbdrate
+killall5
+ldconfig.real
+logsave
+losetup
+mii-tool
+mkdosfs
+mke2fs
+mkfs.bfs
+mkfs.cramfs
+mkfs.ext2
+mkfs.ext3
+mkfs.ext4
+mkfs.ext4dev
+mkfs.fat
+mkfs.minix
+mkfs.msdos
+mkfs.ntfs
+mkfs.vfat
+mkhomedir_helper
+mkntfs
+mkswap
+mntctl
+mount.fuse
+mount.lowntfs-3g
+mount.ntfs
+mount.ntfs-3g
+mountall
+nameif
+ntfsclone
+ntfscp
+ntfslabel
+ntfsresize
+ntfsundelete
+on_ac_power
+pam_tally
+pam_tally2
+parted
+partprobe
+pivot_root
+plipconfig
+plymouthd
+poweroff
+rarp
+raw
+regdbdump
+reload
+resize2fs
+resolvconf
+restart
+rtacct
+rtmon
+runlevel
+setcap
+setvtrgb
+sfdisk
+shadowconfig
+slattach
+start
+start-stop-daemon
+startpar
+startpar-upstart-inject
+status
+stop
+sulogin
+swaplabel
+swapoff
+swapon
+switch_root
+sysctl
+tc
+telinit
+tune2fs
+udevadm
+udevd
+unix_chkpwd
+unix_update
+upstart-dbus-bridge
+upstart-event-bridge
+upstart-file-bridge
+upstart-local-bridge
+upstart-socket-bridge
+upstart-udev-bridge
+ureadahead
+wipefs
+xtables-multi
diff --git a/usr/local/wiki/自然/编程/终端工具链/前端小程序 b/usr/local/wiki/自然/编程/终端工具链/前端小程序
deleted file mode 120000
index 7dfdb002..00000000
--- a/usr/local/wiki/自然/编程/终端工具链/前端小程序
+++ /dev/null
@@ -1 +0,0 @@
-usr/wiki/自然/编程/前端小程序
\ No newline at end of file