shell
-
在 Linux 中使用 Bash 脚本删除早于 “X” 天的文件/文件夹
磁盘使用率 监控工具能够在达到给定阈值时提醒我们。但它们无法自行解决 磁盘使用率 问题。需要手动干预才能解决该问题。 如果你想完全自动化此类操作,你会做什么。是的,可以使用 bas…
-
如何在 Ubuntu 上安装和配置 PostgreSQL
本教程中,你将学习如何在 Ubuntu Linux 上安装和使用开源数据库 PostgreSQL。 PostgreSQL (又名 Postgres) 是一个功能强大的自由开源的关系…
-
命令行技巧:使用 find 和 xargs 查找和处理文件
find 是日常工具箱中功能强大、灵活的命令行程序之一。它如它名字所暗示的:查找符合你指定条件的文件和目录。借助 -exec 或 -delete 之类的参数,你可以让它对找到的文件…
-
7 个实用的操作 Bash 历史记录的快捷方式
这些必不可少的 Bash 快捷键可在命令行上节省时间。 大多数介绍 Bash 历史记录的指南都详尽地列出了全部可用的快捷方式。这样做的问题是,你会对每个快捷方式都浅尝辄止,然后在尝…
-
如何用 GVM 管理 Go 项目
使用 Go 版本管理器管理多个版本的 Go 语言环境及其模块。 Go 语言版本管理器(GVM)是管理 Go 语言环境的开源工具。GVM “pkgsets” …
-
如何通过 SSH 在远程 Linux 系统上运行命令
我们有时可能需要在远程机器上运行一些命令。如果只是偶尔进行的操作,要实现这个目的,可以登录到远程系统上直接执行命令。但是每次都这么做的话,就有点烦人了。既然如此,有没有摆脱这种麻烦…
-
通过编写扫雷游戏提高你的 Bash 技巧
那些令人怀念的经典游戏可是提高编程能力的好素材。今天就让我们仔细探索一番,怎么用 Bash 编写一个扫雷程序。 我在编程教学方面不是专家,但当我想更好掌握某一样东西时,会试着找出让…
-
在 Linux 上记录和重放终端会话活动
通常,Linux 管理员们都使用 history 命令来跟踪在先前的会话中执行过哪些命令,但是 history 命令的局限性在于它不存储命令的输出。在某些情况下,我们要检查上一个会…
-
在 21 世纪该怎样编译 Linux 内核
也许你并不需要编译 Linux 内核,但你能通过这篇教程快速上手。 在计算机世界里,内核kernel是处理硬件与一般系统之间通信的低阶软件low-level software。除过…
-
给 Zsh 添加主题和插件
通过 Oh My Zsh 安装的主题和插件来扩展 Zsh 的功能。 在我的前文中,我向大家展示了如何安装并使用 Z-Shell (Zsh)。对于某些用户来说,Zsh 最令人激动的是…