浏览量 161 次
当我们使用 sudo 命令时,需要在下一步输入密码。但是,当我们开始输入密码时,屏幕上没有任何显示。冒号(:)后的屏幕仍然为空白。这使得难以知道我们输入了多少个字符。在这篇文章中,我们将了解如何为输入的密码的每个字符显示星号。下图显示了一个带有 sudo 子句的复制文件的命令。正如您所看到的,屏幕要求输入密码,但在... 阅读更多
浏览量 562 次
有时,Unix 命令可能会运行很长时间而不会给出最终输出,或者它可能会进行处理并时不时地给出部分输出。在这种情况下,我们希望设置一个时间范围,在这个时间范围内,命令必须完成,否则进程应该中止。这是通过使用以下选项实现的。使用 timeout 工具 timeout 工具强制命令在给定时间范围内无法完成时中止。以下是语法和示例。语法 timeout 时长 命令 [参数]... 其中时长是您希望命令运行的秒数,然后中止... 阅读更多
浏览量 3K+ 次
使用键盘上的 - 、/ 或 | 等字符,我们可以创建动画字符。这些字符可以是静态的,也可以在屏幕上移动。所有这些都涉及使用 shell 脚本进行编程。这些脚本捆绑在库或包中,可以安装在终端中。下面我们将看到这些动画的示例。一辆正在行驶的火车这个包在从终端运行时会生成火车动画。但首先我们需要安装它,然后在终端中简单地键入 sl。$ sudo apt-get install sl $ sl运行以上代码,我们会得到... 阅读更多
浏览量 2K+ 次
我们经常需要自定义操作系统以使其符合我们自己的偏好,例如我们想要使用的语言、我们所在的时区、将成为操作系统中默认货币的货币类型等。在这篇文章中,我们将了解如何自定义这些选项,这些选项称为区域设置。当前区域设置我们可以使用 locale 命令检查当前区域设置,如下所示。我们会得到一个变量列表,稍后可以根据我们的选择将其重置为不同的值$ locale运行以上代码,我们会得到以下结果:LANG=en_US.UTF-8 ... 阅读更多
在 PowerShell 中创建或声明数组有几种方法。您可以直接将值赋给变量,并用逗号 (,) 分隔,该变量就变成了数组变量。例如,$a = "Apple", "Dog", "Cat", "Banana", "Camel"$a 现在是一个数组。要访问变量,可以使用索引方法。第一个值将存储在 0 处,第二个值存储在 1 处,依此类推。$a[0] 将输出“Apple”,$a[1] 将输出“Dog”,依此类推。数组中也支持负索引。-1 是最后一个索引,-2 是倒数第二个,依此类推... 阅读更多
浏览量 278 次
数组由一组相同数据类型或不同数据类型的元素组成。当输出包含多行时,输出或存储的变量会自动变成数组。其数据类型为 Object[] 或 ArrayList,基类型为 System.array 或 System.Object。例如,IPConfig 的输出是一个数组。示例 PS C:\WINDOWS\system32> ipconfig Windows IP 配置 以太网适配器 以太网:媒体状态 . . . . . . . . . . . :媒体已断开 连接特定的 DNS 后缀。: 以太网适配器 VirtualBox Host-Only 网络: 连接特定的 DNS 后缀。: 链接本地 ... 阅读更多
浏览量 4K+ 次
您可以通过重新定义 PowerShell 别名来覆盖它。例如,如果别名被创建为 Edit 用于 Notepad.exe,并且您想用另一个程序(例如 wordpad.exe)覆盖它,则使用以下命令。我们将使用 Set-Alias 命令将 Edit 别名 cmdlet 覆盖为 Wordpad.exe。关闭 PowerShell 会话时,将删除新创建的别名和已修改的别名。Set-Alias edit "C:\Program Files\Windows NT\Accessories\wordpad.exe"您无法覆盖预定义的别名。这将引发异常。例如,当您尝试修改指向 Get-Content 的 dir 别名时,错误输出将如下所示。要删除新创建的别名而无需关闭... 阅读更多
PowerShell 别名可以通过以下两种方法永久创建。a) 导入/导出别名要导出所有别名,需要使用 Export-Alias cmdlet。使用此命令时,它会询问您要导入文件的路径。要导出新创建的别名,需要提供别名和导出名称,以便以后可以使用相同的名称导入它。在下面的示例中,我们创建了用于 Wordpad 的别名 Edit,并将导出所有别名,名称为 Alias1,因此新创建的别名也将被存储和... 阅读更多
浏览量 513 次
任何人都可以创建一个新的别名,它是另一个命令的快捷方式。要创建您自己的别名,需要使用 Set-Alias cmdlet。在这里,我们将创建一个新的别名 Edit,它将打开 Notepad.exe。首先,我们将检查 Edit 别名是否存在。$Alias:Edit由于这是一个新的别名,因此不会有输出。现在,我们将使用以下命令创建新的别名。您可以提供任何程序路径并为其创建别名。Set-Alias Edit Notepad.exe只需检查此 Edit 别名是否已成功创建。PS E:\scripts\Powershell> $Alias:Edit Notepad.exe这个新的别名... 阅读更多
浏览量 333 次
在 PowerShell 中,您可以使用 Alias: 驱动器获取所有别名及其命令,如下所示。Dir Alias: 输出这里,Alias: 是驱动器,但令人惊讶的是,您在操作系统中找不到它。这是一个虚拟驱动器,还有其他虚拟驱动器。您可以使用以下命令列出所有虚拟驱动器。Get-Alias 将提供相同的结果。以上输出提供了各个别名及其命令。但是,要根据其 cmdlet 对其进行分组,需要使用 Group-Object 命令。Dir Alias: | Group-Object Definition 输出您将在输出中看到别名列表... 阅读更多