十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
linux 命令:
公司主营业务:网站设计制作、网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联公司推出金口河免费做网站回馈大家。
1.后台运行程序: 例如updatedb 可以设为updatedb.就是 在运行的程序 后加
2.弹出/入光驱: eject -r eject -t
3.禁止写文件:chattr+ifilename
4.显示最近的登陆用户: last
5.清空日志:cat/der/null *.log
6.杀死指定的进程:killall processname
7.查看进程:pa -e
ps -ef
QQ.348859476 E_emil:dongdong_282@sina.com
这个写成脚本就可以实现了,你说的: goto是一个循环,在shell里构建循环,例如
(linux执行不了windows的程序,内核不同,如果你要运行exe,需要装wine,我就用linux的程序来执行了)
datetime=$(date +%H%M%S) (这里设定的是时间,你可以选择参数,我是时分秒)
loop (){
diff qsot.txt xuanpai.txt
}
sh zhushuju.sh
if [ $? -eq 0 ];then
echo “$datetime”
else
return (返回)
fi
sleep 10
sh qsort.sh qsort.txt (执行后输出到qsort.txt)
if [ $? -eq 0 ];then
echo "$datetime"
else
return
fi
sleep 10
sh xuanpai.sh xuanpai.txt
sleep 5
loop
read -p "end"
可能有什么错误,呵呵。
基本语法:
for i in ;
do;
done
1、处理文件夹下的所有文件:
for i in $(ls /public/home/fengting/demo/pan69/sort_bam);
2、简单的for循环:
for ((i=1;i=33;i++));
do ngmlr -t 10 -r /public/home/fengting/database/reference/rice/IRGSP-1.0_genome.fasta -q /public/home/fengting/data/hhz/H7L$i.arrow.polish.fasta -o /public/home/fengting/data/rihhz/H7L$i.sam
rm -rf /路径/*
但是linux基本不需要清理 ,因为所有的临时文件都存放于/var/tmp或者/tmp下
你可以在两条或者多条命令之间加上分号。比如,你想在/下创建一个文件夹,然后再给这个文件夹里面创建一个文件,在给这个文件一个777权限。就可以这么写:
mkdir
/test;touch
/test/1.txt;chmod
777
/test/1.txt
还有就是管道符。管道符是连接几个命令的。管道符左边的命令是输出,管道符右边的命令式对左边输出的一个输入(有的时候可以理解为一个条件)
比如,有一个文件有100行(假设是/a.txt),你只想查看第二十五行,就可以这么写:
head
-25
/a.txt
|
tail
-1
那么管道符的左边“head
-25
/a.txt"的意思是查看这个文件的前25行,
管道符的右边是查看倒数第一行,
那么这个命令连起来就可以理解为查看这个文件的前25行中的倒数第一行,也就是第二十五行。
1. 检查程序中的.H文件所在路径,并将相应路径添加到系统PATH中:
#PATH=[路径名]:$PATH
2. 执行C编译,并指定目标文件名:
#gcc [源文件名] -o [目标文件名]
执行C++编译,并指定目标文件名:
#g++ [源文件名] -o [目标文件名]
3. 改变目标文件属性为可执行文件:
#chmod +x [目标文件名]
4. 如需将多个可执行文件连续执行,可生成批处理文件:
#vi [批处理文件名]
可执行文件名1
可执行文件名2
可执行文件名3
...
并将该文件属性也改为可执行文件。