特殊命令
特殊命令是名为 . 的命令组的一部分。
操作系统 Shell 命令
. ! 命令在您启动 shell 的目录中运行一个操作系统命令。此命令仅在交互模式下有效。
| 如果您在运行该命令时遇到困难,可以尝试将其用双引号括起来。然而,那样您可能需要将命令中的所有双引号替换为单引号。这可能会变得很复杂,所以不要过度使用此功能,实际上它在日常任务中运作良好。 |
对于 Unix 或 Mac,它运行 bash -c。对于 Windows,它运行 cmd /c。
示例
列出当前目录的内容
spring:>. ! ls
LICENSE mvnw mvnw.cmd pom.xml README.adoc src target
显示文件内容
spring:>. ! more LICENSE
Apache License
Version 2.0, January 2004
https://apache.ac.cn/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
< omittied ... >
搜索文件
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 ... >