linux中国归档文章
当我们编写 shell 脚本时,我们通常会在脚本中包含其它小程序或命令,例如 awk 操作。对于 awk 而言,我们需要找一些将某些值从 shell 传递到 awk 操作中的方法。我们可以通过在 awk 命令中使用 shell 变量达到目的,在 awk 系列的这一节中,我们将学习如何让 awk 使用
一些新的 GNU/Linux 用户很清楚 Linux 不是 Windows,但其他人对此则不甚了解,而最好的发行版设计者们则会谨记着这两种人的存在。Linux 的核心不管怎么说,Nicky 看起来都不太引人注目。她已经三十岁了,却决定在离开学校多年后回到学校学习。她在海军待了六年,后来接受了一份老友
今日关注代号为"Aspen"的Apricity操作系统第一个稳定版本发布。该系统基于华丽的Arch Linux,可以支持GNOME 和 Cinnamon桌面环境,支持32位和64位机,搭载了最新版本的预安装软件,以及Linux4.6系列内核。这一版本的新功能中,值得一提的是采用LUKS来对整个磁盘进
Python 3 的 urllib 模块是一堆可以处理 URL 的组件集合。如果你有 Python 2 的知识,那么你就会注意到 Python 2 中有 urllib 和 urllib2 两个版本的模块。这些现在都是 Python 3 的 urllib 包的一部分。当前版本的 urllib 包括下面
一天,有一个正在散步的妇人恰好路过一个建筑工地,看到三个正在工作的工人。她问第一个人:“你在做什么?”第一个人没好气地喊道:“你没看到我在砌砖吗?”妇人对这个答案不满意,于是问第二个人:“你在做什么?”第二个人回答说:“我在建一堵砖墙。”说完,他转向第一个人,跟他说:“嗨,你把墙砌过头了。去把刚刚那
我们将逐渐揭开 awk 功能的神秘面纱,在本节中,我们将介绍 awk 内置 ( built-in ) 变量的概念。你可以在 awk 中使用两种类型的变量,它们是: 用户自定义 ( user-defined ) 变量(我们在第八节中已经介绍了)和内置变量。awk 内置变量示例awk 内置变量已经有预先
如今,我们依赖于越来越多的线上服务。我们每注册一个线上服务,就要设置一个密码;如此,我们就不得不记住数以百计的密码。这样对于每个人来说,都很容易忘记密码。我将在本文中介绍 Keeweb,它是一款 Linux 密码管理器,可以为你离线或在线地安全存储所有的密码。当谈及 Linux 密码管理器时,我们会
来认识一下 Amber Matz,她是来自 Lullabot Education 旗下的 Drupalize.Me 的产品经理以及培训师。当她没有倒腾 Arduino、Raspberry Pi 以及电子穿戴设备时,通常会在波特兰 Drupal 用户组里担任辩论主持人。在即将举行的 DrupalCon
Dirk Hohndel 在嵌入式大会上采访 Linus Torvalds 。4 月 4 日到 6 日,在圣迭戈召开的嵌入式 Linux 大会(Embedded Linux Conference)(ELC) 从首次举办到现在已经有 11 年了,该会议包括了与 Linus Torvalds 的主题讨论
我该如何加速在 Ubuntu Linux 16.04 或者 14.04 LTS 上从多个仓库中下载包的 apt-get 或者 apt 命令?你需要使用到 apt-fast 这个 shell 封装器。它会通过多个连接同时下载一个包来加速 apt-get/apt 和 aptitude 命令。所有的包都会
在 awk 系列的第八节,我们介绍了一些强大的 awk 命令功能,它们是变量、数字表达式和赋值运算符。本节我们将学习更多的 awk 功能,即 awk 的特殊模式:BEGIN 和 END。学习 awk 的模式 BEGIN 和 END随着我们逐渐展开,并探索出更多构建复杂 awk 操作的方法,将会证明
假如你在一个图形桌面环境中需要一个计算器时,你可能只需要一路进行点击便可以找到一个计算器。例如,Fedora 工作站中就已经包含了一个名为 Calculator 的工具。它有着几种不同的操作模式,例如,你可以进行复杂的数学运算或者金融运算。但是,你知道吗,命令行也提供了一个与之相似的名为 bc 的工
我相信,Linux 最好也是最坏的事情,就是 内核空间 ( kernel space ) 和 用户空间 ( user space ) 之间的巨大差别。如果没有这个区别,Linux 可能也不会成为世界上影响力最大的操作系统。如今,Linux 的使用范围在世界上是最大的,而这些应用又有着世界上最大的用户
我与 Linux 的故事开始于 1998 年,一直延续到今天。 当时我在 Gap 公司工作,管理着成千台运行着 OS/2 系统的台式机 ( 在随后的几年里变成了 Warp 3.0)。 作为一个 OS/2 的粉丝,那时我非常喜欢那个时候。 随着这些台式机的嗡鸣,我们使用 Gap 开发的工具轻而易举地就
我觉得 awk 系列 将会越来越好,在本系列的前七节我们讨论了在 Linux 中处理文件和筛选字符串所需要的一些 awk 命令基础。在这一部分,我们将会进入 awk 更高级的部分,使用 awk 处理更复杂的文本和进行字符串过滤操作。因此,我们将会讲到 Awk 的一些特性,诸如变量、数值表达式和赋值运
今日关注Tor 0.2.8.6 发布,改善了客户端引导的性能,以及Linux操作系统的安全性。Tor Project团队和Debian Project团队合作,为Debian GNU/Linux操作系统提供了Tor onion服务和Debian在线服务,比如Debian网站和wiki页面,能够确保用
GitHub 又发布了一年一度的章鱼猫观察报告。在这个报告中,分别对开源和社区做了一些有趣的统计,现将其中一些有趣的数据和趋势撷取出来分享给大家。完整的报告请移步此处。GitHub 上最流行的开源项目从让阿波罗 11 号登月的代码到开源课程,过去十二个月中,GitHub 上又涌现了一大批开源项目。以
尽管我们对百度今年工作焦点的关注集中在这个中国搜索巨头在深度学习方面的举措上,许多其他的关键的,尽管不那么前沿的应用表现出了大数据带来的挑战。正如百度的欧阳剑在本周 Hot Chips 大会上谈论的,百度坐拥超过 1 EB 的数据,每天处理大约 100 PB 的数据,每天更新 100 亿的网页,每
MySQL 开发团队于 12 日宣布 MySQL 8.0.0 开发里程碑版本(DMR)发布!可能有人会惊奇 MySQL 为何从 5.x 一下跳跃到了 8.0。事实上,MySQL 5.x 系列已经延续了很多年,从被 Oracle 收购之前就是 5.1,而收购之后一直维持在 5.x,比如 5.5,5.6
这是 Apple 开源 Swift 之后首次发布的重大版本。Swift 3 是一个重要版本,包含了多达上百项的主要改进,包括对语言核心和标准库的改进,Linux 版本增加了核心库,并首次发布了 Swift 包管理器。Swift 3 不兼容于之前发布的 2.2 和 2.3,也就是说,之前为 2.2 和