特殊命令

特殊命令是名为 . 的命令组的一部分。spring-doc.cadn.net.cn

操作系统 Shell 命令

. ! 命令在您启动 shell 的目录中运行操作系统命令。 此命令仅在交互模式下有效。spring-doc.cadn.net.cn

如果您在执行命令时遇到困难,可以尝试用双引号将其括起来。不过,这样做通常需要将命令内部的双引号替换为单引号。 这可能会变得有些复杂,因此不要过度依赖此功能;在实践中,它适用于常见的日常任务。

对于 Unix 或 Mac,它运行 bash -c。对于 Windows,它运行 cmd /cspring-doc.cadn.net.cn

示例

列出当前目录的内容:spring-doc.cadn.net.cn

spring:>. ! ls
LICENSE  mvnw  mvnw.cmd  pom.xml  README.adoc  src  target

显示文件内容:spring-doc.cadn.net.cn

spring:>. ! more LICENSE
                                 Apache License
                           Version 2.0, January 2004
                        http://www.apache.org/licenses/

   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

< omittied ... >

搜索文件:spring-doc.cadn.net.cn

spring:>. ! find . -name "*.java" -print
./src/main/java/com/example/restservice/Application.java
./src/main/java/com/example/restservice/greeting/GreetingController.java
./src/main/java/com/example/restservice/greeting/Greeting.java
./src/test/java/com/example/restservice/greeting/GreetingControllerTests.java
./.spring/commands/controller/new/RestController.java
spring:>. ! ./mvnw clean package
[INFO] Scanning for projects...
[INFO]
[INFO] ----------------------< com.example:rest-service >----------------------
[INFO] Building rest-service 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------

< omitted ... >