理解 Bash 中的尖括号
为初学者介绍尖括号。<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/02/203531zbi5pzfk1xlfvxid.jpg">Media</a><a href="https://www.linux.com/blog/2019/1/bash-shell-utility-reaches-50-milestone">Bash</a> 内置了很多诸如 ls、cd、mv 这样的重要的命令,也有很多诸如 grep、awk、sed 这些有用的工具。但除此之外,其实 <a href="https://www.linux.com/blog/2019/1/bash-shell-utility-reaches-50-milestone">Bash</a> 中还有很多可以<a href="https://www.linux.com/blog/learn/2019/1/linux-tools-meaning-dot">起到胶水作用</a>的标点符号,例如点号(.)、逗号(,)、括号(<>)、引号(")之类。下面我们就来看一下可以用来进行数据转换和转移的尖括号(<>)。转移数据如果你对其它编程语言有所了解,你会知道尖括号 < 和 > 一般是作为逻辑运算符,用来比较两个值之间的大小关系。如果你还编写 HTML,尖括号作为各种标签的一部分,就更不会让你感到陌生了。在 shell 脚本语言中,尖括号可以将数据从一个地方转移到另一个地方。例如可以这样把数据存放到一个文件当中:<pre class="prettyprint linenums">ls > dir_content.txt</pre>在上面的例子中,> 符号让 shell 将 ls 命令的输出结果写入到 dir_content.txt 里,而不是直接显示在命令行中。需要注意的是,如果 dir_content.txt 这个文件不存在,Bash 会为你创建;但是如果 dir_content.txt 是一个已有的非空文件,它的内容就会被覆盖掉。所以执行类似的操作之前务必谨慎。你也可以不使用 > 而使用 >>,这样就可以把新的数据追加到文件的末端而不会覆盖掉文件中已有的数据了。例如:<pre class="prettyprint linenums">ls $HOME > dir_content.txt; wc -l dir_content.txt >> dir_content.txt</pre>在๢…
为初学者介绍尖括号。<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/02/203531zbi5pzfk1xlfvxid.jpg">Media</a><a href="https://www.linux.com/blog/2019/1/bash-shell-utility-reaches-50-milestone">Bash</a> 内置了很多诸如 ls、cd、mv 这样的重要的命令,也有很多诸如 grep、awk、sed 这些有用的工具。但除此之外,其实 <a href="https://www.linux.com/blog/2019/1/bash-shell-utility-reaches-50-milestone">Bash</a> 中还有很多可以<a href="https://www.linux.com/blog/learn/2019/1/linux-tools-meaning-dot">起到胶水作用</a>的标点符号,例如点号(.)、逗号(,)、括号(<>)、引号(")之类。下面我们就来看一下可以用来进行数据转换和转移的尖括号(<>)。转移数据如果你对其它编程语言有所了解,你会知道尖括号 < 和 > 一般是作为逻辑运算符,用来比较两个值之间的大小关系。如果你还编写 HTML,尖括号作为各种标签的一部分,就更不会让你感到陌生了。在 shell 脚本语言中,尖括号可以将数据从一个地方转移到另一个地方。例如可以这样把数据存放到一个文件当中:<pre class="prettyprint linenums">ls > dir_content.txt</pre>在上面的例子中,> 符号让 shell 将 ls 命令的输出结果写入到 dir_content.txt 里,而不是直接显示在命令行中。需要注意的是,如果 dir_content.txt 这个文件不存在,Bash 会为你创建;但是如果 dir_content.txt 是一个已有的非空文件,它的内容就会被覆盖掉。所以执行类似的操作之前务必谨慎。你也可以不使用 > 而使用 >>,这样就可以把新的数据追加到文件的末端而不会覆盖掉文件中已有的数据了。例如:<pre class="prettyprint linenums">ls $HOME > dir_content.txt; wc -l dir_content.txt >> dir_content.txt</pre>在๢…
Hegemon:一个 Linux 的模块化系统和硬件监控工具
所有这些只允许我们监控系统利用率而不能监控系统硬件。但是 Hegemon 允许我们在单个仪表板中监控两者。Media
via https://linux.cn/article-10503-1.html
所有这些只允许我们监控系统利用率而不能监控系统硬件。但是 Hegemon 允许我们在单个仪表板中监控两者。Media
via https://linux.cn/article-10503-1.html
Hegemon:一个 Linux 的模块化系统和硬件监控工具
<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/02/210707fx5xsffzg2frvglz.jpg">Media</a>我知道每个人都更喜欢使用 <a href="https://www.2daygeek.com/top-command-examples-to-monitor-server-performance/">top 命令</a>来监控系统利用率。这是被 Linux 系统管理员大量使用的原生命令之一。在 Linux 中,每个包都有一个替代品。Linux 中有许多可用于此的工具,我更喜欢 <a href="https://www.2daygeek.com/linux-htop-command-linux-system-performance-resource-monitoring-tool/">htop 命令</a>。如果你想了解其他替代方案,我建议你浏览每个链接了解更多信息。它们有 htop、CorFreq、glances、atop、Dstat、Gtop、Linux Dash、Netdata、Monit 等。所有这些只允许我们监控系统利用率而不能监控系统硬件。但是 Hegemon 允许我们在单个仪表板中监控两者。如果你正在寻找系统硬件监控软件,那么我建议你看下 <a href="https://www.2daygeek.com/view-check-cpu-hard-disk-temperature-linux/">lm_sensors</a> 和 <a href="https://www.2daygeek.com/s-tui-stress-terminal-ui-monitor-linux-cpu-temperature-frequency/">s-tui 压力终端 UI</a>。Hegemon 是什么?Hegemon 是一个正在开发中的模块化系统监视器,以安全的 Rust 编写。它允许用户在单个仪表板中监控两种使用情况。分别是系统利用率和硬件温度。Hegemon 目前的特性监控 CPU 和内存使用情况、温度和风扇速度展开任何数据流以显示更详细的图表和其他信息可调整的更新间隔干净的 MVC 架构,具有良好的代码质量单元测试计划的特性包括macOS 和 BSD 支持(目前仅支持 Linux) * 监控磁盘和网络 I/O、GPU 使用情况(可能)等 * 选择并重新排序数据流 * 鼠标控制如何在 Linux 中安装 Hegemon?Hegemon 需要 Rust 1.26 或更高版本以及 libsensors…
<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/02/210707fx5xsffzg2frvglz.jpg">Media</a>我知道每个人都更喜欢使用 <a href="https://www.2daygeek.com/top-command-examples-to-monitor-server-performance/">top 命令</a>来监控系统利用率。这是被 Linux 系统管理员大量使用的原生命令之一。在 Linux 中,每个包都有一个替代品。Linux 中有许多可用于此的工具,我更喜欢 <a href="https://www.2daygeek.com/linux-htop-command-linux-system-performance-resource-monitoring-tool/">htop 命令</a>。如果你想了解其他替代方案,我建议你浏览每个链接了解更多信息。它们有 htop、CorFreq、glances、atop、Dstat、Gtop、Linux Dash、Netdata、Monit 等。所有这些只允许我们监控系统利用率而不能监控系统硬件。但是 Hegemon 允许我们在单个仪表板中监控两者。如果你正在寻找系统硬件监控软件,那么我建议你看下 <a href="https://www.2daygeek.com/view-check-cpu-hard-disk-temperature-linux/">lm_sensors</a> 和 <a href="https://www.2daygeek.com/s-tui-stress-terminal-ui-monitor-linux-cpu-temperature-frequency/">s-tui 压力终端 UI</a>。Hegemon 是什么?Hegemon 是一个正在开发中的模块化系统监视器,以安全的 Rust 编写。它允许用户在单个仪表板中监控两种使用情况。分别是系统利用率和硬件温度。Hegemon 目前的特性监控 CPU 和内存使用情况、温度和风扇速度展开任何数据流以显示更详细的图表和其他信息可调整的更新间隔干净的 MVC 架构,具有良好的代码质量单元测试计划的特性包括macOS 和 BSD 支持(目前仅支持 Linux) * 监控磁盘和网络 I/O、GPU 使用情况(可能)等 * 选择并重新排序数据流 * 鼠标控制如何在 Linux 中安装 Hegemon?Hegemon 需要 Rust 1.26 或更高版本以及 libsensors…
极客漫画:当 Git 有了智能
Media要是你的 Git 有了人工智能,会不会嫌弃你的提交?当你想修复一个游戏防沉迷的时间验证 bug 时,却被 Git 鄙视了——你确认你的老板还需要你吗,而不是一个 Git?就算是你恼羞成怒想要删除 Git 怕是也会被智能的 Yum 拒绝吧——它们肯定是一伙的。via: http://turnoff.us/geek/when-ai-meets-git/作者:Daniel Stori 译者 & 点评:wxy 校对 & 合成:wxy本文由 LCTT 原创编译,Linux中国 荣誉推出Media
via https://linux.cn/article-10504-1.html?utm_source=rss&utm_medium=rss
Media要是你的 Git 有了人工智能,会不会嫌弃你的提交?当你想修复一个游戏防沉迷的时间验证 bug 时,却被 Git 鄙视了——你确认你的老板还需要你吗,而不是一个 Git?就算是你恼羞成怒想要删除 Git 怕是也会被智能的 Yum 拒绝吧——它们肯定是一伙的。via: http://turnoff.us/geek/when-ai-meets-git/作者:Daniel Stori 译者 & 点评:wxy 校对 & 合成:wxy本文由 LCTT 原创编译,Linux中国 荣誉推出Media
via https://linux.cn/article-10504-1.html?utm_source=rss&utm_medium=rss
「Linux 中国」2018 微信文章排行榜
荏苒时光,又是新的一年。 这一年,我们在微信公众号(Linux中国)上的更新无日或断,也涌现了一批不错的文章。作为一年的总结,我特此将这一年的文章做一个排行总结,以飨诸位读者。Media
via https://linux.cn/article-10505-1.html
荏苒时光,又是新的一年。 这一年,我们在微信公众号(Linux中国)上的更新无日或断,也涌现了一批不错的文章。作为一年的总结,我特此将这一年的文章做一个排行总结,以飨诸位读者。Media
via https://linux.cn/article-10505-1.html
「Linux 中国」2018 微信文章排行榜
<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/03/173829pl4cd23kgd46oddk.jpg">Media</a>荏苒时光,又是新的一年。这一年,我们在微信公众号(Linux中国)上的更新无日或断,也涌现了一批不错的文章。作为一年的总结,我特此将这一年的文章做一个排行总结,以飨诸位读者。(注:统计范围严格来说是 13 个月,包括春节前的这一个月)阅读排行榜以下是阅读数超过 5000 的文章:排名阅读好看评论打赏转载发送时间标题11619859240112018-01-25<a href="http://mp.weixin.qq.com/s?__biz=MjM5NjQ4MjYwMQ==&mid=2664610329&idx=1&sn=a5b91260149be20fa5603e9fb25eeac9&chksm=bdce815f8ab90849ba5b9adb10639d42df5a6bd683f793198162c05113fbd2464e44c8eecdd9#rd">与 C 语言长别离</a>21492610021002018-09-18<a href="http://mp.weixin.qq.com/s?__biz=MjM5NjQ4MjYwMQ==&mid=2664612072&idx=1&sn=259d825fd5fe21a6f1dca8c4318b50db&chksm=bdcefbae8ab972b8252dfc9437ff2c9565b064d2aeee74a39faf959aaecd188f2f6dfa808c07#rd">Linus Torvalds 宣布无限期休假,开始自我反省……</a>3124125120092018-04-30<a href="http://mp.weixin.qq.com/s?__biz=MjM5NjQ4MjYwMQ==&mid=2664611004&idx=1&sn=565c0edf2637c2f074446e1bbe541e39&chksm=bdce87fa8ab90eec7f7af4a7d27f48c48521504d95ba5f3743e816655a8fb262e53414f76112#rd">假装很忙的三个命令行工具</a>4104482937032018-08-30<a href="http://mp.weixin.qq.com/s?__biz=MjM5NjQ4MjYwMQ==&mid=2664611934&idx=1&sn=41baeb96767f7471cc3ec9da00f68b6b&chksm=bdcefb188ab9720e3f5af1a5fe22ce899b58e02aaf33f8d5211a8d2dff85e2970a4acd6937b1#rd">逃离 Google,重获自由(与君共勉)</a>5103743916232018-02-19<a href="http://mp.weixin.qq.com/s?__biz=MjM5NjQ4MjYwMQ==&mid=2664610501&idx=1&sn=7d79747ae3b7dd131b49ae1c5121e8c3&chksm=bdce81838ab908953017238f6034f49a9fb87f74c08b518bb41e993b1c833f0f494400b4e613#rd">2018 年度最佳 Linux 笔记本电脑:来自一位 RHCE 的选购指南</a>69808429032018-01-06<a href="http://mp.weixin.qq.com/s?__biz=MjM5NjQ4MjYwMQ==&mid=2664610184&idx=1&sn=c79e506cfb9b04aaa48ef702557b7b0f&chksm=bdce82ce8ab90bd8d178cb05cee299378e3c26f51eb9cfb6cf4666fbcc8cdb8514522aee78d9#rd">绝不要用的 Linux 命令!</a>79660407012018-11-07<a href="http://mp.weixin.qq.com/s?__biz=MjM5NjQ4MjYwMQ==&mid=2664612515&idx=1&sn=889e6cbdc84415021a30a79a6a065a8d&chksm=bdcef9e58ab970f36c223938c257159ebe1cf56739fadfeb1b5106fe8a6f9d99ea6120337230#rd">对 C++ 的忧虑?C++ 创始人警告:关于 C++ 的某些未来计划十分危险</a>895161954062018-10-24<a href="http://mp.weixin.qq.com/s?__biz=MjM5NjQ4MjYwMQ==&mid=2664612384&idx=1&sn=9d1c93d8d86b81906914d6c0f878866d&chksm=bdcef9668ab9707001cd27e6448d7376baf90a2a07a567c69b9b9ad2230495a84…
<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/03/173829pl4cd23kgd46oddk.jpg">Media</a>荏苒时光,又是新的一年。这一年,我们在微信公众号(Linux中国)上的更新无日或断,也涌现了一批不错的文章。作为一年的总结,我特此将这一年的文章做一个排行总结,以飨诸位读者。(注:统计范围严格来说是 13 个月,包括春节前的这一个月)阅读排行榜以下是阅读数超过 5000 的文章:排名阅读好看评论打赏转载发送时间标题11619859240112018-01-25<a href="http://mp.weixin.qq.com/s?__biz=MjM5NjQ4MjYwMQ==&mid=2664610329&idx=1&sn=a5b91260149be20fa5603e9fb25eeac9&chksm=bdce815f8ab90849ba5b9adb10639d42df5a6bd683f793198162c05113fbd2464e44c8eecdd9#rd">与 C 语言长别离</a>21492610021002018-09-18<a href="http://mp.weixin.qq.com/s?__biz=MjM5NjQ4MjYwMQ==&mid=2664612072&idx=1&sn=259d825fd5fe21a6f1dca8c4318b50db&chksm=bdcefbae8ab972b8252dfc9437ff2c9565b064d2aeee74a39faf959aaecd188f2f6dfa808c07#rd">Linus Torvalds 宣布无限期休假,开始自我反省……</a>3124125120092018-04-30<a href="http://mp.weixin.qq.com/s?__biz=MjM5NjQ4MjYwMQ==&mid=2664611004&idx=1&sn=565c0edf2637c2f074446e1bbe541e39&chksm=bdce87fa8ab90eec7f7af4a7d27f48c48521504d95ba5f3743e816655a8fb262e53414f76112#rd">假装很忙的三个命令行工具</a>4104482937032018-08-30<a href="http://mp.weixin.qq.com/s?__biz=MjM5NjQ4MjYwMQ==&mid=2664611934&idx=1&sn=41baeb96767f7471cc3ec9da00f68b6b&chksm=bdcefb188ab9720e3f5af1a5fe22ce899b58e02aaf33f8d5211a8d2dff85e2970a4acd6937b1#rd">逃离 Google,重获自由(与君共勉)</a>5103743916232018-02-19<a href="http://mp.weixin.qq.com/s?__biz=MjM5NjQ4MjYwMQ==&mid=2664610501&idx=1&sn=7d79747ae3b7dd131b49ae1c5121e8c3&chksm=bdce81838ab908953017238f6034f49a9fb87f74c08b518bb41e993b1c833f0f494400b4e613#rd">2018 年度最佳 Linux 笔记本电脑:来自一位 RHCE 的选购指南</a>69808429032018-01-06<a href="http://mp.weixin.qq.com/s?__biz=MjM5NjQ4MjYwMQ==&mid=2664610184&idx=1&sn=c79e506cfb9b04aaa48ef702557b7b0f&chksm=bdce82ce8ab90bd8d178cb05cee299378e3c26f51eb9cfb6cf4666fbcc8cdb8514522aee78d9#rd">绝不要用的 Linux 命令!</a>79660407012018-11-07<a href="http://mp.weixin.qq.com/s?__biz=MjM5NjQ4MjYwMQ==&mid=2664612515&idx=1&sn=889e6cbdc84415021a30a79a6a065a8d&chksm=bdcef9e58ab970f36c223938c257159ebe1cf56739fadfeb1b5106fe8a6f9d99ea6120337230#rd">对 C++ 的忧虑?C++ 创始人警告:关于 C++ 的某些未来计划十分危险</a>895161954062018-10-24<a href="http://mp.weixin.qq.com/s?__biz=MjM5NjQ4MjYwMQ==&mid=2664612384&idx=1&sn=9d1c93d8d86b81906914d6c0f878866d&chksm=bdcef9668ab9707001cd27e6448d7376baf90a2a07a567c69b9b9ad2230495a84…
如何搜索一个包是否在你的 Linux 发行版中
如果你不知道确切的包名称或者你想搜索某些包,那么你可以在发行版的包管理器的帮助下轻松搜索该包。Media
via https://linux.cn/article-10506-1.html
如果你不知道确切的包名称或者你想搜索某些包,那么你可以在发行版的包管理器的帮助下轻松搜索该包。Media
via https://linux.cn/article-10506-1.html
如何搜索一个包是否在你的 Linux 发行版中
<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/03/213058kmlfz3bb4rcmrsvx.jpg">Media</a>如果你知道包名称,那么你可以直接安装所需的包。在某些情况下,如果你不知道确切的包名称或者你想搜索某些包,那么你可以在发行版的包管理器的帮助下轻松搜索该包。搜索会自动包括已安装和可用的包。结果的格式取决于选项。如果你的查询没有输出任何信息,那么意味着没有匹配条件的包。这可以通过发行版的包管理器的各种选项来完成。我已经在本文中添加了所有可能的选项,你可以选择最好的和最合适你的选项。或者,我们可以通过 whohas 命令实现这一点。它会从所有的主流发行版(例如 Debian、Ubuntu、 Fedora 等)中搜索,而不仅仅是你自己的系统发行版。建议阅读:<a href="https://www.2daygeek.com/list-of-command-line-package-manager-for-linux/">适用于 Linux 的命令行包管理器列表以及用法</a><a href="https://www.2daygeek.com/list-of-graphical-frontend-tool-for-linux-package-manager/">Linux 包管理器的图形前端工具</a>如何在 Debian/Ubuntu 中搜索一个包我们可以使用 apt、apt-cache 和 aptitude 包管理器在基于 Debian 的发行版上查找给定的包。我为这个包管理器中包括了大量的选项。我们可以在基于 Debian 的系统中使用三种方式完成此操作。apt 命令apt-cache 命令aptitude 命令如何使用 apt 命令搜索一个包APT 代表高级包管理工具Advanced Packaging Tool(APT),它取代了 apt-get。它有功能丰富的命令行工具,包括所有功能包含在一个命令(apt)里,包括 apt-cache、apt-search、dpkg、apt…
<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/03/213058kmlfz3bb4rcmrsvx.jpg">Media</a>如果你知道包名称,那么你可以直接安装所需的包。在某些情况下,如果你不知道确切的包名称或者你想搜索某些包,那么你可以在发行版的包管理器的帮助下轻松搜索该包。搜索会自动包括已安装和可用的包。结果的格式取决于选项。如果你的查询没有输出任何信息,那么意味着没有匹配条件的包。这可以通过发行版的包管理器的各种选项来完成。我已经在本文中添加了所有可能的选项,你可以选择最好的和最合适你的选项。或者,我们可以通过 whohas 命令实现这一点。它会从所有的主流发行版(例如 Debian、Ubuntu、 Fedora 等)中搜索,而不仅仅是你自己的系统发行版。建议阅读:<a href="https://www.2daygeek.com/list-of-command-line-package-manager-for-linux/">适用于 Linux 的命令行包管理器列表以及用法</a><a href="https://www.2daygeek.com/list-of-graphical-frontend-tool-for-linux-package-manager/">Linux 包管理器的图形前端工具</a>如何在 Debian/Ubuntu 中搜索一个包我们可以使用 apt、apt-cache 和 aptitude 包管理器在基于 Debian 的发行版上查找给定的包。我为这个包管理器中包括了大量的选项。我们可以在基于 Debian 的系统中使用三种方式完成此操作。apt 命令apt-cache 命令aptitude 命令如何使用 apt 命令搜索一个包APT 代表高级包管理工具Advanced Packaging Tool(APT),它取代了 apt-get。它有功能丰富的命令行工具,包括所有功能包含在一个命令(apt)里,包括 apt-cache、apt-search、dpkg、apt…
开始使用 Roland 吧,一款命令行随机选择工具
Roland 可以帮你做出艰难的决定,它是我们在开源工具系列中的第七个工具,将帮助你在 2019 年提高工作效率。Media
via https://linux.cn/article-10507-1.html
Roland 可以帮你做出艰难的决定,它是我们在开源工具系列中的第七个工具,将帮助你在 2019 年提高工作效率。Media
via https://linux.cn/article-10507-1.html
开始使用 Roland 吧,一款命令行随机选择工具
Roland 可以帮你做出艰难的决定,它是我们在开源工具系列中的第七个工具,将帮助你在 2019 年提高工作效率。<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/04/172318hz7vnyve7qhyyzf6.jpg">Media</a>每年年初似乎都有疯狂的冲动想提高工作效率。新年的决心,渴望开启新的一年,当然,“抛弃旧的,拥抱新的”的态度促成了这一切。通常这时的建议严重偏向闭源和专有软件,但事实上并不用这样。这是我挑选出的 19 个新的(或者对你而言新的)开源工具中的第七个工具来帮助你在 2019 年更有效率。Roland当一周的工作结束后,我唯一想做的就是躺到沙发上打一个周末的游戏。但即使我的职业义务在工作日结束后停止了,但我仍然需要管理我的家庭。洗衣、宠物护理、确保我孩子有他所需要的东西,以及最重要的是:决定晚餐吃什么。像许多人一样,我经常受到<a href="https://en.wikipedia.org/wiki/Decision_fatigue">决策疲劳</a>的困扰,根据速度、准备难易程度以及(坦白地说)任何让我压力最小的方式都会导致不太健康的晚餐选择。<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/04/172318azmr1rsi2je1xxix.png">Media</a><a href="https://github.com/rjbs/Roland">Roland</a> 让我计划饭菜变得容易。Roland 是一款专为桌面角色扮演游戏设计的 Perl 应用。它从怪物和雇佣者等项目列表中随机挑选。从本质上讲,Roland 在命令行做的事情就像游戏管理员在桌子上掷骰子,以便在《要对玩家做的坏事全书》中找…
Roland 可以帮你做出艰难的决定,它是我们在开源工具系列中的第七个工具,将帮助你在 2019 年提高工作效率。<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/04/172318hz7vnyve7qhyyzf6.jpg">Media</a>每年年初似乎都有疯狂的冲动想提高工作效率。新年的决心,渴望开启新的一年,当然,“抛弃旧的,拥抱新的”的态度促成了这一切。通常这时的建议严重偏向闭源和专有软件,但事实上并不用这样。这是我挑选出的 19 个新的(或者对你而言新的)开源工具中的第七个工具来帮助你在 2019 年更有效率。Roland当一周的工作结束后,我唯一想做的就是躺到沙发上打一个周末的游戏。但即使我的职业义务在工作日结束后停止了,但我仍然需要管理我的家庭。洗衣、宠物护理、确保我孩子有他所需要的东西,以及最重要的是:决定晚餐吃什么。像许多人一样,我经常受到<a href="https://en.wikipedia.org/wiki/Decision_fatigue">决策疲劳</a>的困扰,根据速度、准备难易程度以及(坦白地说)任何让我压力最小的方式都会导致不太健康的晚餐选择。<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/04/172318azmr1rsi2je1xxix.png">Media</a><a href="https://github.com/rjbs/Roland">Roland</a> 让我计划饭菜变得容易。Roland 是一款专为桌面角色扮演游戏设计的 Perl 应用。它从怪物和雇佣者等项目列表中随机挑选。从本质上讲,Roland 在命令行做的事情就像游戏管理员在桌子上掷骰子,以便在《要对玩家做的坏事全书》中找…
fdisk:Linux 下管理磁盘分区的利器
人人都喜欢用 fdisk,它是 Linux 下管理磁盘分区的最佳利器之一。它可以操作最大 2TB 的分区。Media
via https://linux.cn/article-10508-1.html
人人都喜欢用 fdisk,它是 Linux 下管理磁盘分区的最佳利器之一。它可以操作最大 2TB 的分区。Media
via https://linux.cn/article-10508-1.html
fdisk:Linux 下管理磁盘分区的利器
<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/04/180541pqhz7fmows9rphtc.jpg">Media</a>一块硬盘可以被划分成一个或多个逻辑磁盘,我们将其称作分区。我们对硬盘进行的划分信息被储存于建立在扇区 0 的分区表(MBR 或 GPT)中。Linux 需要至少一个分区来当作根文件系统,所以我们不能在没有分区的情况下安装 Linux 系统。当我们创建一个分区时,我们必须将它格式化为一个适合的文件系统,否则我们就没办法往里面储存文件了。要在 Linux 中完成分区的相关工作,我们需要一些工具。Linux 下有很多可用的相关工具,我们曾介绍过 <a href="https://www.2daygeek.com/how-to-manage-disk-partitions-using-parted-command/">Parted 命令</a>。不过,今天我们的主角是 fdisk。人人都喜欢用 fdisk,它是 Linux 下管理磁盘分区的最佳利器之一。它可以操作最大 2TB 的分区。大量 Linux 管理员都喜欢使用这个工具,因为当下 LVM 和 SAN 的原因,并没有多少人会用到 2TB 以上的分区。并且这个工具被世界上许多的基础设施所使用。如果你还是想创建比 2TB 更大的分区,请使用 parted 命令 或 cfdisk 命令。对磁盘进行分区和创建文件系统是 Linux 管理员的日常。如果你在许多不同的环境中工作,你一定每天都会重复几次这项操作。Linux 内核是如何理解硬盘的?作为人类,我们可以很轻松地理解一些事情;但是电脑就不是这样了,它们需要合适的命名才能理解这些。在 Linux 中,外围设备都位于 /dev 挂载点,内核$…
<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/04/180541pqhz7fmows9rphtc.jpg">Media</a>一块硬盘可以被划分成一个或多个逻辑磁盘,我们将其称作分区。我们对硬盘进行的划分信息被储存于建立在扇区 0 的分区表(MBR 或 GPT)中。Linux 需要至少一个分区来当作根文件系统,所以我们不能在没有分区的情况下安装 Linux 系统。当我们创建一个分区时,我们必须将它格式化为一个适合的文件系统,否则我们就没办法往里面储存文件了。要在 Linux 中完成分区的相关工作,我们需要一些工具。Linux 下有很多可用的相关工具,我们曾介绍过 <a href="https://www.2daygeek.com/how-to-manage-disk-partitions-using-parted-command/">Parted 命令</a>。不过,今天我们的主角是 fdisk。人人都喜欢用 fdisk,它是 Linux 下管理磁盘分区的最佳利器之一。它可以操作最大 2TB 的分区。大量 Linux 管理员都喜欢使用这个工具,因为当下 LVM 和 SAN 的原因,并没有多少人会用到 2TB 以上的分区。并且这个工具被世界上许多的基础设施所使用。如果你还是想创建比 2TB 更大的分区,请使用 parted 命令 或 cfdisk 命令。对磁盘进行分区和创建文件系统是 Linux 管理员的日常。如果你在许多不同的环境中工作,你一定每天都会重复几次这项操作。Linux 内核是如何理解硬盘的?作为人类,我们可以很轻松地理解一些事情;但是电脑就不是这样了,它们需要合适的命名才能理解这些。在 Linux 中,外围设备都位于 /dev 挂载点,内核$…
极客漫画:云锁定
避免被某一家(云)服务商锁定,这样你就再也离不开它了——当你就是那偏偏遇到问题的 0.05% 时,你也需要找工作了。Media
via https://linux.cn/article-10509-1.html
避免被某一家(云)服务商锁定,这样你就再也离不开它了——当你就是那偏偏遇到问题的 0.05% 时,你也需要找工作了。Media
via https://linux.cn/article-10509-1.html
极客漫画:云锁定
Media避免被某一家(云)服务商锁定,这样你就再也离不开它了——当你就是那偏偏遇到问题的 0.05% 时,你也需要找工作了。via: http://turnoff.us/geek/cloud-lock-in/作者:Daniel Stori 译者 & 点评:wxy 校对 & 合成:wxy本文由 LCTT 原创编译,Linux中国 荣誉推出Media
via https://linux.cn/article-10509-1.html?utm_source=rss&utm_medium=rss
Media避免被某一家(云)服务商锁定,这样你就再也离不开它了——当你就是那偏偏遇到问题的 0.05% 时,你也需要找工作了。via: http://turnoff.us/geek/cloud-lock-in/作者:Daniel Stori 译者 & 点评:wxy 校对 & 合成:wxy本文由 LCTT 原创编译,Linux中国 荣誉推出Media
via https://linux.cn/article-10509-1.html?utm_source=rss&utm_medium=rss
作为 CEO 使用 Emacs 的两年经验之谈
两年前,我写了一篇博客,并取得了一些反响。这让我有点受宠若惊。那篇博客写的是我准备将 Emacs 作为我的主办公软件,当时我还是 CEO,现在已经是 CTO 了。Media
via https://linux.cn/article-10510-1.html
两年前,我写了一篇博客,并取得了一些反响。这让我有点受宠若惊。那篇博客写的是我准备将 Emacs 作为我的主办公软件,当时我还是 CEO,现在已经是 CTO 了。Media
via https://linux.cn/article-10510-1.html
作为 CEO 使用 Emacs 的两年经验之谈
<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/05/141510fxq0629nl59x6lv0.jpg">Media</a>两年前,我写了一篇<a href="https://linux.cn/article-10401-1.html">博客</a>,并取得了一些反响。这让我有点受宠若惊。那篇博客写的是我准备将 Emacs 作为我的主办公软件,当时我还是 CEO,现在已经是 CTO 了。现在回想起来,我发现我之前不是做程序员就是做软件架构师,而且那时我也喜欢用 Emacs 写代码。重新考虑使用 Emacs 是一次令我振奋的尝试,但我不太清楚这次行动会造成什么反响。在网上,那篇博客的评论也是褒贬不一,但是还是有数万的阅读量,所以总的来说,我写的是一个蛮有意思的题材。在 <a href="https://www.reddit.com/r/emacs/comments/7efpkt/a_ceos_guide_to_emacs/">Reddit</a> 和 <a href="https://news.ycombinator.com/item?id=10642088">HackerNews</a> 上有些令人哭笑不得的回复,说我的手会变成鸡爪,或者说我会因白色的背景而近视。在这里我可以很高兴地回答,到目前为止并没有出现什么特别糟糕的后果,相反,我的手腕还因此变得更灵活了。还有一些人担心,说使用 Emacs 会耗费一个 CEO 的精力。把 Fugue 从一个在我家后院的灵感变成强大的产品,并有一大批忠实的顾客,我发现在做这种真正复杂之事的时候,Emacs 可以给你带来安慰。还有,我现在仍然在用白色的背景。近段时间那篇博客又被翻出来了,并发到了 <a href="https://news.ycombinator.com/item?id=15753150">HackerNews</a> 上。我收到了大量的跟帖者问我现在使用状况如何,所以我写了这篇博客来回应他们&#…
<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/05/141510fxq0629nl59x6lv0.jpg">Media</a>两年前,我写了一篇<a href="https://linux.cn/article-10401-1.html">博客</a>,并取得了一些反响。这让我有点受宠若惊。那篇博客写的是我准备将 Emacs 作为我的主办公软件,当时我还是 CEO,现在已经是 CTO 了。现在回想起来,我发现我之前不是做程序员就是做软件架构师,而且那时我也喜欢用 Emacs 写代码。重新考虑使用 Emacs 是一次令我振奋的尝试,但我不太清楚这次行动会造成什么反响。在网上,那篇博客的评论也是褒贬不一,但是还是有数万的阅读量,所以总的来说,我写的是一个蛮有意思的题材。在 <a href="https://www.reddit.com/r/emacs/comments/7efpkt/a_ceos_guide_to_emacs/">Reddit</a> 和 <a href="https://news.ycombinator.com/item?id=10642088">HackerNews</a> 上有些令人哭笑不得的回复,说我的手会变成鸡爪,或者说我会因白色的背景而近视。在这里我可以很高兴地回答,到目前为止并没有出现什么特别糟糕的后果,相反,我的手腕还因此变得更灵活了。还有一些人担心,说使用 Emacs 会耗费一个 CEO 的精力。把 Fugue 从一个在我家后院的灵感变成强大的产品,并有一大批忠实的顾客,我发现在做这种真正复杂之事的时候,Emacs 可以给你带来安慰。还有,我现在仍然在用白色的背景。近段时间那篇博客又被翻出来了,并发到了 <a href="https://news.ycombinator.com/item?id=15753150">HackerNews</a> 上。我收到了大量的跟帖者问我现在使用状况如何,所以我写了这篇博客来回应他们&#…
开始使用 Tint2 吧,一款 Linux 中的开源任务栏
Tint2 是我们在开源工具系列中的第 14 个工具,它将在 2019 年提高你的工作效率,能在任何窗口管理器中提供一致的用户体验。Media
via https://linux.cn/article-10511-1.html
Tint2 是我们在开源工具系列中的第 14 个工具,它将在 2019 年提高你的工作效率,能在任何窗口管理器中提供一致的用户体验。Media
via https://linux.cn/article-10511-1.html
开始使用 Tint2 吧,一款 Linux 中的开源任务栏
Tint2 是我们在开源工具系列中的第 14 个工具,它将在 2019 年提高你的工作效率,能在任何窗口管理器中提供一致的用户体验。<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/05/221615x10c5xy985zzy9jd.png">Media</a>每年年初似乎都有疯狂的冲动想提高工作效率。新年的决心,渴望开启新的一年,当然,“抛弃旧的,拥抱新的”的态度促成了这一切。通常这时的建议严重偏向闭源和专有软件,但事实上并不用这样。这是我挑选出的 19 个新的(或者对你而言新的)开源工具中的第 14个工具来帮助你在 2019 年更有效率。Tint2让我提高工作效率的最佳方法之一是使用尽可能不让我分心的干净界面。作为 Linux 用户,这意味着使用一种极简的窗口管理器,如 <a href="http://openbox.org/wiki/Main_Page">Openbox</a>、<a href="https://i3wm.org/">i3</a> 或 <a href="https://awesomewm.org/">Awesome</a>。它们每种都有让我更有效率的自定义选项。但让我失望的一件事是,它们都没有一致的配置,所以我不得不经常重新调整我的窗口管理器。<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/05/221619o22pog1pz2pphkio.png">Media</a><a href="https://gitlab.com/o9000/tint2">Tint2</a> 是一个轻量级面板和任务栏,它可以为任何窗口管理器提供一致的体验。它包含在大多数发行版中,因此它与任何其他软件包一样易于安装。它包括两个程序,Tint2 和 Tint2conf。首次启动时,Tint2 以默认布局和主题启动。默认配置包括多个 Web 浏览器、tint2conf 程序,任务栏和系统托盘。<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/05/221630s0ep73qpbhsqsheo.png">Media</a>&#…
Tint2 是我们在开源工具系列中的第 14 个工具,它将在 2019 年提高你的工作效率,能在任何窗口管理器中提供一致的用户体验。<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/05/221615x10c5xy985zzy9jd.png">Media</a>每年年初似乎都有疯狂的冲动想提高工作效率。新年的决心,渴望开启新的一年,当然,“抛弃旧的,拥抱新的”的态度促成了这一切。通常这时的建议严重偏向闭源和专有软件,但事实上并不用这样。这是我挑选出的 19 个新的(或者对你而言新的)开源工具中的第 14个工具来帮助你在 2019 年更有效率。Tint2让我提高工作效率的最佳方法之一是使用尽可能不让我分心的干净界面。作为 Linux 用户,这意味着使用一种极简的窗口管理器,如 <a href="http://openbox.org/wiki/Main_Page">Openbox</a>、<a href="https://i3wm.org/">i3</a> 或 <a href="https://awesomewm.org/">Awesome</a>。它们每种都有让我更有效率的自定义选项。但让我失望的一件事是,它们都没有一致的配置,所以我不得不经常重新调整我的窗口管理器。<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/05/221619o22pog1pz2pphkio.png">Media</a><a href="https://gitlab.com/o9000/tint2">Tint2</a> 是一个轻量级面板和任务栏,它可以为任何窗口管理器提供一致的体验。它包含在大多数发行版中,因此它与任何其他软件包一样易于安装。它包括两个程序,Tint2 和 Tint2conf。首次启动时,Tint2 以默认布局和主题启动。默认配置包括多个 Web 浏览器、tint2conf 程序,任务栏和系统托盘。<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201902/05/221630s0ep73qpbhsqsheo.png">Media</a>&#…
开源数据库 PostgreSQL、MariaDB 和 SQLite 的对比
了解如何选择最适合你的需求的开源数据库。Media
via https://linux.cn/article-10512-1.html
了解如何选择最适合你的需求的开源数据库。Media
via https://linux.cn/article-10512-1.html