shell
-
Bash Shell 脚本新手指南(三)
欢迎来到面向初学者的 Bash Shell 脚本知识第三部分。这最后一篇文章将再来学习一些知识点,这些将使你为持续的个人发展做好准备。它将涉及到函数、用 if/elif&…
-
如何在 Linux 中清理 Snap 包的版本
Snap 软件包并不是每个人都喜欢的,但它们是 Ubuntu 生态系统中不可或缺的一部分。 它有其优点和缺点。其中一个缺点是,Snap 包通常体积较大,占用大量的磁盘空间。如果你的…
-
2022 年 5 个新 sudo 功能
最近的 sudo 版本增加了新的功能,使你能够观察和控制以前隐藏的问题。 当你想授予你的一些用户管理权限,同时控制和检查他们在你的系统上做什么时,你会使用 sudo。然而…
-
Perl 语言基础入门
下载这份编程速查表,开始学习 Perl 的力量。 Perl 发布于 1988 年初,是一种后现代的编程语言,它通常被认为是一种脚本语言,但它也能进行面向对象的编程。它是一种成熟的语…
-
保护 SSH 的 3 个技巧
以下是我如何优化我的 SSH 体验并保护我的服务器不被非法访问。 SSH(安全 Shell)是一个协议,它使你能够创建一个经过验证的私人连接,并使用加密密钥保护通道,在另一台机器上…
-
我在源码控制中维护点文件的技巧
当你把环境保持在源码控制中,开发虚拟机和容器就成了一个解决方案,而不是一个问题。 你是否曾经开始使用一台新的电脑,不管是出于自愿还是因为旧的电脑让你的魔法烟消云散,并且对花了多长时…
-
Turris Omnia:一个黑客喜欢的开源路由器
无论你是一个网络工程师还是一个好奇的爱好者,当你在市场上购买网络设备时,都你应该看看开源的 Turris Omnia 路由器。 在 21 世纪初,我对 OpenWrt 很着迷,只想…
-
用 Starship 定制你的 shell 提示符
控制你的提示符,让你需要的所有信息触手可及。 没有什么比我忘记在我的 Git 仓库中 git add 文件更让我恼火的了。我在本地测试,提交,然后推送,却发现在…
-
我喜欢在 Linux 命令行中使用的 6 个元字符
在 Linux 命令行上使用元字符是提高生产力的一个好方法。 在我的 Linux 之旅的早期,我学会了如何使用命令行。这就是 Linux 的与众不同之处。我可以失去图形用户界面(G…
-
无锁队列的实现
导读:本文主要讲解利用CAS技术实现无锁队列。 关于无锁队列的实现,网上有很多文章,虽然本文可能和那些文章有所重复,但是我还是想以我自己的方式把这些文章中的重要的知识点串起来和大家…