2025年2月28日

Linux“getopts”示例

“getopts”是 Linux 中一个非常有用的命令,它主要合并在 bash 脚本中,以将标志和参数作为用户的输入。为了进一步详细说明该命令在 Linux Mint 20 中的用法,我们将在本文中与您分享两个不同的用法示例。Linux Mint 20 中的“getopts”示例:为了更容易、更好地理解 Linux Mint 20 中的“getopts”命令,我们为您设计了两个示例场景。在开始这些场景之前,您可以查看 Linux Mint 20 终端中“getopts”命令的帮助手册,以便您可以了解该命令的语法的基本概念。执行“help”命令可以查看该命令的帮助手册:$ getopts --help“getopts”命令的帮助手册将包含该命令的用法及其语法的简要说明,如下图所示:现在,当我们阅读完“getopts”命令的帮助手册后,我们可以继续我们的示…
2025年2月28日

Linux 读取命令

Bash 中的 read 命令从标准输入中读取一行并将其拆分为多个字段。Linux 读取命令示例Linux 中的 read 命令是 shell 脚本和命令行中使用的内置命令,用于从标准输入 (stdin) 读取一行输入并将其分配给变量。以下是如何使用 read 命令的一些示例:基本用法:read varname echo "You entered: $varname" 该脚本等待用户输入一些文本,然后将其存储在变量 varname 中。当用户按 Enter 键时,脚本将显示输入的文本。读取多个值:echo "Enter two values:" read var1 var2 echo "You entered: $var1 and $var2" 这允许用户输入两个单独的值,它们存储在 var1 和 var2 中。这些值应该用空格分隔。静默输入…
2025年2月28日

Linux 终端基础知识#8:移动文件和文件夹

