10 个 Linux 中方便的 Bash 别名
对 Bash 长命令使用压缩的版本来更有效率。你有多少次在命令行上输入一个长命令,并希望有一种方法可以保存它以供日后使用?这就是 Bash 别名派上用场的地方。它们允许你将长而神秘的命令压缩为易于记忆和使用的东西。需要一些例子来帮助你入门吗?没问题!…
管理 Linux 系统中的用户
也许你的 Lniux 用户并不是愤怒的公牛,但是当涉及管理他们的账户的时候,能让他们一直开心也是一种挑战。监控他们当前正在访问的东西,追踪他们他们遇到问题时的解决方案,并且保证能把他们在使用系统时出现的重要变动记录下来。这里有一些方法和工具可以…
df 命令新手教程
在本指南中,我们将学习如何使用 df 命令。df 命令是 “Disk Free” 的首字母组合,它报告文件系统磁盘空间的使用情况。它显示一个 Linux 系统中文件系统上可用磁盘空间的数量。df 命令很容易与 du 命令混淆。它们的用途不同。df 命令报告我们拥有多少磁盘…
如何在 Linux 上使用网络配置工具 Netplan
netplan 是一个命令行工具,用于在某些 Linux 发行版上配置网络。多年以来 Linux 管理员和用户们以相同的方式配置他们的网络接口。例如,如果你是 Ubuntu 用户,你能够用桌面 GUI 配置网络连接,也可以在 /etc/network/interfaces 文件里配置。配置相当简单…
Linux 开发的五大必备工具
Linux 上的开发工具如此之多,以至于会担心找不到恰好适合你的。Linux 已经成为工作、娱乐和个人生活等多个领域的支柱,人们已经越来越离不开它。在 Linux 的帮助下,技术的变革速度超出了人们的想象,Linux 开发的速度也以指数规模增长。因此,越来越多的…
从过时的 Windows 机器迁移到 Linux
这是一个当老旧的 Windows 机器退役时,决定迁移到 Linux 的故事。我在 ONLYOFFICE 的市场部门工作的每一天,我都能看到 Linux 用户在网上讨论我们的办公软件。我们的产品在 Linux 用户中很受欢迎,这使得我对使用 Linux 作为日常工具的体验非常好奇。我的…
DevOps 实践指南
这些技巧或许对那些想要践行 DevOps 的系统运维和开发者能有所帮助。在去年大概一年的时间里,我注意到对“Devops 实践”感兴趣的开发人员和系统管理员突然有了明显的增加。这样的变化也合理:现在开发者只要花很少的钱,调用一些 API,就能单枪匹马地在一…
更好利用 tmux 会话的 4 个技巧
tmux 是一个终端多路复用工具,它可以让你系统上的终端支持多面板。你可以排列面板位置,在每个面板运行不同进程,这通常可以更好的地利用你的屏幕。我们在 这篇早期的文章 中向读者介绍过这一强力工具。如果你已经开始使用 tmux 了,那么这里有一些技巧可…
在 React 条件渲染中使用三元表达式和 “&&”
React 组件可以通过多种方式决定渲染内容。你可以使用传统的 if 语句或 switch 语句。在本文中,我们将探讨一些替代方案。但要注意,如果你不小心,有些方案会带来自己的陷阱。三元表达式 vs if/else假设我们有一个组件被传进来一个 name 属性。 如果这个字…
如何安装并使用 Wireshark
Wireshark 是自由开源的、跨平台的基于 GUI 的网络数据包分析器,可用于 Linux、Windows、MacOS、Solaris 等。它可以实时捕获网络数据包,并以人性化的格式呈现。Wireshark 允许我们监控网络数据包直到其微观层面。Wireshark 还有一个名为 tshark 的命令行…
5 个很酷的音乐播放器
你喜欢音乐吗?那么 Fedora 中可能有你正在寻找的东西。本文介绍在 Fedora 上运行的各种音乐播放器。无论你有庞大的音乐库,还是小一些的,抑或根本没有,你都可以用到音乐播放器。这里有四个图形程序和一个基于终端的音乐播放器,可以让你挑选。Quod Libet…
我的师傅是风清扬
1 珍惜那些处处帮助你的人国庆假期就要过去了,国庆这几天一直在考虑一个问题(先保留是什么问题),也咨询了几个比较信任的朋友,都没有得到肯定的答案。 回家路上跟了一个大哥哥(陈哥),是我小舅子的朋友,在2003年就开始来深圳打拼,用他的话说,当时…
如何在 Linux 中配置基于密钥认证的 SSH
什么是基于 SSH 密钥的认证?众所周知,Secure Shell,又称 SSH,是允许你通过无安全网络(例如 Internet)和远程系统之间安全访问/通信的加密网络协议。无论何时使用 SSH 在无安全网络上发送数据,它都会在源系统上自动地被加密,并且在目的系统上解密。SS…
简化 Django 开发的八个 Python 包
这个月的 Python 专栏将介绍一些 Django 包,它们有益于你的工作,以及你的个人或业余项目。Django 开发者们,在这个月的 Python 专栏中,我们会介绍一些能帮助你们的软件包。这些软件包是我们最喜欢的 Django 库,能够节省开发时间,减少样板代码,通常来…
在 Linux 中使用 Wondershaper 限制网络带宽
以下内容将向你介绍如何轻松对网络带宽做出限制,并在类 Unix 操作系统中对网络流量进行优化。通过限制网络带宽,可以节省应用程序不必要的带宽消耗,包括软件包管理器(pacman、yum、apt)、web 浏览器、torrent 客户端、下载管理器等,并防止单个或多个用…
ScreenCloud:一个增强的截屏程序
ScreenCloud是一个很棒的小程序,你甚至不知道你需要它。桌面 Linux 的默认屏幕截图流程很好(PrtScr 按钮),我们甚至有一些强大的截图工具,如 Shutter。但是,ScreenCloud 有一个非常简单但非常方便的功能,让我爱上了它。在我们深入它之前,让我们先看…
WinWorld:大型的废弃操作系统、软件、游戏的博物馆
有一天,我正在测试 Dosbox – 这是一个在 Linux 平台上运行 MS-DOS 游戏与程序的软件。当我在搜索一些常用的软件,例如 Turbo C++ 时,我意外留意到了一个叫做 WinWorld 的网站。我查看了这个网站上的某些内容,并且着实被惊艳到了。WinWorld 收集了非常多…
3 个用于数据科学的顶级 Python 库
使用这些库把 Python 变成一个科学数据分析和建模工具。Python 的许多特性,比如开发效率、代码可读性、速度等使之成为了数据科学爱好者的首选编程语言。对于想要升级应用程序功能的数据科学家和机器学习专家来说,Python 通常是最好的选择(比如,Andrey B…
用于 Linux 桌面的 4 个扫描工具
使用这些开源软件之一驱动你的扫描仪来实现无纸化办公。尽管无纸化世界还没有到来,但越来越多的人通过扫描文件和照片来摆脱纸张的束缚。不过,仅仅拥有一台扫描仪还不足够。你还需要软件来驱动扫描仪。然而问题是许多扫描仪制造商没有与他们的设备适配在一…
如何在 Ubuntu 18.04 上安装 Popcorn Time
简要:这篇教程展示给你如何在 Ubuntu 和其他 Linux 发行版上安装 Popcorn Time,也会讨论一些 Popcorn Time 的便捷操作。Popcorn Time 是一个受 Netflix 启发的开源的 torrent 流媒体应用,可以在 Linux、Mac、Windows 上运行。传统的 torrent,在你看影片…