国际访客建议访问 Primers 编程伙伴 国际版站点 > Bash 教程 > sleep 以获得更好的体验。

# Bash 的 sleep 命令

sleep [OPTION]... NUMBER[SUFFIX]...

!subtitle:功能

延时一段时间。

!subtitle:类型

可执行文件(/usr/bin/sleep),属于 coreutils

!subtitle:参数

  • OPTION 选项:

    • --help - 显示帮助

    • --version - 显示版本

  • NUMBER - 要延时的时间

  • SUFFIX - 单位后缀:

    • s - 秒(默认)

    • m - 分钟

    • h - 小时

    • d - 天

# 示例

$ sleep 1       # 延时 1 秒
$ sleep 1 2 3   # 延时 6 秒
$ sleep 3m      # 延时 3 分钟
$ sleep 3m 20   # 延时 3 分 20 秒

# 推荐阅读

# 手册

SLEEP(1)                         User Commands                        SLEEP(1)

NAME
       sleep - delay for a specified amount of time

SYNOPSIS
       sleep NUMBER[SUFFIX]...
       sleep OPTION

DESCRIPTION
       Pause for NUMBER seconds.  SUFFIX may be 's' for seconds (the default),
       'm'  for minutes, 'h' for hours or 'd' for days.  NUMBER need not be an
       integer.  Given two or more arguments, pause for  the  amount  of  time
       specified by the sum of their values.

       --help display this help and exit

       --version
              output version information and exit

AUTHOR
       Written by Jim Meyering and Paul Eggert.

REPORTING BUGS
       GNU coreutils online help: <https://www.gnu.org/software/coreutils/>
       Report any translation bugs to <https://translationproject.org/team/>

COPYRIGHT
       Copyright  ©  2023  Free Software Foundation, Inc.  License GPLv3+: GNU
       GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
       This is free software: you are free  to  change  and  redistribute  it.
       There is NO WARRANTY, to the extent permitted by law.

SEE ALSO
       sleep(3)

       Full documentation <https://www.gnu.org/software/coreutils/sleep>
       or available locally via: info '(coreutils) sleep invocation'

GNU coreutils 9.4                 April 2024                          SLEEP(1)
本文 更新于: 2026-03-06 09:52:35 创建于: 2026-03-06 09:52:35