linux/shell/vim
ciedecem
这个作者很懒,什么都没留下…
展开
-
linux sleep支持sleep,minute,day参数
NAME sleep - delay for a specified amount of timeSYNOPSIS sleep NUMBER[SUFFIX]... sleep OPTIONDESCRIPTION Pause for NUMBER seconds. SUFFIX may be ‘s’ for原创 2015-01-04 22:37:34 · 790 阅读 · 0 评论 -
Unix hard link对svn 的trunk,branch,tag模式的解释
svn 创建分支建立分支非常的简单—使用svn copy命令(原文link: http://www.subversion.org.cn/svnbook/nightly/svn.branchmerge.using.html)$ svn copy http://svn.example.com/repos/calc/trunk \ http://svn.examp原创 2014-02-08 19:19:19 · 1024 阅读 · 0 评论 -
linux 常用命令汇集
1. ulimitulimint -a 用来显示当前的各种用户进程限制Linux对于每个用户,系统限制其最大进程数,为提高性能,可以根据设备资源情况,设置个Linux用户的最大进程数,一些需要设置为无限制:数据段长度:ulimit -d unlimited最大内存大小:ulimit -m unlimited堆栈大小:ulimit -s unlimited原创 2013-10-09 15:14:08 · 1298 阅读 · 0 评论 -
build a maven plugin: links, sh echo
http://repo.maven.apache.org/maven2/org/apache/maven/plugins/http://maven.apache.org/general.html#What_is_a_Mojohttp://stackoverflow.com/questions/16205778/what-is-the-difference-relation-betwee原创 2014-01-28 19:51:35 · 1057 阅读 · 0 评论 -
uniq 求两个文件的交集,并集,差集
参照:http://blog.csdn.net/yinxusen/article/details/7450213集合A = {a, b, c}集合B = {d, e, c, b}$ man uniq With no options, matching lines are merged to the first occurrence. -d, --repe原创 2014-01-28 15:14:01 · 2882 阅读 · 0 评论 -
[alpha]linux 启动配置文件:bash_profile 和 bashrc的区别
One important distinction is that bash_profile is read when you loggin whereas bashrc is read each time you open a bash shell after youve logged in.bash_profile是在用户login时用到的, 而bashrc是在每次启动一个原创 2014-01-17 13:03:17 · 771 阅读 · 0 评论 -
Bash completion: ignore dot-files, inputrc: 配置组合键
在linux 下总是使用Tab键的自动补全功能,但是的遇到目录下的隐藏文件时,使用起来就有些麻烦了,如何让Tab忽略那些隐藏目录呢??let's suppose I have a directory structure like this: src + .svn + de + .svn + renew + .svn + a原创 2014-01-16 12:25:10 · 1107 阅读 · 0 评论 -
shopt nullglob, failglob, extglob, globstar用法
在读pig的时候发现,它的shell中有这样一个用法:#!/usr/bin/env bash# so that filenames w/ spaces are handled correctly in loops belowIFS=shopt -s extglobshopt -s nullglobfor f in $PIG_HOME/lib/*.jar; d原创 2013-09-24 15:56:57 · 7206 阅读 · 0 评论 -
rm用法之 删除除了某个文件之外的所有文件, extglob enable
因为目录下有很多文件,而且我欲排除的文件可能正在被使用,所以不能mv。最后找到这样的命令:Linux下除了某个文件外的其他文件全部删除,最简单的方法是# shopt -s extglob# rm -fr !(file1)man bash If the extglob shell option is enabled using the shopt builti原创 2014-01-15 17:46:36 · 8832 阅读 · 0 评论 -
[linux] 配置vim
vim 粘贴时撤销自动换行1. 当copy一份xml或者具有格式的文件到vim中时,总会遇到自动对齐的问题。原本非常好看的格式文件,别自动对齐成无法目视的vim文件了。如何vim的功能呢?:set paste当vim开启smartindent时,对于C代码会有自动换行的功效。但是,有时候我们需要在向vim中粘贴C代码时,需要暂时关闭自动换行的功能。在vim中,:原创 2014-01-22 19:58:12 · 920 阅读 · 0 评论 -
shell cmd
1. man shopt suspend [-f] Suspend the execution of this shell until it receives a SIGCONT signal. When the suspended shell is a background pro- cess, it can b原创 2013-09-24 15:00:09 · 1129 阅读 · 0 评论 -
[iconv] linux系统下与原系统字符编码转换陷阱
original Link: http://blog.csdn.net/userguanguan/article/details/6393310/桌面$ file 备忘录.txt备忘录.txt: ISO-8859 text, with CRLF line terminators 于是用/桌面$ iconv -f ISO-8859 -t utf-8 备忘录.txt>备忘录转载 2014-04-16 12:28:31 · 2090 阅读 · 0 评论 -
/etc/hosts.allow和/etc/hosts.deny的作用
[ init.d]$ ls -l /etc/hosts*-rw-r--r--. 1 root root 554 Apr 20 14:32 /etc/hosts-rw-r--r--. 1 root root 370 Jun 7 2013 /etc/hosts.allow-rw-r--r--. 1 root root 460 Jun 7 2013 /etc/hosts.deny转载 2014-04-20 20:37:04 · 13311 阅读 · 0 评论 -
linux做算术运算- bc命令和 $(())
如何保证小数点bc $(())中引用变量时一定要加上$符$(())在数字转换中的应用原创 2014-11-02 12:28:47 · 1891 阅读 · 0 评论 -
初探screen
screen的用法1> screen -hUse: screen [-opts] [cmd [args]] or: screen -r [host.tty]Options:-4 Resolve hostnames only to IPv4 addresses.-6 Resolve hostnames only to IPv6 addres原创 2014-11-23 23:41:49 · 614 阅读 · 0 评论 -
Linux 中date命令的用法
关于Linux内置命令date的用法,这里主要说一下原创 2014-11-02 12:24:45 · 1637 阅读 · 0 评论 -
Vim忽略大小写的查找
vim中查找忽略字母大小写原创 2014-10-16 11:37:03 · 1956 阅读 · 0 评论 -
HTTP代理,代理服务器
http://baike.baidu.com/view/1159398.htm#3转载 2014-08-17 22:45:27 · 4446 阅读 · 0 评论 -
端口及端口映射
端口映射其实就是常说的NAT的一种,其功能就是把在公网的地址转翻译成私有地址, 采用路由方式的ADSL宽带路由器拥有一个动态或固定的公网IP,ADSL直接接在HUB或交换机上,所有的电脑共享上网。转载 2014-08-17 21:38:11 · 1973 阅读 · 0 评论 -
nmap与端口扫描器
端口扫描器应用程序可以帮助你轻松地监视网络中的漏洞,保持对你的网络系统开放的端口的支票或在网络扫描和调试的目的。应用程序允许用户控制超时设置,生活领域和其他通讯参数。正确的错误代码返回在通信故障的情况下为每个端口。应用程序还提供了一个快速参考著名的港口内置列表。原创 2014-08-17 21:28:17 · 678 阅读 · 0 评论 -
VIM中的正则表达式及替换命令
1. 原文连接: http://blog.sina.com.cn/s/blog_6104d9ea01016rr1.html转载 2014-07-02 17:03:48 · 1619 阅读 · 0 评论 -
[account management] useradd, change user's group
> useradd USERNAME -- to create a new user named by USERNAME, it will be grouped to g(USERNAME)> userchmod -g existedGroup USERNAME -- to change the USERNAME's group.> userchmod -a -G wheel US原创 2013-11-19 21:56:40 · 1256 阅读 · 0 评论 -
Difference between "su - $username" and "su $username"
I logines as jady on fedora system.[jady@fedora ~]$ export AA=heisenbug[jady@fedora ~]$ echo $AAheisenbug[jady@fedora ~]$ su - Password: Last login: Tue Jan 14 22:35:16 CST 2014 on pts/0原创 2014-01-14 23:49:01 · 729 阅读 · 0 评论 -
vim 部分快捷键
~:光标所在处的字符进行大小写互换zz: 将当前行放置于页面中间,利于阅读zt:将当前行放置于页面的最顶端,一般阅读函数定义时,非常非常有用ctrl-a:可以将光标所在处的数字加1,负数和多位数都在支持范围内哦。可以用这个快捷键配合宏来干很多事情喽。ctrl-x:有加1就会有减1,聪明!J:可以去除本行和下一行之间的换行符,也就是将下一行续接到本行尾部r原创 2014-01-09 13:51:06 · 517 阅读 · 0 评论 -
shell 执行多条命令
在命令行可以一次执行多个命令,有以下几种:1.每个命令之间用;隔开说明:各命令的执行给果,不会影响其它命令的执行。换句话说,各个命令都会执行,但不保证每个命令都执行成功。2.每个命令之间用&&隔开说明:若前面的命令执行成功,才会去执行后面的命令。这样可以保证所有的命令执行完毕后,执行过程都是成功的。3.每个命令之间用||隔开说明:||是或的意思,只有前面的命原创 2013-10-22 15:07:09 · 3919 阅读 · 0 评论 -
shell script example
1.shell function:function FunName [()] {}or FunName {}function load_video { if [ x$feature_all_video_module = xy ]; then insmod all_video else insmod efi_gop insmod efi_uga原创 2013-10-20 14:05:37 · 763 阅读 · 0 评论 -
Customize your profile during login the linux
1. PS1http://blog.sina.com.cn/s/blog_6433391301013phx.html# PS1='自定义内容' 注意两边的单引号 示例:PS1='(/u@/H /d /t)/$' -----------------------------------------------------------------------原创 2013-10-13 22:17:53 · 796 阅读 · 0 评论 -
find usage
在使用find命令时遇到了如下的error:>find . -name *.javafind: paths must precede expression: staticBlock.javaUsage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expressi原创 2013-09-24 17:14:36 · 2132 阅读 · 0 评论 -
linux后台执行
转自: www.cnblogs.com/SuperXJ/archive/2011/10/31/2230314.html想退出secureCRT后,能够继续跑自己的进程 为什么会有这样的需求?作为系统管理员,经常遇到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,需要运行了一些耗时较长的任务,例如批量ping一些网段之类, 有时候却由于网络的不稳定转载 2013-09-24 16:50:53 · 862 阅读 · 0 评论 -
curl usage
-i, --include (HTTP) Include the HTTP-header in the output. The HTTP-header includes things like server-name, date of the document, HTTP-version and more... -I, --head (H原创 2013-08-29 13:44:49 · 1262 阅读 · 0 评论 -
linux getchar()和EOF
getchar()和EOF总结大师级经典的著作,要字斟句酌的去读,去理解。以前在看K&R的The C Programming Language(SecondEdition)第1.5节的字符输入/输出,被getchar()和EOF所迷惑了。可能主要还是由于没有搞清楚getchar()的工作原理和EOF的用法。因此,感觉很有必要总结一下,不然,很多琐碎的知识点长时间过后就会淡忘的,只有转载 2013-08-29 19:42:05 · 1287 阅读 · 0 评论 -
linux ctrl+z, ctrl+c, ctrl+d, getchar()
1. Difference between ctr + z and ctrl +dctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样.ctrl+c是强制中断程序的执行,而ctrl+z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台转载 2013-08-29 19:39:42 · 1646 阅读 · 0 评论 -
linux下与windows下的换行符
http://blog.csdn.net/wjcquking/article/details/6634504回车符号和换行符号产生背景 关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打转载 2013-08-26 14:50:27 · 814 阅读 · 0 评论 -
linux 命令的英文缩写含义----文件夹英文缩写的含义
linux 英文缩写含义原文链接: http://blog.csdn.net/jincf2011/article/details/6362935RC 在Linux中,最为常用的缩略语也许是“rc”,它是“runcomm”的缩写――即名词“run command”(运行命令)的简写。今天,“rc”是任何脚本类文件的后缀,这些脚本通常在程序的启动阶段被调用,通常是Linu转载 2013-10-31 16:45:40 · 1230 阅读 · 0 评论 -
[vi] 退出命令 :x 与 :wq
原文链接:http://blog.csdn.net/jincf2011/article/details/6363301vi是Unix/Linux系统最常用的编辑器之一,我习惯使用":x"命令来保存文件并退出,不愿意使用":wq"命令是因为它得多敲一个字母。 但是,今天我才知道":x"和":wq"的真正区别,如下::wq 强制性写入文件并退出(存盘并退出 write%quit原创 2013-10-31 10:40:00 · 874 阅读 · 0 评论 -
Vim的分割窗口split命令
Vim的分割窗口split命令显示两个不同的文件;或者同时显示一个文件的两个不同地方;又或者并排比较两个文件。这一切都可以通过分割窗口实现。打开新窗口最简单的命令如下::split (水平分割) || :vsplit (垂直分割)这个命令把屏幕分解成两个窗口并把光标置于上面的窗口中.CTRL-W w 命令可以用于在窗口间跳转。如果你在上面的窗口,它会跳转到下转载 2013-11-01 14:05:41 · 762 阅读 · 0 评论 -
nologin user
$ cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/sbin:/sbin/nologinsshd:x:74:74:Privileged-sperated SSH:/var/empty/sshd:/sbin/nologinQ1,这里为什么会有这么多user,而且都是/sbin/nologin的?Q2. What'原创 2014-01-07 20:01:53 · 3860 阅读 · 0 评论 -
zombie and orphan process in Linux-Unix systems
link: http://www.coolcoder.in/2013/12/process-types-in-linux-unix-systems.htmlZombie Process:On Unix and Unix-like computer operating systems, a zombie process or defunct process转载 2013-12-31 23:12:06 · 1925 阅读 · 0 评论 -
僵尸进程
http://baike.baidu.com/link?url=4XLAD0Q16H8u1nA_73Ait-Gg4ZmEjrxDUhxlRP0mCuPj9A1aG4pOwqnS71yx_TJFIn UNIX System terminology, a process that has terminated,but whose parent has not yet waited for it,原创 2014-01-01 09:49:53 · 594 阅读 · 0 评论 -
linux terminal 快捷键
key bingdingsCtrl -a : Go Ahead.Ctrl-e: Go endCtrl-w: delete WordCtrl-u: clean UpCtrl-d: DoneCtrl-s: SuspendCtrl-q: Quit suspend原创 2013-12-03 08:42:36 · 727 阅读 · 0 评论