相关疑难解决方法(0)

我可以别名一个子命令吗?(缩短`docker ps`的输出)

docker命令有一个ps子命令,它发出很长的行:

$ docker ps -a
CONTAINER ID        IMAGE                             COMMAND                  CREATED             STATUS                      PORTS                                                                                                                                                                                                                                                                                                        NAMES
6e8ec8a16da4        waisbrot/wait:latest              "/wait"                  4 minutes ago       Exited (0) 4 minutes ago                                                                                                                                                                                                                                                                                                                 wait-for-janus-test
9dbf0739561f        whoop/downsampler:master          "./run.bash"             4 minutes ago       Up 4 minutes                0.0.0.0:32855->4369/tcp, 0.0.0.0:32854->9100/tcp, 0.0.0.0:32853->9101/tcp, 0.0.0.0:32852->9102/tcp, 0.0.0.0:32851->9103/tcp, 0.0.0.0:32850->9104/tcp, 0.0.0.0:32849->9105/tcp, 0.0.0.0:32848->9106/tcp, 0.0.0.0:32847->9107/tcp, 0.0.0.0:32846->9108/tcp, 0.0.0.0:32845->9109/tcp, 0.0.0.0:32844->9110/tcp   metrics-downsampler-test
6cf56623bb48        whoop/janus:master                "./start.bash"           4 minutes ago       Up 4 minutes                0.0.0.0:32843->80/tcp                                                                                                                                                                                                                                                                                        janus-test
882b50303d54        whoop/recalculator:master         "./run.bash"             4 minutes ago       Exited (1) 4 minutes ago                                                                                                                                                                                                                                                                                                                 internum-test
Run Code Online (Sandbox Code Playgroud)

可以指示仅输出特定列:

docker ps --format "table {{.Image}}\t{{.Names}}\t{{.Ports}}\t{{.Status}}" …
Run Code Online (Sandbox Code Playgroud)

zsh docker

8
推荐指数
1
解决办法
852
查看次数

如何为“两个”字写别名

别名的标准用法是为扩展命令编写快捷方式,例如:alias ls='ls --color'

我想知道是否可以在左侧有“参数”,以便它以相反的方式工作。使用上面的例子,我很想知道是否alias ls --color='ls'可能,也就是说,当有人输入 时ls --color,简单ls的运行。

忘记这是否有用或有意义,我只想知道它是否可能,或者是否有任何解决方法来实现相同的目标。

bash

4
推荐指数
1
解决办法
4872
查看次数

标签 统计

bash ×1

docker ×1

zsh ×1