yes 命令:
yes 命令重复的输出给定的字符串直到终止它,字符串以空格分隔,字符串后接行号符。 如果没有指定字符串,它重复的输出'y' 直到终止它。 它通常在脚本中使用,在脚本中可以对对命令和程序的确认提示和问题进行管道输出并回答提问(例如:你确认要删除这个文件吗,按'y' or 'n')。
语法:
语法是
yes [字符串..]
yes [命令开关..]
命令开关:
--help
显示帮助信息并且退出。
--version
显示版本信息并且退出。
示例:
- 重复输出后面的字符串:
yes "hscripts"
上述命令将重复的显示hscripts直到按下热键终止它(CTRL+C)。
- 当删除文件需要确认时,不用按键就删除文件:
yes | rm -i *.txt
在上述示例中,yes命令与带着rm命令管道运行。 通常rm -i命令提示你删除文件, 你必须敲入y(是)或n(不)来删除文件。 当与 yes 管道运行时, yes 的默认值将显示yes和所有将被自动删除的文件,因此你不需要对每个txt文件敲入y来删除它。
yes n | rm -i *.txt
在上述示例中,当 rm -i 确认删除文件的时候,敲入n代表not不删除文件。
原文地址:http://www.cnblogs.com/yuallen/archive/2010/05/12/1733397.html
相关推荐
Linux常用命令汇总中,首先涉及到的是检查Java开发工具包(JDK)是否已安装以及版本信息。使用命令`java –version`和`javac –version`可以实现该功能。`java –version`用于查看Java运行环境的版本,而`javac –...
这些源代码提供了深入理解Linux命令工作原理的机会,对于学习系统级编程和提升调试能力非常有帮助。 首先,让我们逐一了解这些源代码文件: 1. `Makefile.am`: 这是Automake工具的一部分,用于生成Makefile,这是...
Linux命令大全(CHM格式离线版) Linux命令大全(修改版) 进行重新编译的说明 文件传输 bye ftp ftpcount ftpshut ftpwho ncftp tftp uucico uucp uupick uuto 备份压缩 ar bunzip2 bzip2 bzip2recover compress cpio ...
Linux命令大全 1 命令说明 输出回应的字符串 yes回应“y”字符 后者指定字符 2 路径 usr bin yes 3 语法 yes [ help] [ version] string 4 参数 help 显示帮助字符 version 显示版本信息 5 相关命令 无 6 ...
### Linux命令手册中文版知识点概览 #### 一、ytalk **命令简介:** ytalk 命令用于在 Linux 系统中实现简单的网络通信功能,类似于 Unix 的 talk 命令。该命令允许两个用户通过网络进行即时文本聊天。 **基本用法...
linux下大部分常用命令源码,偶正要开始学习-_- base64.c basename.c c99-to-c89.diff cat.c chcon.c chgrp.c chmod.c chown.c chown-core.c chown-core.h chroot.c cksum.c comm.c copy.c cp.c cp-hash.c csplit.c ...
### Linux运维常用命令详解 #### 一、删除0字节文件 **命令示例:** ```bash find / -type f -size 0 -exec rm -rf {} \; ``` **解析:** - `find /`: 从根目录开始查找。 - `-type f`: 查找类型为文件(非目录)的...
下面将详细介绍一些特别有趣的Linux命令,并对其用法和功能进行解释。 1. sl命令 sl命令是Linux下的一个小工具,其名称“sl”代表“steam locomotive”(蒸汽机车)。当你在终端中执行这个命令时,可以看到一辆火车...
根据提供的文件信息,我们可以归纳出一系列与Linux命令相关的知识点,这些知识点主要涵盖了网络配置、系统管理、文件系统操作以及安全设置等方面。 ### Linux命令总结 #### 1. 更改网络接口IP地址 - 使用`ifconfig...
Linux/Unix 命令之 Ethtool Ethtool 是一种用于查询及设置网卡参数的命令,常用于 Linux/Unix 系统中。下面是 Ethtool 命令的详细使用说明: 基本使用 Ethtool 命令的基本语法为 `ethtool ethX`,其中 `ethX` 是...
### DOS与Linux命令详解 #### 一、DOS命令大全 DOS命令是早期操作系统中的命令行工具,广泛应用于Windows操作系统中。以下是一些常用的DOS命令及其详细解释: 1. **`net use`** - **命令格式**: - `...
Linux 常用操作命令合集 Linux 作为一款开源操作系统,提供了丰富的命令行操作命令,帮助用户更方便地管理和维护系统。本文将整理常用的 Linux 操作命令,包括 JDK 和 Tomcat 的安装、环境变量的配置、IP 地址的...
Linux 文件的复制、删除和移动命令使用说明 Linux 操作系统中,文件的复制、删除和移动是日常的任务。为了高效地完成这些任务,需要熟悉相关的命令。以下是 Linux 文件的复制、删除和移动命令的使用说明。 一、cp ...
下面将详细介绍一些常用的Linux命令及其应用场景。 #### su - 用户切换 `su` 命令用于切换当前用户到另一个用户。例如,如果你是 user1,并想切换到 user2,只需要执行 `su user2`。成功切换后,系统提示符会显示...
Linux 常用命令概述 Linux 作为一个广泛使用的操作系统,掌握其常用命令是非常必要的。本文将对 Linux 常用命令进行总结和解释,以帮助用户更好地使用 Linux 操作系统。 1. 显示当前工作目录(pwd) pwd 命令用于...
### Suse Linux常用命令知识点详解 #### 一、Suse9下配置默认网关 - **操作步骤**: 1. **修改配置文件**:在`/etc/sysconfig/network/routes`文件中添加一行,格式为`default 网关IP地址`。这里的“网关IP地址”...
本文将详细介绍一些常见的Linux服务器配置命令及其注释,包括DNS(域名解析服务)、FTP(文件传输协议)和DHCP(动态主机配置协议)等服务的设置。 一、DNS服务器配置 1. 安装DNS服务器软件: ``` sudo apt-get ...
Linux基础命令是Linux操作系统中用于执行各种操作的指令,包括文件和目录的管理、用户管理、系统管理等。下面将详细介绍各个命令的具体知识点。 1. ls命令 ls命令用于列出目录内容,常用选项有-a(列出所有文件,...
这篇文章详细介绍了19个有趣且实用的Linux命令,它们不仅能够在日常工作中提供便利,还能够在适当的时候活跃气氛,甚至让人在使用命令行时也能感受到乐趣。 1. `sl`命令:这个命令能够显示出一辆小火车从右向左移动...