标签:bash

通过编写扫雷游戏提高你的 Bash 技巧

通过编写扫雷游戏提高你的 Bash 技巧

那些令人怀念的经典游戏可是提高编程能力的好素材。今天就让我们仔细探索一番,怎么用 Bash 编写一个扫雷程序。我在编程教学方面不是专家,但当我想更好掌握某一样东西时,会试着找出让自己乐在其中的方法。比方说,当我想在 shell 编程方面更进一步时,我决定用 Bash 编写一个扫雷游戏来加以练习。如果

张二河 张二河 2024-07-18
0 0 0
怎样用 Bash 编程:语法和工具

怎样用 Bash 编程:语法和工具

让我们通过本系列文章来学习基本的 Bash 编程语法和工具,以及如何使用变量和控制运算符,这是三篇中的第一篇。Shell 是操作系统的命令解释器,其中 Bash 是我最喜欢的。每当用户或者系统管理员将命令输入系统的时候,Linux 的 shell 解释器就会把这些命令转换成操作系统可以理解的形式。而

捡田螺的小男孩 捡田螺的小男孩 2024-07-18
0 0 0
你需要知道什么才能成为系统管理员?

你需要知道什么才能成为系统管理员?

通过获得这些起码的能力,开始你的系统管理员职业。昔日的系统管理员整天都在调教用户和摆弄服务器,一天的时间都奔波在几百米长的电缆之间。随着云计算、容器和虚拟机的复杂性的增加,而今依然如此。以外行人来看,很难准确确定系统管理员的确切职能,因为他们在许多地方都扮演着一个不起眼的角色。没人能在培训中知道自己

穿过生命散发芬芳 穿过生命散发芬芳 2024-07-18
0 0 0
怎样用 Bash 编程:循环

怎样用 Bash 编程:循环

本文是 Bash 编程系列三篇中的最后一篇,来学习使用循环执行迭代的操作。Bash 是一种强大的用于命令行和 shell 脚本的编程语言。本系列的三部分都是基于我的三集 Linux 自学课程 写的,探索怎么用 CLI 进行 bash 编程。本系列的 第一篇文章 讨论了 bash 编程的一些简单命令行

贤蛋大眼萌 贤蛋大眼萌 2024-07-18
0 0 0
怎样用 Bash 编程:逻辑操作符和 shell 扩展

怎样用 Bash 编程:逻辑操作符和 shell 扩展

学习逻辑操作符和 shell 扩展,本文是三篇 Bash 编程系列的第二篇。Bash 是一种强大的编程语言,完美契合命令行和 shell 脚本。本系列(三篇文章,基于我的 三集 Linux 自学课程)讲解如何在 CLI 使用 Bash 编程。第一篇文章 讲解了 Bash 的一些简单命令行操作,包括如

爱可生开源社区 爱可生开源社区 2024-07-18
0 0 0
用 bash 倒计时日期

用 bash 倒计时日期

需要知道重要事件发生前有多少天吗?让 Linux bash 和 date 命令可以帮助你!随着即将来临的重要假期,你可能需要提醒你还要准备多久。幸运的是,你可以从 date 命令获得很多帮助。在本篇中,我们将研究 date 和 bash 脚本如何告诉你从今天到你预期的事件之间有多少天。首先,在进行之

竹子爱熊猫 竹子爱熊猫 2024-07-18
0 0 0
使用 Bash 工具截屏 Linux 系统配置

使用 Bash 工具截屏 Linux 系统配置

使用 ScreenFetch 和 Neofetch 与其他人轻松分享你的 Linux 环境。你可能有很多原因想要与他人分享你的 Linux 配置。你可能正在寻求帮助来对系统上的问题进行故障排除,或者你对所创建的环境感到非常自豪,因此想向其他开源爱好者展示。你可以在 Bash 提示符下使用 cat /

大猫 大猫 2024-07-18
0 0 0
这些技巧让 Bash 命令历史更加有用

这些技巧让 Bash 命令历史更加有用

告诉 Bash 你想要它记住什么,甚至删除不需要的记录重写历史。运行 Bash 的 Linux 终端有内置的历史记录,你可以用来跟踪最近的操作。要查看你的 Bash 会话的历史记录,请使用内置命令 history:$ echo "foo" foo $ echo "bar" bar $ history

剑圣无痕 剑圣无痕 2024-07-17
0 0 0
使用 source 命令将函数和变量导入 Bash

使用 source 命令将函数和变量导入 Bash

source 就像 Python 的 import 或者 Java 的 include。学习它来扩展你的 Bash 能力。登录 Linux shell 时,你将继承特定的工作环境。对于 shell 而言,“ 环境 environment ”意味着已经为你设置了某些变量,以确保你的命令可以按预期工作。

穿过生命散发芬芳 穿过生命散发芬芳 2024-07-17
0 0 0
如何使用 Bash history 命令

如何使用 Bash history 命令

Bash 的 history 命令在它提供的功能数量上超过了所有其他 Linux Shell 历史接口。Bash 有丰富的历史。也就是说,它是一个古老的的 shell,还有一个更古老的 Shell (Bourne shell)的前辈,但是它还有一个很棒的 history 命令,它提供的功能数量超过了

