Linux中国
1.73K subscribers
777 photos
6.34K links
Linux 中国官方 Telegram 频道
Download Telegram
Go 编译器介绍

cmd/compile 包含构成 Go 编译器主要的包。编译器在逻辑上可以被分为四个阶段,我们将简要介绍这几个阶段以及包含相应代码的包的列表。Media

via https://linux.cn/article-9977-1.html
用 NodeJS 进行 Twitter 情感分析

今天,我会试着让你感受下关于 Twitter 的简单 情感分析,判断这个 Twitter 是正能量、负能量还是中性的。这不会像专业人士所用的那么复杂,但至少,它会让你知道挖掘观念的想法。Media

via https://linux.cn/article-9978-1.html
Python 调试器入门

Python 标准库提供了一个名为 pdb 的调试器。此调试器提供了调试所需的大多数功能,如断点、单行步进、堆栈帧的检查等等。Media

via https://linux.cn/article-9979-1.html
MPV 播放器:Linux 下的极简视频播放器

MPV 是一个开源的,跨平台视频播放器,带有极简的 GUI 界面以及丰富的命令行控制。Media

via https://linux.cn/article-9980-1.html
查看一个归档或压缩文件的内容而无需解压它

得益于 Linux 社区,有很多命令行工具可以来达成上面的目标。Media

via https://linux.cn/article-9982-1.html
FreeDOS 的简单介绍

学习如何穿行于 C:\ 提示符下,就像上世纪 90 年代的 DOS 高手一样。Media

via https://linux.cn/article-9983-1.html
如何在 Linux 中不使用功能键在 TTY 之间切换

当任何一个功能键不起作用时,chvt 命令会很有用。Media

via https://linux.cn/article-9985-1.html
如何在 Ubuntu 系统中添加一个辅助 IP 地址

我们不应在服务器主 IP 地址上托管任何应用程序,这是不可取的。如果要在服务器上托管任何应用程序,我们应该为此添加辅助 IP。Media

via https://linux.cn/article-9986-1.html
API Star:一个 Python 3 的 API 框架

为了在 Python 中快速构建 API,我主要依赖于 Flask。最近我遇到了一个名为 “API Star” 的基于 Python 3 的新 API 框架。Media

via https://linux.cn/article-9987-1.html
使用 VS Code 进行 Python 编程

安装启用 Python 扩展后,VS Code 可以配置成理想的 Python 开发工作环境。本文将介绍一些有用的 VS Code 扩展,并配置它们以充分提高 Python 开发效率。Media

via https://linux.cn/article-9989-1.html
如何重置 MySQL 或 MariaDB 的 Root 密码

几个月前,我在Ubuntu 18.04 上安装了 LAMP。今天,我尝试以 root 用户身份登录数据库,但我完全忘记了密码。经过一阵 Google 搜索并浏览一些文章后,我成功重置了密码。Media

via https://linux.cn/article-9990-1.html
初学者指南:在 Ubuntu Linux 上安装和使用 Git 和 GitHub

这篇向导是对于安装和使用 GitHub 的的一个快速说明,本文还将涉及诸如创建本地仓库,如何链接这个本地仓库到包含你的项目的远程仓库(这样每个人都能看到你的项目了),以及如何提交改变并最终推送所有的本地内容到 Github。Media

via https://linux.cn/article-9991-1.html
介绍 Linux 中的管道和命名管道

要在命令间移动数据?使用管道可使此过程便捷。Media

via https://linux.cn/article-9992-1.html
介绍 Linux 中的管道和命名管道

要在命令间移动数据?使用管道可使此过程便捷。Media在 Linux 中,pipe 能让你将一个命令的输出发送给另一个命令。管道,如它的名称那样,能重定向一个进程的标准输出、输入和错误到另一个进程,以便于进一步处理。“管道”(或称“未命名管道”)命令的语法是在两个命令之间加上 | 字符:
Command-1 | Command-2 | ...| Command-N
这里,该管道不能通过另一个会话访问;它被临时创建用于接收 Command-1 的执行并重定向标准输出。它在成功执行之后删除。Media在上面的示例中,contents.txt 包含特定目录中所有文件的列表 —— 具体来说,就是 ls -al 命令的输出。我们首先通过管道(如图所示)使用 “file” 关键字从 contents.txt 中 grep 文件名,因此 cat 命令的输出作为 grep 命令的输入提供。接下来,我们添加管道来执行 awk 命令,该命令显示 grep 命令的过滤输出中的第 9 列。我们还可以使用 wc -l 命令计算 contents.txt 中的行数。只要系统启动并运行或直到它被删除,命名管道就可以持续使用。它是一个遵循 FIFO(先进先出)机制的特殊文件。它可以像普通文件一样使用。也就是,你可以写入,从中读取,然后打开或关闭它。要创建命名管道,命令为:
mkfifo <pipe-name>
这将创建一个命名管道文件,它甚至可以在多个 shell 会话中使用。创建 FIFO 命名管道的另一种方法是使用此命令:
mknod p <pipe-name>
要重定向任何命令的标准输出到其它命令,请使用 > 符号。要重定向任何命令的标准输入,请使用 < 符号。Media如上所示,ls -al 命令的输出被重定向到 contents.txt 并插入到文件中。类似地,tail 命令的输入通过 < 符号从 contents.txt 读取。MediaMedia这里,我们创建了一个命名管道 my-named-pipe,并将 ls -al 命令的输出重定向到命名管道。我们可以打开一个新的 shell 会话并 cat 命名管道的内容,如前所述,它显示了 ls -al 命令的输出。请注意,命名管道的大小为零,并有一个标志 “p”。因此,下次你在 Linux 终端上使用命令并在命令之间移动数据时,希望管道使这个过程快速简便。via: https://opensource.com/article/18/8/introduction-pipes-linux作者:Archit Modi 选题:lujun9972 译者:geekpi 校对:wxy本文由 LCTT 原创编译,Linux中国 荣誉推出Media

via https://linux.cn/article-9992-1.html?utm_source=rss&utm_medium=rss
如何将 WordPress 博客发布到静态 GitLab Pages 上

通过 GitLab 或 GitHub Pages 来提供一个 WordPress 镜像站点, 从而最小化安全问题。Media

via https://linux.cn/article-9993-1.html
如何从 Linux 命令行安装软件

学习一种不同的包管理器和怎么使用它。Media

via https://linux.cn/article-9994-1.html
10 个在 Linux 上也有的流行的 Windows 程序

许多仅在 Windows 和/或 Mac上 有的程序可在 Linux 平台上使用了,而且不用麻烦。向 Snap 和 Flatpak 技术致敬,这些技术已经为 Linux 用户带来了许多“受限制”的程序。Media

via https://linux.cn/article-9995-1.html
Etcher.io 入门

用这个易用的媒体创建工具来创建一个可引导的 USB 盘或 SD 卡。Media

via https://linux.cn/article-9998-1.html
LCTT 2018:五周年纪念日

总结一下这两年我们做了什么,有什么不足,也发一些展望吧。Media

via https://linux.cn/article-9999-1.html
如何在 Ubuntu 18.04 上更新固件

通常,Ubuntu 和其他 Linux 中的默认软件中心会处理系统固件的更新。但是如果你遇到了错误,你可以使用 fwupd 命令行工具更新系统的固件。Media

via https://linux.cn/article-10002-1.html
Kubernetes 网络运维

运维联网软件是很难的Media

via https://linux.cn/article-10003-1.html