该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) 别名的标准用法是为扩展命令编写快捷方式,例如:alias ls='ls --color'。
我想知道是否可以在左侧有“参数”,以便它以相反的方式工作。使用上面的例子,我很想知道是否alias ls --color='ls'可能,也就是说,当有人输入 时ls --color,简单ls的运行。
忘记这是否有用或有意义,我只想知道它是否可能,或者是否有任何解决方法来实现相同的目标。