|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
RedHatCentOS等等.学习linux不是逛自由市场,选定版本就要静下心来学习.不要今天换版本明天要升级.这样对你没有好处。
怎样远程杀逝世僵历程?
所谓“僵历程”是指处于就寝中,并且没用的历程。在举行并行盘算时常常会有僵历程发生。因为用top看不到“僵历程”,以是写了以下一个叫做“rkill”的shell文件:
#!/bin/tcsh
echo"Inputstartnumberofnode:"
setN1="___FCKpd___0lt;"
echo"Inputendnumberofnode:"
setN2="___FCKpd___0lt;"
echo"InputtheNAMEofprogram"
setpname="___FCKpd___0lt;"
echo"**********************************************************"
while($N1<=$N2)
seth=t$N1
setppid=`rsh$hps-ef|grep$pname|awk{print$2}`
echo"rsh$hkill$ppid"
rsh$hkill$ppid
@N1++
end
echo"**********************************************************"
怎样将一个index文件中的空链接删除?
在目次/doc/Art_and_Photos/photo/NASA-Astronomy_Picture_of_the_Day中只要无限的几个文件,而archivepix.html文件中却链接了两千多个文件,我们的方针就是要把不存在的文件链接删撤除。
#!/bin/tcsh-f
#从以后目次中查找有哪些可用文件。find不撑持正则表达式{}
settmp=`find.-typef-maxdepth1vuDLinux同盟-name"ap[0-9][0-9][0-9][0-9][0-9][0-9].html"`
#将查找了局./ap000303.html转换为ap000303.html
setff1=`echo$tmp|sed-es/./(ap[0-9]{6}.html)/1/g`
#在文件archivepix.html中查找包括相似ap000303.html的行,vuDLinux同盟并将其导进一时文件ftmp中
grepap[0-9]{6}.htmlarchivepix.html>ftmp
#将ftmp中的每行转换为ap000303.html的情势,如许ff1和ff2vuDLinux同盟中的字符串在情势上就是不异的了。
setff2=`sed-es/.*(ap[0-9]{6}.html).*/1/gftmp`
rmftmp-f
#对照变量ff1和ff2的内容,假如一个字符串只存在于ff2中,vuDLinux同盟那末就把文件archivepix.html中含有
#该字符串的行删撤除。
foreachf2($ff2)
echo$f2
setflag=0
foreachf1($ff1)
if($f2==$f1)then
setflag=1
endif
end
if($flag==0)then
sed-e/$f2/darchivepix.html>ftmp#此句最关头的地方在于$f2vuDLinux同盟可用于正则表达式。
mvftmparchivepix.html-f
endif
end
怎样将一个目次中的一切文件链接到网页中?
只需将以下程序的输入导到一个文件中,再将其拷至网页的响应地位就能够了。这里最关头的是看双引号怎样输入(")。
#!/bin/tcsh-f
setdd="/doc/Art_and_Photos/Flash/flash/AGui"
setffff=`find$dd-typef`
setn=0
foreachf($ffff)
@n++
echo$f
echo<ahref="$f"<$n,</a>>>AGui.html
end
怎样为一堆文件换名字?
在吴先生的条记心得中先容了张林波的高着,但那是bash的,并且是以命令行情势给出的。为了便于了解,我将其改写为tcsh格局,并将其置于剧本文件当中,更利于利用。
#!/bin/tcsh-f#-f申明间接运转该文件,而不会先运转.cshrc举行初始化
rmtmp_file-f#确保该文件不存在
foreachfold(*.jpg.*)
setfnew=`echo$fold|sed-e"s/.jpg.(.*)/-1.jpg/g"`vuDLinux同盟#精髓的地方
echo"mv$fold$fnew-f">>tmp_file
end
chmoda+xtmp_file
./tmp_file
rmtmp_file-f
在这个剧本文件中,关头是“精髓的地方”。它的意义是:起首将要
123下一页
linux系统的文件布置,etc/,opt/目录的内容等; |
|