一个linux学习帮手和一些没有解决的

2022-09-26 11:23:21 浏览数 (1)

文章目录[隐藏]

  • 背景
  • 遇到的bug
  • 总结

背景

在学习linux的时候发现了一款神器,可以帮助我们更好地查看linux 的命令。在学习linux的时候,我们通常是比如 touch --h 查看命令,或者是man touch,但是linux官方的介绍全是英文,并且比较苦涩难懂,不适合新手观看,这里我推荐一款linux学习神器,tldr-pages,我们在linux中可以使用js的npm去安装,也可以使用python的pip去安装(这里我后面用pyhton的安装后面出现了一堆请求库问题),安装后下次查看命令就可以用tldr来代替touch,介绍也是中文的,十分适合新手小白。

一款linux命令查看神器开源项目

遇到的bug

这里,我安装后,发现使用命令tldr mv 等去查看一些命令的时候,发现请求超时了,于是我去github 提交issuse,大佬给的以下四个解决办法:

  1. Can your computer access https://tldr-pages.github.io/assets/tldr.zip?
  2. Checkout openssl version and make sure it’s new enough.
  3. Try to update requests version by pip install requests --upgrade.
  4. Checkout if your proxy or vpn blocks the openssl connection.

这里,我排除了1和4,但是当我更新openssl版本的时候,却十分复杂,毕竟还是个linux小白。并且,当我给requests库更新到最新版本的时候也没有解决,

我最开始的报错是如下:【Error】EOF occurred in violation of protocol (_ssl.c:877)

但是,当我百度后发现是requst库的时候,使用pip install requests==2.24.0命令安装了之后,发现错误又变了,这里不想再继续下去了,特此写个博客记录一下,

总结

这里有两点总结:

  1. 当在github的开源项目遇到问题的时候,首先是思考如何去解决,什么类型,什么原因,当看不懂的时候或者发现是项目里的问题时候,最好先去issues查看是否有相同的问题,没有再提交issues,而不是最开始就去百度,打开一个一个网页去找,因为一些小众的问题,加上问题本身的复杂性,博客中的答案不一定是正确的,这样无疑是浪费时间
  2. 还是针对处理问题的能力,搜索的时候需要找准关键词,并且带上错误数字 比如前面的877

废江博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 转载请注明原文链接:一个linux学习帮手和一些没有解决的

0 人点赞