特殊命令
特殊命令是名為 .
的命令群組的一部分。
作業系統 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
http://www.apache.org/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 ... >