網頁

2021/7/14

Linux Shell Bash 長命令折行 break long command to next line

在Linux shell如bash輸入長命令時會超過右邊視窗不易觀看,可使用反斜線(backslash)\將長命令折成多行方便觀看。


每次\折行的最前面通常會有提示符>,其為自動出現非命令本身的一部分。

例如下面使用curl命令發送POST請求及JSON

$ curl -X POST "http://localhost:8080/add" \
> -H 'content-type: application/json' \
> -d '{"id": 1, "name": "john", "age": 33}'

例如下面以docker命令執行gitlab容器

$ docker run --detach \
>   --hostname gitlab.demo.com \
>   --publish 10443:443 --publish 10080:80 --publish 10022:22 \
>   --name gitlab \
>   --restart always \
>   --volume $GITLAB_HOME/config:/etc/gitlab \
>   --volume $GITLAB_HOME/logs:/var/log/gitlab \
>   --volume $GITLAB_HOME/data:/var/opt/gitlab \
>   gitlab/gitlab-ce:latest


沒有留言:

張貼留言