有时我们需要将一个文件夹覆盖到我们的工作目录,但需要自动备份已经存在的文件,一个一个去备份太麻烦了,全部备份又没有必要。shell脚本可以很好滴完成这个任务。原文链接http://back.zhizhi123.com/?p=85#!/bin/shupload_dir=/alidata/www/sh/...
分类:
系统相关 时间:
2015-11-21 22:39:04
阅读次数:
214
新到手的MBP高配到手一星期, 好用到流泪,先谢谢妈咪。。。============================================================================所以,现在我们先把vi配置一下吧。。。=========================...
分类:
系统相关 时间:
2015-11-21 22:33:13
阅读次数:
180
Bash shell使用环境的终端的环境设置:stty Bash shell使用环境的终端的环境设置:sttystty -a 将当前所有的stty参数列出来intr:给正在运行的程序发送中断信号quit:给正在运行...
分类:
系统相关 时间:
2015-11-21 22:26:55
阅读次数:
283
golang里可以通过[os/exec]包调用linux里的命令,然而对于linux里的管道(“|”)却不能直接使用。所以写了一个管道的接口如下。func Pipline(cmds ...*exec.Cmd) ([]byte, []byte, error) { // At least on...
分类:
系统相关 时间:
2015-11-21 22:25:04
阅读次数:
264
1.首先安装xfce桌面环境sudo apt-get -y install xfce42.安装vncserversudo apt-get -y install vnc4server2.设置访问密码vncserver 根据提示输入两次密码3.设置属性vi ~/.vnc/xstartup 在“#x-.....
分类:
系统相关 时间:
2015-11-21 21:16:43
阅读次数:
278
大概是09年的时候接触到emacs这个编辑器,当时我们c语言老师用的,他自信满满,而那时我是个vimer,所以每次看他按那么多组合键我就替他感觉手指头累啊。再后来我用了几年vim写代码,再后来用了许多脚本语言,还有遇到一些问题vim无法解决的。后来我在12年的时候开始尝试着用emacs。 刚开始确实...
分类:
系统相关 时间:
2015-11-21 21:05:24
阅读次数:
218
安装 Vmware,并新建一个虚拟机后,当时做好配置(NAT模式)后,虚拟机能够正常上网。 然后将电脑带到另一个地理位置办公时,却无法上网。 本篇探讨问题的缘由和几种解决方式。
分类:
系统相关 时间:
2015-11-21 21:03:24
阅读次数:
284
:e! enter消除所有这次编辑的,回到原来文件的样子。不过此文件还是打开状态.:q! enter消除所有的编辑,回到原来文件的样子,并且离开vim.:w! filename:w! newfilename如果文件存在,则覆盖现有的文件,如果文件不存在,则创建新文件,并且将内容写入新文件里面。hjk...
分类:
系统相关 时间:
2015-11-21 21:01:30
阅读次数:
165
一、简介Nginx版本从0.7.48开始,支持了类似Squid的缓存功能。这个缓存是把URL及相关组合当做Key,用Md5算法对Key进行哈希,得到硬盘上对应的哈希目录路径,从而将缓存内容保存在该目录内。NginxWeb缓存服务只能为指定URL或状态码设置过期时间,不支持类似Squid的PURGE指...
分类:
系统相关 时间:
2015-11-21 21:02:02
阅读次数:
355
1.自定义编辑.vimrc的快捷键"Set mapleaderlet mapleader = ",""Fast reloading of the .vimrcmap <silent> <leader>ss :source ~/.vimrc<cr>"Fast edi...
分类:
系统相关 时间:
2015-11-21 19:54:17
阅读次数:
245
通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具。linux中最流行的tar是麻雀虽小,五脏俱全,功能强大。tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者...
分类:
系统相关 时间:
2015-11-21 19:42:40
阅读次数:
277
ls:显示文件和目录列表(list)常用参数:-l (long)-a (all)注意隐藏文件、特殊目录.和.. -t (time)内部命令:属于Shell解析器的一部分cd 切换目录(change directory)pwd 显示当前工作目录(print working directory)help...
分类:
系统相关 时间:
2015-11-21 19:42:01
阅读次数:
223
简单归纳:fd只是一个整数,在open时产生。起到一个索引的作用,进程通过PCB中的文件描述符表找到该fd所指向的文件指针filp。文件描述符的操作(如: open)返回的是一个文件描述符,内核会在每个进程空间中维护一个文件描述符表, 所有打开的文件都将通过此表中的文件描述符来引用;而流(如: fo...
分类:
系统相关 时间:
2015-11-21 18:22:24
阅读次数:
235
vim中大小写转化的命令是gu或者gU形象一点的解释就是小u意味着转为小写;大U意味着转为大写.剩下的就是对这两个命令的限定(限定操作的行,字母,单词)等等整篇文章大写转化为小写打开文件后,无须进入命令行模式。键入:ggguG解释一下:ggguG分作三段gg gu Ggg=光标到文件第一个字符gu=...
分类:
系统相关 时间:
2015-11-21 18:18:33
阅读次数:
165
查看内存命令free 默认是k为单位也可以指定 m为单位或者G为单位,这个不精准total 总容量used 使用了多少free 剩余多少 看第二行。第一行是物理内存,加上虚拟内存buffers和cached 等于free第二行实际的剩余内存buffers 数据将要写入到磁盘里去的cached 数据从...
分类:
系统相关 时间:
2015-11-21 15:57:51
阅读次数:
179
第一步:安装tftp服务sudo apt-get install tftpd tftp openbsd-inetd第二步:目录配置vi /etc/inetd.conf修改文件夹为根目录下的tftpboot (注意tftpboot文件夹属性 "chmod 777 /tftpboot")#:BOOT: ...
分类:
系统相关 时间:
2015-11-21 15:57:09
阅读次数:
324