如果你平时没有过多的去使用 Linux 环境,但偶尔又需要去执行一些任务,肯定对 Linux 终端命令有些生疏,不用怕,今天给大家分享一款实用的开源项目工具:howdoi。...安装 howdoi $ mkdir -p ~/bin && wget https://raw.githubusercontent.com/san-kumar/howdoi/master/howdoi -...O ~/bin/howdoi && chmod +x ~/bin/howdoi $ sudo ln -s ~/bin/howdoi /usr/local/bin/howdoi howdoi 的用法 -n...:结果数量(默认为1) -v:显示完整答案(否则只显示代码) -i:交互式或 REPL 模式(用于热键绑定) -h:帮助 howdoi 的使用 在使用该工具时,你只需通过在终端内输入howdoi [您的问题...最后,为大家附上howdoi地址。
下面我们就先来看看 howdoi 能做点什么,安装了之后,我们就能直接输入这样的命令,比如: howdoi python requests upload file 它给我的返回结果就是这样: files...没错,就是借助于 howdoi 这个项目。 howdoi 那么这个 howdoi 究竟是个什么?...howdoi 是一个 Python 项目,我们可以 pip 命令安装: pip3 install howdoi 如果是 Mac 的话,推荐使用 brew 来安装: brew install howdoi...安装完了就能使用 howdoi 命令了。...其实看下源码就知道了,我们稍微扒下看看,其实源码就都在这里了:https://github.com/gleitz/howdoi/blob/master/howdoi/howdoi.py。
一位印度软件工程师针对这一难题,开发了一个便捷的命令行操作指南Q&A工具howdoi。...然后howdoi马上就能返回详细操作教程,实现了用日常对话的形式来查询Linux交互命令。 ? 这么好用的工具安装起来也不复杂。 安装步骤 安装howdoi只要两步,还需要PHP 5.0以上版本。...运行下方命令即可完成安装: $ mkdir -p ~/bin && wget https://raw.githubusercontent.com/san-kumar/howdoi/master/howdoi...-O ~/bin/howdoi && chmod +x ~/bin/howdoi$ sudo ln -s ~/bin/howdoi /usr/local/bin/howdoi 在使用时,有几个实用的命令字符...Github项目地址: https://github.com/san-kumar/howdoi
2.Howdoi 地址:https://github.com/gleitz/howdoi Howdoi 的solgan是instant coding answers via the command line...from howdoi import howdoi if __name__ == '__main__': result = howdoi.howdoi("python格式化日期") print...因为howdoi主要是英语环境,对于某些汉语描述的问题支持并不会很友好,但是你可以直接把报错信息复制下来问他,这个效果还是可以的。...偶尔会卡死,跟搜索问题有关系,毕竟howdoi不是国内机器。长时间可能报错误unable connect,链接不上或者是连接超时。...工具推荐选择顺序: 1百度开发者搜索 (主要是面向简单常见的问题,国内的开发者)>2百度搜索(或者谷歌搜索,如果能上)>3howdoi(非Python可以使用马拉松程序员howdoi,无法使用谷歌的情况下
# Automate Stackoverflow # pip install howdoi # Get Answers in CMD #example 1 > howdoi how do i install...python3 # example 2 > howdoi selenium Enter keys # example 3 > howdoi how to install modules # example...4 > howdoi Parse html with python # example 5 > howdoi int not iterable error # example 6 > howdoi how...to parse pdf with python # example 7 > howdoi Sort list in python # example 8 > howdoi merge two lists...in python # example 9 >howdoi get last element in list python # example 10 > howdoi fast way to sort
# Automate Stackoverflow # pip install howdoi # Get Answers in CMD #example 1 > howdoi how do i install...python3 # example 2 > howdoi selenium Enter keys # example 3 > howdoi how to install modules # example...4 > howdoi Parse html with python # example 5 > howdoi int not iterable error # example 6 > howdoi...how to parse pdf with python # example 7 > howdoi Sort list in python # example 8 > howdoi merge two...lists in python # example 9 >howdoi get last element in list python # example 10 > howdoi fast way
Howdoi Howdoi is a code search tool, written in Python. Howdoi Howdoi是Python写的代码搜索工具。
# 安装模块 pip install emoji # 做个尝试 from emoji import emojize print(emojize(":thumbs_up:")) 13 howdoi 当你使用...StackOverflow上搜索答案,完后会回到终端继续编程,此时有时会不记得你之前查到的解决方案,此时需要重新查看StackOverflow,但又不想离开终端,那么此时你需要用到这个有用的命令行工具howdoi...pip install howdoi 无论你有什么问题,都可以问它,它会尽力回复。...howdoi vertical align css howdoi for loop in java howdoi undo commits in git 但请注意——它会重生 StackOverflow...它可能并不总是提供最有用的信息...... howdoi exit vim 14 Jedi Jedi 库是一个自动完成和代码分析库。它使编写代码更快、更高效。
Read More ---- hors: howdoi的Rust实现 #howdoi #cli Howdoi是Go实现的通过命令行获取即时的编程问题解答的工具,hors是它的Rust实现版本。 ?
StackOverflow上搜索答案,完后会回到终端继续编程,此时有时会不记得你之前查到的解决方案,此时需要重新查看StackOverflow,但又不想离开终端,那么此时你需要用到这个有用的命令行工具howdoi...pip install howdoi 无论你有什么问题,都可以问它,它会尽力回复。...howdoi vertical align css howdoi for loop in java howdoi undo commits in git 但请注意——它会从 StackOverflow...它可能并不总是提供最有用的信息...... howdoi exit vim inspect Python 的inspect模块[7]非常适合了解幕后发生的事情。你甚至可以调用它自己的方法!...: https://github.com/gleitz/howdoi [7] inspect模块: https://docs.python.org/3/library/inspect.html [8]
Street, London" location = GoogleV3().geocode(place) print(location.address) print(location.location) HOWDOI...这个时候,你需要下面这个工具——howdoi $ pip install howdoi 你所遇到的任何问题都可以问它,它会尽他所能给你返回一个答案。...$ howdoi vertical align css $ howdoi for loop in java $ howdoi undo commits in git 需要注意的是——它只从 StackOverflow...所以它给你返回的不总是最有用的信息... $ howdoi exit vim INSPECT Python 的 inspect 模块用于收集 Python 对象的信息,可以获取类或函数的参数的信息,源码
Street, London" location = GoogleV3().geocode(place) print(location.address) print(location.location) HOWDOI...这个时候,你需要下面这个工具——howdoi $ pip install howdoi 你所遇到的任何问题都可以问它,它会尽他所能给你返回一个答案。...$ howdoi vertical align css $ howdoi for loop in java $ howdoi undo commits in git 需要注意的是——它只从 StackOverflow...所以它给你返回的不总是最有用的信息… $ howdoi exit vim INSPECT Python 的 inspect 模块用于收集 Python 对象的信息,可以获取类或函数的参数的信息,源码,
Street, London" location = GoogleV3().geocode(place) print(location.address) print(location.location) HOWDOI...这个时候,你需要下面这个工具——howdoi $ pip install howdoi 你所遇到的任何问题都可以问它,它会尽他所能给你返回一个答案。...$ howdoi vertical align css $ howdoi for loop in java $ howdoi undo commits in git 需要注意的是——它只从StackOverflow...所以它给你返回的不总是最有用的信息... $ howdoi exit vim INSPECT Python的inspect模块用于收集Python对象的信息,可以获取类或函数的参数的信息,源码,解析堆栈等等
Street, London" location = GoogleV3().geocode(place) print(location.address) print(location.location) HOWDOI...这个时候,你需要下面这个工具——howdoi $ pip install howdoi 你所遇到的任何问题都可以问它,它会尽他所能给你返回一个答案。...$ howdoi vertical align css $ howdoi for loop in java $ howdoi undo commits in git 需要注意的是——它只从 StackOverflow...所以它给你返回的不总是最有用的信息… $ howdoi exit vim INSPECT Python 的 inspect 模块用于收集 Python 对象的信息,可以获取类或函数的参数的信息,源码,解析堆栈等等
Street, London" location = GoogleV3().geocode(place) print(location.address) print(location.location) HOWDOI...这个时候,你需要下面这个工具——howdoi $ pip install howdoi 你所遇到的任何问题都可以问它,它会尽他所能给你返回一个答案。...$ howdoi vertical align css $ howdoi for loop in java $ howdoi undo commits in git 需要注意的是——它只从StackOverflow...$ howdoi exit vim INSPECT Python的inspect模块用于收集Python对象的信息,可以获取类或函数的参数的信息,源码,解析堆栈等等 下方的代码样例使用了 inspect.getsource
领取专属 10元无门槛券
手把手带您无忧上云