📝 Bash教程
37篇技术文档📅  最后修改于: 2020-12-29 10:26:24        🧑  作者: Mango
Bash写入文件当我们在bash shell中运行任何命令时,通常会将该命令的输出打印到终端,以便我们可以立即读取它。但是bash还提供了一个选项,可以将任何bash命令的输出“重定向”到日志文件。它可以将输出保存到文本文件中,以便以后需要时可以进行查看。方法1:仅将输出写入文件要将Bash命令的输出写入文件,我们可以使用直角括号符号(>)或双直角符号(>>):直角括号标志(>)它用于将bash命...
📅  最后修改于: 2020-12-29 10:27:26        🧑  作者: Mango
Bash检查文件是否存在大多数时候,我们可能会发现一种情况,我们可能需要执行一项操作来检查文件是否存在。在Bash中,我们可以使用“测试命令”来检查文件是否存在并确定文件的类型。以下是test命令的语法,我们可以使用以下任何命令:我们需要使用单个方括号“ [”命令来使脚本可移植到所有POSIX Shell中。测试命令的升级版本包含双括号'[[',使用Bash,Zsh和Ksh作为默认shell的大多...
📅  最后修改于: 2020-12-29 10:28:21        🧑  作者: Mango
Bash检查是否设置了变量变量通常称为包含名称和内容的框。一个简单的命令,如“echo你好$ VAR_NAME”将print“Hello ……所定义的变量的值”。如果该框为空或未创建,则Bash将不print任何内容。这就是为什么在创建任何bash脚本时确保变量是否正确设置的重要性。变量可分为两部分:定义变量正确创建或初始化的变量称为定义变量。它们可能具有零值或空字符串。未定义变量从未创建或初始化...
📅  最后修改于: 2020-12-29 10:29:19        🧑  作者: Mango
重击别名我们在操作命令行界面时会使用大多数命令。大多数命令是习惯性命令,人们每天可能会以相同的方式运行这些命令。但是,我们在Bash中有一个选项可以在别名的帮助下创建自己的快捷方式,这将通过使用缩写名称来消除不必要的输入。Bash Alias用于为较长的命令设置快捷方式命令。使用alias命令可以使用一个单词来启动任何命令或设置命令。例如,我们可以将命令“ cc”设置为“清除”命令的快捷方式。使用...
📅  最后修改于: 2020-12-29 10:30:12        🧑  作者: Mango
吉特·巴什Git可以定义为一组旨在在Windows环境中执行的命令行实用程序。许多操作系统(例如Linux和macOS)都包含内置的UNIX命令行终端。与Git一起使用时,它将使Linux和macOS成为互补的操作系统。 Windows没有UNIX样式的命令界面。相反,Microsoft Windows使用Windows命令提示符(非UNIX终端)。因此,用于Windows的Git提供了Bash仿...
📅  最后修改于: 2020-12-29 10:31:06        🧑  作者: Mango
Zsh与重击Zsh外壳是最受欢迎的外壳之一。也称为“ Z壳”。尽管bash shell和Zsh shell都被称为功能强大的shell,但它们也根据用户的喜好有要求。由于这两个外壳程序都在积极开发中,因此在这里过分具体是不明智的。 Zsh和Bash之间的一些重要区别如下:ZshBashZsh provides advanced tab-completion features which are m...
📅  最后修改于: 2020-12-29 10:32:01        🧑  作者: Mango
重击哈希命令在类似UNIX的操作系统上,哈希是bash shell的内置命令,用于列出最近执行的命令的哈希表。它用于在bash路径哈希中查看,重置或手动更改。它保留了最近执行的程序的位置,并在我们希望查看时显示它们。它提供每个命令名称的完整路径名。换句话说,当执行任何命令时都没有命名其路径时,shell将开始在path变量中列出的目录中搜索该命令。当Bash获取该命令时,它将位置保存在哈希表中,以...