子曰:“工欲善其事,必先利其器。”是一个活跃的人代码,修复错误,并提高自己。我有编程的天堂,春暖花开!学习应该是有趣的。在这个乐园里,我尽量用通俗易懂(搞笑)的表达方式来讲解知识或技术,让学习之旅充满乐趣。这是写博文的初衷。旁白:在哈利波特电影里,每个巫师都有一根魔杖,是用来施展魔法的。而今天我们还要学习使用魔法棒(工具)来施展我们的魔法。MagicMap:1.MagicListMemoTool-cheeatheat(作弊)允许在命令行上创建和查看交互式备忘单。它帮助*nix系统管理员提醒他们经常使用但不经常记住的命令选项。我们也可以通过作弊建立自己的魔法清单备忘录。以下是安装和使用过程:#1.安装wget[root@localhost~]#yum-yinstallwget...安装过程日志省略#2.运行命令即可安装pip:[root@localhost~]#wgethttps://bootstrap.pypa.io/get-pip.py...安装过程日志省略[root@localhost~]#pythonget-pip.py...安装过程log省略#3.使用pip安装cheat:https://github.com/cheat/cheat/wiki/Installing#3.1pip是大多数用户推荐的安装方式。只需运行:[root@localhost~]#pipinstallcheat...安装过程日志省略成功#或者使用pipinstall--usercheatcommand#3.2然后在PATH中添加$HOME/.local/bin:[root@localhost~]#echo$HOME/root[root@localhost~]#exportPATH="root/.local/bin:$PATH"[root@localhost~]#echo$PATHroot/.local/bin:/usr/local/java/jdk1.8.0_191/bin:/usr/local/java/jdk1.8.0_191/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin#4.使用cheat发现不可用,请往下看[root@localhost~]#cheattarNocheatsheetfoundfortar[root@localhost~]#cheatmvNocheatsheetfoundformv#cheatsheet的值是它允许您创建自己的备忘单-默认值仅用作起点,可以而且应该修改。#备忘单存储在~/.cheat/目录中,并按关键字命名。#换句话说,tar备忘单的内容位于~/.cheat/tar文件中。 ~:主目录!#5.添加备忘单Cheatsheets[root@localhost~]#cd.cheat/[root@localhost.cheat]#lltotalusage0[root@localhost.cheat]#touchtar[root@localhost.cheat]#vimtar# 添加相应内容,见下[root@localhost.cheat]#ll-rw-r--r--。1rootroot770March1622:50tar[root@localhost.cheat]#以下内容为#6.查看tarmemo[root@localhost.cheat]#cheattarporbzip。##从文件创建一个存档:tar-cftarget.tarfile1file2file3##创建一个gzip压缩文件:tar-czftarget.tar.gzfile1file2file3##在目标目录中解压缩存档:tar-xf来源。tar-Cdirectory##解压当前目录下的gzip压缩文件:tar-xzfsource.tar.gz##解压当前目录下的bzip压缩文件:tar-xjfsource.tar.bz2##创建压缩包,使用压缩文件后缀来确定压缩程序:tar-caftarget.tar.xzfile1file2file3##列出tar文件的内容:tar-tvfsource.tar通过这样做,添加你自己的作弊列表。其实备忘录还可以加语法高亮,以后有时间再研究。cheatgithub地址:https://github.com/cheat/cheat2.文档查询magictool-cheat.sh如果我们想要一个magictool,一个理想的cheatsheet,想象一下。它应该是什么样子?它应该有什么特点?简洁——它应该只包含你需要的,没有其他的。快速-它应该立即可用。全面-它应该包含每个可能问题的答案。通用——应该随时随地都可以使用,无需任何准备。不引人注目-它不应分散您的主要任务。辅导-它应该可以帮助您完成课程。Unobtrusive-应该可以完全不被注意地使用它。下面介绍的cheat.sh就是这么强大的神器,一起来看看它的特点吧!特点:具有简单的curl/浏览器界面。涵盖55种编程语言、多种DBMS和1000多种最重要的UNIX/Linux命令。提供对世界上最好的社区驱动备忘单存储库的访问,与StackOverflow相同。随处可用,无需安装。超快,通常在100毫秒内返回答案。有一个方便的命令行客户端cht.sh,虽然不是强制性的,但非常有用和有帮助。可以直接在代码编辑器中使用,无需打开浏览器,无需切换思维上下文。支持一种特殊的隐身模式,可以完全隐身使用,无需触摸按键和发出声音。1、在线网页版cheat.sh:https://cheat.sh/,一个命令行文档查询网站,如图,以查询网页上grepmagic的使用为例:2、服务器客户端需要从命令行获取UNIXCheatsheetforLinux命令,使用curl或任何其他在查询中指定命令名称的HTTP/HTTPS客户端来查询服务:curlcheat.sh/tarcurlcht.sh/curlcurlhttps://cheat.sh/rsyncurlhttps://cht.sh/tr如上所示,可以使用HTTPS和HTTP两种方式访问??服务,也可以使用长服务名(cheat.sh)和短服务名(cht.sh)!如:#查看grepmemo是否与网页一致[root@localhost~]#curlcheat.sh/grep#搜索文件中的模式grep模式文件....省略其他内容psaux|grep-E--color'bash|$'[root@localhost~]#cheat.sh:github地址:https://github.com/chubin/che...3.总结本文介绍了github上的两个神器,这两个神器很好用的小工具一定会提高你的工作效率,让你通过神器学到更多东西。上面文章的内容只是简单的介绍和使用,尤其是神器cheat.sh,它的功能非常多,也非常强大!学魔法一定要学好魔法,用工具提高效率,不要黑魔法和工具。推荐阅读Java开发者必须掌握的Linux命令(1)Java开发者必须掌握的Linux命令(2)Java开发者必须掌握的Linux命令(3)Java开发者必须掌握的两个Linux神器(4)Linux命令Java开发者必须掌握的那篇——学以致用(5)感谢阅读,如果您觉得这篇博文对您有帮助,请点个赞或者点个赞,让更多的人看到!祝你有快乐的一天!Java编程技术乐园:一个编程知识分享的♂。跟着校长老司机学习,每天进步一点点。扫一扫关注,后台回复【资源】,领取宝藏干货!99.9%的小伙伴非常喜欢?每天都在进步的飞云