Linux
文章平均质量分 64
316llp
这个作者很懒,什么都没留下…
展开
-
守护进程
一、守护进程 守护进程也称精灵进程(Daemon),是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行任务或等待处理某些发生的事件。守护进程是一种很有用的进程。Linux的大多数服务器就是守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务。比如,作业规划进程crond等。Linux系统启动时会启动许多原创 2017-06-28 19:20:56 · 211 阅读 · 0 评论 -
Linux系统下的shutdown和reboot
在linux命令中reboot是重新启动,shutdown -r now是立即停止然后重新启动,都说他们两个是一样的,其实是有一定的区别的。一、shutdown命令 shutdown命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息。该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。原创 2017-08-23 10:28:21 · 309 阅读 · 0 评论 -
Linux下的crond和crontab
一、基本概念1、crondcrond的概念和crontab是不可分割的。crond是一个命令,常见于Linux/Unix系统之中,用于设置周期性被执行的命令。crontab命令常用于从标准输入设备中读取指令,并将其存放于“crontab”文件中,方便今后的读取和查询。crond则正是crontab的守护进程。二、功能crontab在一定的时间间隔调度一些命令执行。cro原创 2017-07-02 13:19:32 · 251 阅读 · 0 评论 -
Shell实现数字互换和字母大小写互换
文件内容如下:123abc456456def123567adc789789def567要求输出:456ABC123123DEF456789ADC567567DEF789实现代码如下: #!/bin/bash while read line do part1=`echo $line | cut -c 1-3` part2原创 2017-07-15 19:30:11 · 1630 阅读 · 0 评论 -
Shell实现菲波那切数列
菲波那切数列大家一定也不陌生,我在这也就不多做解释了,下面我用三种方式实现菲波那切数列:1、递归方式: 28 if [ $# -ne 1 ];then 29 exit 1 30 fi 31 function fib() 32 { 33 local num=$1 34 [ $num -le 2 ] && 35 { 36 echo原创 2017-07-15 19:26:49 · 895 阅读 · 0 评论 -
Shell实现求最大值、最小值和平均数
实现代码如下: 1 #!/bin/bash 2 3 proc=`basename $0` 4 usage() 5 { 6 printf "usage: %s data1 ,,, datan\n" "proc" 7 } 8 if [ $# -lt 3 ];then 9 usage 10 exit 1 11 fi 12 13 max原创 2017-07-15 19:10:21 · 10276 阅读 · 0 评论 -
命令代换‘’和$()和eval命令
一、基本概念 由反引号括起来的也是一条命令,Shell先执行该命令,然后将输出结果立即带环岛当前命令行中。$DATE='data'$echo $DATA例如定义一个变量存放data命令的输出命令代换也可以用$()表示:DATA=$(data)测试代码: #!/bin/bash 2 3 DATE1=`date1` 4 DATE2=(date2原创 2017-07-14 21:18:19 · 431 阅读 · 0 评论 -
Linux下的shell进度条
一、关于ShellShell的作用是解释执行用户的命令,它有两种执行命令的方式:交互式和批处理。Shell脚本和编程语言很相似,也有变量和流控制语句,但Shell脚本是解释执行,不需要编译,Shell程序从脚本中逐行读取并执行命令,相当于一个用户把脚本中的命令逐行敲到Shell提示符下执行。二、进度条1、概念进度条即计算机在处理文件时,实时的,以图片方式显示处理的速度,完成度。原创 2017-07-14 20:22:55 · 625 阅读 · 0 评论 -
子进程的异步等待方式
我们知道可以用wait和waitpid函数清理僵尸进程,父进程可以阻塞等待子进程结束,也可以非阻塞查询是否有子进程结束等待清理(也就是轮询的方式)。采用第一种方式,父进程阻塞了就不能处理自己的工作了;采用第二种方式,父进程在处理自己的工作的同时还要记得时不时地轮询一下,程序实现复杂。原创 2017-06-28 20:19:34 · 232 阅读 · 0 评论 -
stty命令
stty命令修改终端命令行的相关设置。 语法 stty(选项)(参数)选项 -a:以容易阅读的方式打印当前的所有配置; -g:以stty可读方式打印当前的所有配置。 参数 终端设置:指定终端命令行的设置选项。 实例 在命令行下,禁止输出大写的方法: stty iuclc #开启 stty -iuclc #恢复 在命令行下禁止输出小写:原创 2017-10-08 21:24:44 · 1549 阅读 · 0 评论