<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Aria2 on JokemeBlog</title>
        <link>/tags/aria2/</link>
        <description>Recent content in Aria2 on JokemeBlog</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <lastBuildDate>Sun, 21 Mar 2021 01:25:43 +0000</lastBuildDate><atom:link href="/tags/aria2/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>记录最近捯饬Linux的收获</title>
            <link>/p/linux_reward/</link>
            <pubDate>Sun, 21 Mar 2021 01:25:43 +0000</pubDate>
            <guid>/p/linux_reward/</guid>
            <description>&lt;img src=&#34;https://cn.bing.com/th?id=OHR.BlueTitDaffs_EN-CN2615365443_UHD.jpg&amp;pid=hp&amp;w=1080&amp;h=720&amp;rs=1&amp;c=4&#34; alt=&#34;Featured image of post 记录最近捯饬Linux的收获&#34; /&gt;&lt;h1 id=&#34;记录最近捯饬linux的收获&#34;&gt;记录最近捯饬Linux的收获&#xA;&lt;/h1&gt;&lt;p&gt;虽然最近在准备专升本考试吧，但是也没有认真的复习，最近还是天天玩Linux，在这里记录一下。&lt;/p&gt;&#xA;&lt;h2 id=&#34;windows-terminal设置&#34;&gt;Windows Terminal设置&#xA;&lt;/h2&gt;&lt;p&gt;如果你关注IT圈的话，你一定知道微软在&lt;strong&gt;Github&lt;/strong&gt;开源了新的&lt;strong&gt;Terminal&lt;/strong&gt;，并且这是一个颜值高,用着爽的全新版本,支持&lt;strong&gt;Unicode&lt;/strong&gt;。这些都是后话，我要说的是&lt;strong&gt;WSL&lt;/strong&gt;和&lt;strong&gt;Terminal&lt;/strong&gt;相关的设置。因为&lt;strong&gt;Terminal&lt;/strong&gt;打开&lt;strong&gt;WSL&lt;/strong&gt;默认的路径是该用户的在&lt;strong&gt;Windows&lt;/strong&gt;下的家目录，而此时你就需要修改&lt;code&gt;setting.json&lt;/code&gt;对应位置添加以下配置：&lt;code&gt;&amp;quot;startingDirectory&amp;quot;: &amp;quot;//wsl$/Ubuntu-18.04/home/frelon&amp;quot;&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;如果你还没有用过&lt;a class=&#34;link&#34; href=&#34;https://github.com/microsoft/terminal/releases&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;&lt;strong&gt;Windows Terminal&lt;/strong&gt;&lt;/a&gt;那你可以先看看这个&lt;a class=&#34;link&#34; href=&#34;https://docs.microsoft.com/zh-cn/windows/terminal/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Windows Terminal的简介&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;aria2下载&#34;&gt;aria2下载&#xA;&lt;/h2&gt;&lt;p&gt;众所周知，&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/aria2/aria2/releases/tag/release-1.35.0&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;aria2&lt;/a&gt;&lt;/strong&gt; 是一款非常好用的一款下载工具，并且它开源，体积小，运行效率高等。什么？你没有听说过？那你总听说过&lt;strong&gt;Motrix&lt;/strong&gt;吧！什么你还没有听说过？那你一定知道&lt;strong&gt;PanDown&lt;/strong&gt;吧？没错这款伟大的软件就是基于&lt;strong&gt;aria2&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;p&gt;aria2本身只是命令行工具，所以我们可以在命令行里安装它。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt install aira2&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;如果你只是简简单单的下载文件，那&lt;strong&gt;curl&lt;/strong&gt; 和 &lt;strong&gt;wget&lt;/strong&gt; 、&lt;strong&gt;aira2&lt;/strong&gt;是没有啥大的区别的。额说到这里哈，就不得不说今天是curl的23岁生日，curl是 &lt;a class=&#34;link&#34; href=&#34;https://curl.se/docs/history.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;&lt;em&gt;March 20. 1998&lt;/em&gt;&lt;/a&gt; 年发布的。没错！确实是23年前的今天！因为时差的原因，那边还是20号，咱们这边已经21号了，不是我记错了。&lt;/p&gt;&#xA;&lt;p&gt;然后我就根据我个人的使用习惯给&lt;strong&gt;alias&lt;/strong&gt;一下了，因为我不喜欢这种字母和数组夹杂的命令，遇到了都会给重命名一下方便以后自己敲命令。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;alias ac=&amp;#34;aria2c&amp;#34;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;首先既然是下载工具，那我为什么要用&lt;strong&gt;aria2&lt;/strong&gt;？&lt;/p&gt;&#xA;&lt;p&gt;我们先来看看aria2支持啥协议&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;URI, MAGNET, TORRENT_FILE, METALINK_FILE&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;传统的http，https，ftp，磁力。bt种子，metalink。你就说它强大不强大吧，可以在这么小体量的情况下，做这么多事情。现在你知道为什么这么多人夸赞它了吧。&lt;/p&gt;&#xA;&lt;p&gt;现在我们来说说看Windows这边的下载巨头：迅雷。&lt;/p&gt;&#xA;&lt;p&gt;为什么我们都瞧不起迅雷？&lt;/p&gt;&#xA;&lt;p&gt;因为迅雷是白眼狼，喝BT的血起家，把自己养肥了。到最后迅雷却不反哺BT下载的生态圈。就这一点就足够可耻的了。&lt;/p&gt;&#xA;&lt;h2 id=&#34;获取cpu温度&#34;&gt;获取CPU温度&#xA;&lt;/h2&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;echo `echo &amp;#34;scale=2; $(cat /sys/class/thermal/thermal_zone2/temp)/1000&amp;#34; | bc` °C&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;用&lt;strong&gt;Ubuntu 20&lt;/strong&gt;的小伙伴可以直接用这条命令查看cpu温度，Ubuntu18我还没有试过，别的系统我就不得而知了。&lt;/p&gt;&#xA;&lt;h2 id=&#34;awk-sed&#34;&gt;awk 、sed&#xA;&lt;/h2&gt;&lt;p&gt;awk 是一个文本处理命令，常用的就是查找文本内部的字符。&lt;/p&gt;&#xA;&lt;p&gt;默认情况下awk是用空格来分割，&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;awk &amp;#39;{print $1}&amp;#39;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;如果你想用特定的字符串分割,可以用 &lt;code&gt;-F&lt;/code&gt;来指定。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;awk -F/ &amp;#39;{print $1}&amp;#39;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;hr&gt;&#xA;&lt;p&gt;sed它同样也是文本处理，用来替换文本的，最常用到的可能就是在刚安装完系统后换软件源的时候。用国内的&lt;strong&gt;url&lt;/strong&gt;来替换国外的&lt;strong&gt;url&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sed -i &amp;#39;s/xxx/yyy/g&amp;#39; filename&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;这个就是把文件内部的xxx替换为yyy。如果需要在文件行首添加字符，就可以&lt;code&gt;sed -i &#39;s/^/yyy/g&#39; filename&lt;/code&gt;，有行首肯定是有行尾，那行尾把 &lt;code&gt;^&lt;/code&gt;换成&lt;code&gt;$&lt;/code&gt;就可以了。&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