穿过生命散发芬芳 穿过生命散发芬芳 2024-07-17
0 0 0
深入了解定制 Bash

深入了解定制 Bash

操作系统的最外层 —— 也就是跟你直接打交道的 —— 叫做 shell(“外壳”)。Fedora 预装了好几种不同的 shell。shell 可以是图形界面,或者字符界面。在文档中,你常常能见到两个母缩写词 GUI ( 图形用户界面 Graphical User Interface )跟 CLI(

法医 法医 2024-07-17
0 0 0
在脚本中使用 Bash 信号捕获

在脚本中使用 Bash 信号捕获

无论你的脚本是否成功运行, 信号捕获 trap 都能让它平稳结束。Shell 脚本的启动并不难被检测到,但 Shell 脚本的终止检测却并不容易,因为我们无法确定脚本会按照预期地正常结束,还是由于意外的错误导致失败。当脚本执行失败时,将正在处理的内容记录下来是非常有用的做法,但有时候这样做起来并不方

大猫 大猫 2024-07-17
0 0 0
7 个 Bash 教程,提高你的命令行技能(2021 版)

7 个 Bash 教程,提高你的命令行技能(2021 版)

Bash 是大多数 Linux 系统上的默认命令行 shell。所以你为什么不试着学习如何最大限度地利用它呢?Bash 是大多数 Linux 系统上的默认命令行 shell。所以你为什么不试着学习如何最大限度地利用它呢?今年,我们推荐了许多很棒的文章来帮助你充分利用 Bash shell 的强大功能

共饮一杯 共饮一杯 2024-07-17
0 0 0
利用 BATS 测试 Bash 脚本和库

利用 BATS 测试 Bash 脚本和库

Bash 自动测试系统可以使 Bash 代码也通过 Java、Ruby 和 Python 开发人员所使用的同类测试过程。用 Java、Ruby 和 Python 等语言编写应用程序的软件开发人员拥有复杂的库,可以帮助他们随着时间的推移保持软件的完整性。他们可以创建测试,以在结构化环境中通过执行一系列

泡泡 泡泡 2024-07-17
0 0 0
用 Bash 读写文件

用 Bash 读写文件

学习 Bash 读取和写入数据的不同方式,以及何时使用每种方法。当你使用 Bash 编写脚本时,有时你需要从一个文件中读取数据或向一个文件写入数据。有时文件可能包含配置选项,而另一些时候这个文件是你的用户用你的应用创建的数据。每种语言处理这个任务的方式都有些不同,本文将演示如何使用 Bash 和其他

法医 法医 2024-07-17
0 0 0
《Bash it out》书评:用这本谜题书学习 Bash

《Bash it out》书评:用这本谜题书学习 Bash

《Bash it out》使用 16 个谜题,涵盖了基本、中级和高级 Bash 脚本。计算机既是我的爱好,也是我的职业。我的公寓里散布着大约 10 台计算机,它们都运行 Linux(包括我的 Mac)。由于我喜欢升级我的电脑和提升我的电脑技能,当我遇到 Sylvain Leroux 的《Bash i

醒在深海的猫 醒在深海的猫 2024-07-17
0 0 0
如何在 Bash shell 脚本中解析命令行选项

如何在 Bash shell 脚本中解析命令行选项

给你的 shell 脚本添加选项。终端命令通常具有 选项或开关,用户可以使用它们来修改命令的执行方式。关于命令行界面的 POSIX 规范 中就对选项做出了规范,这也是最早的 UNIX 应用程序建立的一个由来已久的惯例,因此你在创建自己的命令时,最好知道如何将选项包含进 Bash 脚本 中。与大多数语

共饮一杯 共饮一杯 2024-07-17
0 0 0
Bash Shell 脚本新手指南(一)

Bash Shell 脚本新手指南(一)

如标题所示,本文将涵盖面向初学者的 Bash Shell 脚本知识。虽然本文没有回顾 Bash 的历史,但是有很多资源能够便于读者了解相关内容,读者也可以直接访问 https://www.gnu.org/software/bash/ 上的 GNU 项目。我们会从了解一些非常基本的概念开始,然后再将相

捡田螺的小男孩 捡田螺的小男孩 2024-07-17
0 0 0
Bash Shell 脚本新手指南(二)

Bash Shell 脚本新手指南(二)

欢迎来到面向初学者的 Bash Shell 脚本知识第二部分。本篇将就 Bash 脚本一些更独特的方面进行深入探讨。我们会用到一些 上篇 中已经熟悉的命令(如果遇到新命令,会给出讲解),进而涵盖一些标准输出、标准输入、标准错误、“管道”和数据重定向的相关知识。使用 # 添加注释随着脚本变得愈加复杂和

张二河 张二河 2024-07-17
0 0 0
Bash Shell 脚本新手指南(三)

Bash Shell 脚本新手指南(三)

欢迎来到面向初学者的 Bash Shell 脚本知识第三部分。这最后一篇文章将再来学习一些知识点,这些将使你为持续的个人发展做好准备。它将涉及到函数、用 if/elif 语句进行比较,并以研究 while 循环作为结尾。函数让我们从一个看似困难但其实很简单的基本概念开始,即函数。把它看作是一种简单的

宇宙之一粟 宇宙之一粟 2024-07-17
0 0 0
1 2 3 4 5