欢迎光临IT网Linux学习频道

当前位置: > shell编程 >
  • [shell编程] linux脚本shell实现一天中当前时间和设置的时间段比较 日期:2019-05-17 13:49:46 点击:53 好评:0

    一.编写shell脚本,获取当前时间和设定的时间段进行比较。时间需要变成时间戳(单位秒,1970年至今),然后对当前时间戳和设定的时间戳进行比较。 二.示例。脚本中写循环,每5秒检测一次,在每天的23:59:54至23:59:59时间段备份log,备份的log文件名含日期时...

  • [shell编程] shell中控制多个进程并发执行的方法 日期:2019-05-08 17:06:51 点击:107 好评:0

    shell中实现多进程实际上就是将多个任务放到后台中执行而已,但是现在需要控制多进程并发的数量该如何实现呢?别急,我们一步一步来实现这个目标,首先从最原始的串行执行开始: #!/bin/bash start=`date +%s` for i in $(seq 1 5); do echo test sleep 2 don...

  • [shell编程] 一条命令让你明白shell中read命令的常用参数 日期:2019-05-06 16:11:52 点击:127 好评:0

    我们知道,在Shell中接收传入的参数有两种方式。一种是通过脚本进行参数传递,另外一种是通过read来接收传入的参数。通过脚本来传递参数的简单示例如下: # 通过脚本来传递,这里$0指脚本名,$1为第一个参数,$2为第二个参数 [root@host ~]# ./script.sh 1 2 Tot...

  • [shell编程] shell 之 进程前后台切换 日期:2019-05-05 12:58:50 点击:96 好评:0

    命令 主要是三个命令: fg(foreground?) bg(background?) jobs 用man 是查不到这三个命令的帮助信息的 这三个命令是shell的内置命令 $ type jobs jobs is a shell builtin 1 2 具体使用 查看后台运行的进程 jobs 前台切换到后台 ctrl+z bg %1 后台切换到前台...

  • [shell编程] linux反弹shell基础 >>> 数据流重定向 日期:2019-04-29 17:57:23 点击:70 好评:0

    shell 什么是shell 可以简单理解为:有一个中央枢纽,控制着整个系统的运行,而你是这个中央枢纽的主人,你想通过它来控制着整个系统的运行,但它不理解你的语言,所有你需要与它沟通的工具或者说能让它理解的语言,而这个中间人就是shell 在linux中,中央枢...

  • [shell编程] Shell 脚本编程陷阱 日期:2019-04-24 13:32:10 点击:50 好评:0

    Shell 脚本很棒,你可以非常轻松地写出有用的东西来。甚至像是下面这个傻瓜式的命令: # 用含有 Go 的词汇起名字: $ grep -i ^go /usr/share/dict/* | cut -d: -f2 | sort -R | head -n1 goldfish 如果用其他编程语言,就需要花费更多的脑力,用多行代码实现...

  • [shell编程] Linux获取当前脚本真实路径的方法 日期:2019-04-18 17:44:03 点击:50 好评:0

    1.获取当前脚本的真实路径: 1 2 3 4 5 6 7 8 9 10 11 12 13 #!/bin/bash if [[ $0 =~ ^\/.* ]] #判断当前脚本是否为绝对路径,匹配以/开头下的所有 then script=$0 else script=$(pwd)/$0 fi script=`readlink -f $script` #获取文件的真实路径 script_path...

  • [shell编程] linux shell 指令 诸如-d, -f, -e之类的判断表达式 日期:2019-04-08 17:39:38 点击:69 好评:0

    文件比较运算符 -e filename 如果 filename存在,则为真 [ -e /var/log/syslog ] -d filename 如果 filename为目录,则为真 [ -d /tmp/mydir ] -f filename 如果 filename为常规文件,则为真 [ -f /usr/bin/grep ] -L filename 如果 filename为符号链接,则为...

  • [shell编程] 如何删除重复的文本行 日期:2018-12-28 11:44:24 点击:150 好评:0

    需要对日志文件中的数据进行排序,但是有太多重复的行。 如何从GNU/Linux下的文本文件中删除所有重复的行? 您需要使用shell管道以及以下两个Linux命令行实用程序来排序和删除重复的文本行: 1、sort命令 - 在Linux和类Unix系统中对文本文件行进行排序。 2、...

  • [shell编程] 强大的shell常用命令集锦 日期:2018-12-20 16:54:19 点击:160 好评:0

    1、每隔一秒打印进程信息 目的:用于检测自动重启服务 for ((i=0;ilt;1000;++i));do ps -fe| grep python;sleep 1;echo ==================;done 2、kill掉进程名为python的进程 目的:用于删除名为python的多个进程,常用场景:多进程 kill -9 $(ps -ef|gre...

  • 首页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 下一页
  • 末页
  • 1361360
栏目列表
推荐内容