在终端基础知识系列的第八章中,了解如何在 Linux 中使用 mv 命令移动文件和目录。剪切、复制和粘贴是日常计算生活的一部分。在上一章中,您学习了如何在终端中复制文件和文件夹(目录)。在终端基础知识系列的这一部分中,您将了解 Linux 终端中的剪切粘贴操作(移动)。移动还是剪切粘贴?好吧!剪切粘贴在这里不是正确的技术术语。这称为移动文件(和文件夹)。由于您是命令行新手,您可能会发现术语“移动”令人困惑。当您使用cp命令将文件复制到另一个位置时,源文件仍保留在同一位置。当您使用 mv 命令将文件移动到另一个位置时,源文件将不再保留在原始位置。这与您在图形文件资源管理器中执行的剪切粘贴操作(Ctrl+X 和 Ctrl+V)相同。基本上,在命令行中移动文件可以被认为与图形环境中的剪切粘贴相同。移动文件Linux 有一个专用的 mv 命令(…
2025年2月28日

Linux 磁盘空间命令

本教程展示了用于收集磁盘空间信息的 Linux 命令。这里解释的命令是 df 和 du,另外本教程还展示了如何列出系统中最大的文件Linux命令获取磁盘空间信息Linux 系统中的 df 命令显示有关磁盘设备已使用和可用空间的信息。本教程的第一部分重点介绍显示存储设备使用情况信息的不同选项。要开始打印连接设备上的空间信息,请运行不带标志的 df:正如您所看到的,第一列显示设备或分区,第二列显示有关块的信息,然后是已用空间和可用空间,后面是百分比,最后一列是安装点。我们可以通过添加 -h 标志使其可供人类读取来改进输出。使用 -h 标志运行命令 df :# df -h您可以通过将 h 替换为 m 来打印以 MB 为单位的所有大小,如下例所示:# df -m-T 标志指示 df 在新列 TYPE 下打印每个分区的文件系统类型,并尝试运行:# df -T请注意,这是一个大案例T。…
2025年2月28日

Linux 文件系统导航基础知识

本文介绍了在 Linux 文件系统中导航的基本命令。下图代表了被称为文件系统层次结构标准的 Linux 文件系统(的一部分)。从一个节点到其右侧节点的一条线表示包含。例如,学生目录包含在主目录中。在本教程中您将学习:如何使用pwd命令如何使用cd命令如何导航到用户主目录相对与绝对之间的差异什么是父目录Linux 文件系统层次结构标准 (FHS)Linux 文件系统导航基础分步说明以下说明是 GNU/Linux 初学者用户需要掌握的最低指令,以便能够在 GNU/Linux 命令行上执行最简单的任务。一旦您学习了以下基础知识,您就可以开始学习更高级的命令行主题。当您在 shell 终端中工作时,您始终在特定目录中进行操作。要确定您所在的目录,请使用 pwd 命令:student@linuxconfig:$ pwd /usr/local/bin stu…
2025年2月28日

Linux 复杂 Bash 单行示例

Bash 一句台词可以减少工作量,快速实现自动化,并将最终的系统控制权交给您。随着时间的推移,你可能会学会写更复杂的单行文字,而你作为经验丰富的专业人士最终写出的一些东西对于初学者来说几乎是无法理解的。也就是说,Bash 命令和开发语言是高度结构化的 - 并且相对容易理解 - 一旦你了解了它的内部和外部。这真的就像精通一门外语一样。在本教程中您将学习:如何编写更高级的 Bash 一行命令和脚本了解如何将各种命令组合成一行脚本了解使用 && 和 || 时一个命令的退出代码如何影响其他命令了解如何修改命令的输入,然后由下一个命令使用更高级的 Bash 俏皮话的用法和现实生活中的示例Linux 复杂 Bash 单行示例使用的软件要求和约定示例 1:过程控制让我们从一个示例开始,了解如何以易于理解的方式终止 Bash 中的某些进程:$ sleep 3600 &am…
2025年2月28日

Linux 命令行和 Bash Shell 快捷方式

尽管您可能认为您已经学会使用 bash shell 掌握 Linux 命令行,但总有一些新技巧需要学习,以使您的命令行技能更加高效。本文将教您一些更基本的技巧,让您的 Linux 命令行和 bash 生活变得更容易忍受,甚至更愉快。本节将主要讨论 bash 快捷方式与三个 bash 历史扩展字符“!”、“^”和“#”的组合。 Bash 命令历史扩展字符“!”表明历史扩展的开始。 “^”是一个替换字符,用于修改先前运行的命令。最后一个可选字符是“#”,表示该行作为注释的提醒。重复上一个命令$ echo Bash ShortcutsBash Shortcuts$ !!echo Bash ShortcutsBash Shortcuts!! 可能是最简单和最流行的 bash 快捷方式,它只是显示并执行您最后输入的命令。重复最近的命令$ echo Bash ShortcutsBa…
2025年2月28日

Linux 关机命令解释(附示例)

您是否需要知道如何使用命令行关闭 Linux 系统或安排在特定时间关闭?这就是答案!Linux 中的shutdown 命令可以安全地关闭系统。这涉及使用受控过程切断系统主要组件的电源。 该命令允许您立即关闭系统或使用 24 小时格式安排关闭。当启动关闭时,信号 SIGTERM 通知所有登录的用户和进程系统正在关闭。此外,不允许其他登录。值得一提的是,只有 root 或具有 sudo 权限的用户才能执行 shutdown 命令。以下是 Linux 中的 shutdown 命令语法:shutdown [OPTIONS] [TIME] [MESSAGE]选项 – 关闭选项,例如暂停、关闭电源或重新启动系统。TIME – 指定何时执行关闭过程。MESSAGE – 指定将广播给所有用户的消息。主要用法很简单。您所要做的就是运行shutdown命令。s…
2025年2月28日

Linux 中重要的 GCC 标志

您可以使用 GCC 标志来扩展 GCC 编译器的功能。以下是一些常见但重要的标志。如果您使用 Linux 使用 C 或 C++ 进行编程,则编译过程将由 GCC(又名 GNU 项目 C 和 C++ 编译器)处理。与往常一样,您可以使用标志来扩展功能。让我们看看一些最重要的 GCC 标志。重要的海湾合作委员会标志为了使事情易于理解,我将使用以下 C 程序:#include<stdio.h> int main(void) { printf("\n Linuxhandbook \n"); return 0; }很简单,对吧?不要评判我的编程能力。1.使用-o指定输出文件名用最基本的术语来说,您将按如下方式使用 GCC 编译器:gcc main.c上面的命令将编译该程序,并创建一个名为 a.out. 的可执行文件:要指定输出可执行文件名,您所需要做的就是在文件名后附加 -o 标志…
2025年2月28日

Linux 中的较少命令示例

借助 less 命令轻松查看大文件的内容。大多数 Linux 用户会使用 cat 命令来打印文件内容,这在您处理一个数百行的文件之前是非常酷的。它会用文本填充整个窗口,这令人沮丧,因为您可能无法从文件中找到您要查找的行。在这种情况下,您需要一个一次打印一页的工具,允许您浏览文件内容,并具有一些额外的功能来轻松完成工作。这就是 less 命令发挥作用的地方。less 命令一次仅打印一页。最好的部分是 - 它不会一次加载整个文件,而是增量加载。因此,您不必等待文件完全加载后再查看输出。在这里,我将带您了解以下内容:less命令的基本语法less命令的实际例子less 命令的练习题让我们从第一个开始。下面是如何在 Linux 中使用 less 命令要使用 less 命令,了解基本语法很重要。以下是 less 命令的语法:less [options] <f…