linux Linux shell编程的shebang#! 您经常会遇到以#!/bin/bash开头的shell脚本,这#!称为shebang或hashbang。shebang在shell脚本中扮演着重要的角色,特别是在处理不同类型的shell时 By myfreax 7 Jan 2022
linux read,source,mapfile命令与shell编程 Bash是一种相当强大的编程语言,也很容易上手。这里有一些鲜为人知但很有用的bash命令,它们将有助于使您编写的 shell 脚本更清晰、更易于维护。毕竟,它几乎是您打开终端时最经常看到的shell By myfreax 6 Jan 2022
linux 如何在shell脚本设置当前shell的环境变量 能否使用shell脚本设置当前shell的环境变量,Your shell process has a copy of the parent's environment and no access to the parent process's environment whatsoever. By myfreax 13 Aug 2021
linux 如何在Bash中将标准错误stderr重定向到stdout标准输出 将命令的输出重定向到文件或将其通过管道传递到另一个命令时,您可能会注意到错误消息已打印在屏幕上。在Bash和其他Linux Shell中,执行程序时,它使用三个标准I/O流。 每个流由一个数字文件描述符表示 By myfreax 21 Jul 2021
linux .bashrc与.bash_profile区别 在本文中,我们将讨论Bash启动文件以及.bashrc和.bash_profile文件之间的区别。如果您在记忆命令行上花费大量时间,则很可能需要自定义shell环境。 这可能意味着创建别名,向$PATH 添加新目录,或更改shell提示符的外观 By myfreax 10 Dec 2020
Docker 如何连接Docker容器 当您想查看容器内部正在发生什么时,连接到正在运行的Docker容器会很有帮助。如果Docker容器无法正常工作,则可以登录或者连接到容器的Shell By myfreax 23 Dec 2019
linux Linux bash shell loop循环 Bash脚本中有三种基本的循环结构,分别是for循环, while循环和until循环。在本教程中,我们将介绍Bash中for循环的基础。我们还将向您展示如何使用break和continue语句更改循环流。 By myfreax 13 Nov 2019
linux 为Bash脚本编写注释 编写Bash脚本时,始终使代码简洁且易于理解始终是一个好习惯。可以通过多种方式组织代码,缩进,给变量和函数提供描述性名称 By myfreax 30 Oct 2019
linux Linux Heredoc教程 here文档,又称作heredoc、hereis、here-字串或here-脚本,是一种在命令行shell和程式语言里定义一个字串的方法 By myfreax 27 Sep 2019
linux Bash shell字符串比较 在编写Bash脚本时,您通常需要比较两个字符串以检查它们是否相等。当两个字符串长度相同且包含相同的字符时,它们是相等的 By myfreax 25 Sep 2019
linux Linux pwd命令 在本教程中,我们将向您展示如何使用pwd命令确定当前的工作目录。当前工作目录是用户当前工作的目录。每次与命令提示符交互时,您都在目录中工作 By myfreax 15 Sep 2019
linux Linux设置和列出环境变量 在基于Linux和Unix的系统中,环境变量是一组动态命名的值,存储在系统中,在shell或子shell中启动的应用程序中使用。简单来说,环境变量是具有名称和关联值的变量。环境变量允许您自定义系统的工作方式以及系统上应用程序的行为,在本指南中,我们将解释如何读取和设置环境和shell变量。 By myfreax 12 Sep 2019
linux Linux Bash shell until循环 循环是编程语言的基本概念之一。当您想要反复运行一系列命令直到满足特定条件退出时,循环很方便就可以做到。本教程解释了Bash中的until循环的基础知识 By myfreax 30 Aug 2019
linux Bash case声明 当您在shell中有多个不同的选择时,Bash case语句可用于简化复杂的条件。使用case语句而不是嵌套的if语句将让您使bash脚本更易读,更易于维护。在本教程中,我们将介绍Bash案例语句的基础知识,并向您展示如何在shell脚本中使用它们。 By myfreax 28 Aug 2019