任何人都可以创建一个新的别名,该别名是另一个命令的快捷方式。若要创建自己的别名,您需要使用Set-Alias cmdlet。在这里,我们将创建一个新的别名Edit,它将打开一个Notepad.exe。首先,我们将检查是否存在“编辑别名”。
$Alias:Edit
由于这将是一个新的别名,因此将没有任何输出。现在,我们将通过以下命令创建新别名。您可以提供任何程序路径并为其创建别名。
Set-Alias Edit Notepad.exe
只需检查此编辑别名是否成功创建。
PS E:\scripts\Powershell> $Alias:Edit Notepad.exe
此新别名不是永久的。关闭PowerShell控制台后,所有新创建的别名将被丢弃。但是内置别名仍将保留。
如果要永久创建别名,则没有什么选择。
每次手动-您每次启动PowerShell控制台时都需要设置别名,但这不是可行的选择。
导入和导出-您可以导出新创建的别名,并在PowerShell启动时将其导入。
在配置文件中保存别名-您可以将别名添加到配置文件路径。因此,在启动配置文件时,将在PowerShell启动时自动创建别名。
我想创建一个的,在我关闭Powershell的当前会话后不会过期,假设我有这个别名: 这完美地创建了别名,但我想在关闭当前会话后使用它,我如何才能实现这一点。 注: PowerShell帮助系统建议我可以导出我创建的别名,并在下次打开新会话时导入它们,实际上这并不是我想要的,因为,在我通过不同会话创建别名后,有没有直接明确的方法保持别名
我想在一个可以更新的文件中创建一组别名,然后调用别名,以便执行该文件,并在当前会话中为我提供新的别名。最终,我希望这些别名在PS启动时自动可用,所以我使用的是将它们放入。现在看来: 我如何做到这一点,以便在启动时加载别名,同时也可以使用别名更新别名,并将其带到当前会话中?
问题内容: 我有一个如下的json文件,我想使用更新值 update.json 我想编写一个PowerShell脚本,在其中 如何使用参数? 问题答案: 这是一种方法: 根据@FLGMwt和@mikemaccana,我改进了with,因为默认深度值为2,对于深度大于2的对象,尽管有对象,您仍会收到类信息。
问题内容: 使用SQLAlchemy,将创建一个Engine对象,如下所示: 如果to参数(在这种情况下为)中指定的数据库不存在,则访问将失败。如果指定的数据库不存在,是否可以告诉SQLAlchemy创建一个新数据库? 问题答案: 在postgres上,通常默认情况下存在三个数据库。如果您能够以超级用户身份(例如,角色)进行连接,则可以连接到或数据库。默认的pg_hba.conf只允许名为unix
问题内容: 我想在不使用旧版SQL的情况下向现有表中添加一列。 基本的SQL语法是: 我格式化了Google BigQuery的查询: 但是,此错误的语法不正确: 那么,如何正确设置Google BigQuery的SQL格式? 问题答案: BigQuery不支持或其他DDL语句,但是您可以考虑提交功能请求。现在,您需要在BigQuery UI中的表中打开,然后使用“添加新字段”按钮添加该列,或者,
提前谢了。