文章目录[隐藏]
- 背景
- 遇到的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,大佬给的以下四个解决办法:
- Can your computer access
https://tldr-pages.github.io/assets/tldr.zip
? - Checkout
openssl version
and make sure it’s new enough. - Try to update
requests
version bypip install requests --upgrade
. - 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
命令安装了之后,发现错误又变了,这里不想再继续下去了,特此写个博客记录一下,
总结
这里有两点总结:
- 当在github的开源项目遇到问题的时候,首先是思考如何去解决,什么类型,什么原因,当看不懂的时候或者发现是项目里的问题时候,最好先去issues查看是否有相同的问题,没有再提交issues,而不是最开始就去百度,打开一个一个网页去找,因为一些小众的问题,加上问题本身的复杂性,博客中的答案不一定是正确的,这样无疑是浪费时间
- 还是针对处理问题的能力,搜索的时候需要找准关键词,并且带上错误数字 比如前面的877
废江博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 转载请注明原文链接:一个linux学习帮手和一些没有解决的