【linux】source命令有个"坑"
source命令有个"坑",这个坑是带引号的,原因是我不知道source还有这么个点。什么点?就是source filename时,查找filename的问题。看如下例子:[root@localhost osc]# sh a.sh a.sh: line 4: source: 1.
source命令有个"坑",这个坑是带引号的,原因是我不知道source还有这么个点。什么点?就是source filename时,查找filename的问题。看如下例子:[root@localhost osc]# sh a.sh a.sh: line 4: source: 1.
今天vaster问我,如何检测linux的信任做好了没?我就说直接ssh,设置超时时间,或者用expect。后来她说用不好expect,所以我在终端直接给他写了个急用。因为下班了,要回家,也没有做太多解释,写出来了,理解肯定没有什么问题。也不是她不会,主要是写得太少了。expec
我们常常会有一种需要,需要记录某个文件或某个目录及子目录下所有文件的MD5,以后需要用时,还要比对MD5是否统一,这时需要用于md5sum这个命令和它的反校验功能了生成MD5码:[root@host100 ~]# find ./ -name "*.txt" |xargs md5s
今天需要删除一些不需要的文件,个人习惯是先找出来,然后再进行删除,防止勿删除。所以用到了find命令,但是如何才能只找出当前目录的文件,不到子目录里找呢?默认是查找当前目录及当前所有子目录的。实现方法是一个参数搞定:-maxdepth我是man找了好一会儿,才找到,之前是知道有这
有一个数据库,我需要开发一个工具,由于这个数据库没有任何说明,我也不知道当时是怎么创建的。哎,需要找表,找字段,别说有多痛苦了......当然,我是根据数据来找的。我一个个数据表打开看感觉太慢慢,全部打开又会影响到其它工具使用。后来我就了个按任意键继续,没有找到就继续找。具体方法
在linux中使用screen时发生的问题,当时这个问题发生在redhat系统中,相信debian,centos,其它的都会出现。[@WEB_ZW_72.48 ~]$ screen -S dingCannot open your terminal '/dev/pts/19' -
视频课程一共有15个,对刚才学习shell,或加强shell能力的人来说,是一个不错的学习资源。网址:http://edu.51cto.com/course/course_id-415-page-2.html1【第一部分】01-Shell编程需要的基础知识储备2【第一部分】02-
今天突然接到一个电话,需要确定一下某程序是否已经启服。登录服务器查看时,果然不在了。后来问了一下操作的同学(实习生),结果是直接在终端启的程序,因为终端的seession是有时间限制的,在一定的时间内没有使用就会断开。终端一断,那么程序也就掉了。这最主要的原因是在我,没有让他记住
使用 tar命令时,当解压文件非常大时,但又只需要压缩包中的一个文件时,解决办法: 方法一:tar -zxf test.tar.gz test/f1.txt -O >/root/f1.txt -O 参数在AIX 不能用 方法二: tar -zxvf test.
Fork炸弹是一个非常经典的递归程序,程序所做的事情只有一样:以极快的速度创建大量进程(进程数呈以2为底数的指数增长趋势),并以此消耗系统分配予进程的可用空间使进程表饱和,而系统在进程表饱和后就无法运行新程序,除非进程表中的某一进程终止;但由于fork炸弹程序
判断操作符判断为真的条件字符串判断 [ stringA=stringB ]stringA等于stringB[ stringA==stringB ]stringA等于stringB[ stringA!=stringB ]stringA不等于stringB[ string
在写while read循环时,只执行到第一行就中断了,这是为什么呢?while read linedossh xxxx done <file问题原因是由于: ssh需要用到stdin,当ssh推出,"顺便"就把当前stdin中断了.既然stdin中断,自然read也读