随笔分类 -  Shell

摘要:目前看到的最详细最全面的解释: http://www.snailbook.com/faq/background-jobs.auto.html SSH Frequently Asked Questions Sometimes my SSH connection hangs when exiting — 阅读全文
posted @ 2016-12-28 14:05 鸪斑兔 阅读(1046) 评论(0) 推荐(0) 编辑
摘要:解析和修改xml用python比较方便,但如果不方便使用python,可以用sed命令简单替换例如,欲替换下面一行中的端口号的值:21可以使用:new_port="22"sed '/\/s/[0-9]\{2,5\}/'"$new_port"'/' old.xml > new.xml说明:用于单词边界... 阅读全文
posted @ 2014-07-18 09:49 鸪斑兔 阅读(8213) 评论(1) 推荐(0) 编辑
摘要:首先要说明的是,不要使用which来进行判断,理由如下:1、which非SHELL的内置命令,用起来比内置命令的开销大,并且非内置命令会依赖平台的实现,不同平台的实现可能不同。# type typetype is a shell builtin# type commandcommand is a s... 阅读全文
posted @ 2014-05-27 15:34 鸪斑兔 阅读(22375) 评论(0) 推荐(1) 编辑
摘要:错误的方式:# su - testuser -c "/tmp/test.sh; echo $?"Sun Microsystems Inc. SunOS 5.10 Generic January 20050正确的方式:# su - testuser -c '/tmp/test.sh; echo $?'Sun Microsystems Inc. SunOS 5.10 Generic January 20053区别就在于单引号和双引号的含义不同,双引号会进行内容解析,单引号是原样传入。可以用set -x查看:# set -x# su - testuser -c & 阅读全文
posted @ 2013-12-25 13:53 鸪斑兔 阅读(1350) 评论(1) 推荐(0) 编辑
摘要:id | sed -e 's/).*//g' -e 's/.*(//'比$LOGNAME $NAME who am i都要准确一些 阅读全文
posted @ 2013-12-25 11:47 鸪斑兔 阅读(325) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示