shell

  • 如何使用 cron 任务在 Linux 中计划和自动化任务

    有时,你可能需要定期或以预定的时间间隔执行任务。这些任务包括备份数据库、更新系统、执行定期重新引导等。这些任务称为 “cron 任务”。cron 任务用于&…

    编程笔记 2022年5月19日
  • 在 Fedora 上优化 bash 或 zsh

    本文将向你展示如何在 Fedora 的命令行解释器(CLI)Shell 中设置一些强大的工具。如果使用bash(默认)或zsh,Fedora 可让你轻松设置这些工具。 前置需求 这…

    编程笔记 2022年5月19日
  • 怎样用 Bash 编程:语法和工具

    让我们通过本系列文章来学习基本的 Bash 编程语法和工具,以及如何使用变量和控制运算符,这是三篇中的第一篇。 Shell 是操作系统的命令解释器,其中 Bash 是我最喜欢的。每…

    编程笔记 2022年5月19日
  • 用 Jenkins 构建 CI/CD 流水线

    通过这份 Jenkins 分步教程,构建持续集成和持续交付(CI/CD)流水线。 在我的文章《使用开源工具构建 DevOps 流水线的初学者指南》中,我分享了一个从头开始构建 De…

    编程笔记 2022年5月19日
  • 在 Linux 上用 strace 来理解系统调用

    使用 strace 跟踪用户进程和 Linux 内核之间的交互。 系统调用system call是程序从内核请求服务的一种编程方式,而 strace 是一个功能强大的工具,可让你跟…

    编程笔记 2022年5月19日
  • 将 Fedora 30 升级到 Fedora 31

    Fedora 31 日前发布了。你也许想要升级系统来获得 Fedora 中的最新功能。Fedora 工作站有图形化的升级方式。另外,Fedora 提供了一种命令行方式来将 Fedo…

    编程笔记 2022年5月19日
  • SQLite 真的很容易编译

    上周,我一直在做一个 SQL 网站(https://sql-steps.wizardzines.com/,一个 SQL 示例列表)。我使用 sqlite 运行网站上的所有查询,并且…

    编程笔记 2022年5月19日
  • 使用 GNOME 优化工具自定义 Linux 桌面的 10 种方法

    你可以通过多种方法来调整 Ubuntu,以自定义其外观和行为。我发现最简单的方法是使用 GNOME 优化工具。它也被称为 GNOME Tweak 或简单地称为 Tweak(优化)。…

    编程笔记 2022年5月19日
  • 在 Fedora 上使用 SSH 端口转发

    你可能已经熟悉使用 ssh 命令访问远程系统。ssh 命令背后所使用的协议允许终端的输入和输出流经安全通道。但是你知道也可以使用 ssh 来安全地发送和接收其他数据吗?一种方法是使…

    编程笔记 2022年5月19日
  • 在 Linux 中使用 Bash 脚本删除早于 “X” 天的文件/文件夹

    磁盘使用率 监控工具能够在达到给定阈值时提醒我们。但它们无法自行解决 磁盘使用率 问题。需要手动干预才能解决该问题。 如果你想完全自动化此类操作,你会做什么。是的,可以使用 bas…

    编程笔记 2022年5月18日