我刚刚浏览了 psql 的在线教程并遇到了以下命令:
psql -U user -d postgres -f ~/Desktop/pgrouting-workshop/data/sampledata_notopo.sql
我只是想知道所有这些参数是什么-d
,-f
我是 Ubuntu 新手,甚至不知道要搜索什么关键字,这样我就可以获得这些标志的文档。
有人能帮我分解一下吗?
答案1
正如另一位用户指出的那样,在 Ubuntu(和其他 Linux 发行版)中,通常可以使用 man 命令找到 man(手册)页,例如:
man psql
它会给你一个关于如何使用“psql”命令的“手册页”。或者,你也可以尝试 info 命令,例如:
info man
它将为您提供有关“man”命令的信息。
有关 man vs. info 的简要概述,请参阅这里。
您正在使用的 psql 命令可以分解为:
psql
(命令本身)
-U user
(以名为“user”的用户身份连接)
-d postgres
(到名为 postgres 的数据库)
-f ...
(使用位于...的文件名作为查询的源,而不是交互地)。
简而言之,Linux 命令通常采用以下形式:
command -option(s) arguments .