{"id":206268,"date":"2020-11-26T22:23:09","date_gmt":"2020-11-26T14:23:09","guid":{"rendered":"http:\/\/4563.org\/?p=206268"},"modified":"2020-11-26T22:23:09","modified_gmt":"2020-11-26T14:23:09","slug":"%e5%87%a0%e4%b8%aa%e6%af%94%e8%be%83%e5%ae%9e%e7%94%a8%e7%9a%84-%e5%91%bd%e4%bb%a4%e8%a1%8c-%e7%95%8c%e9%9d%a2-%e5%b7%a5%e5%85%b7-%e5%85%a5%e5%8f%a3","status":"publish","type":"post","link":"http:\/\/4563.org\/?p=206268","title":{"rendered":"\u51e0\u4e2a\u6bd4\u8f83\u5b9e\u7528\u7684 #\u547d\u4ee4\u884c \u754c\u9762 \u5de5\u5177 \u5165\u53e3"},"content":{"rendered":"<p> [ad_1]<br \/>\n<br \/>\u51e0\u4e2a\u6bd4\u8f83\u5b9e\u7528\u7684 #\u547d\u4ee4\u884c \u754c\u9762 \u5de5\u5177 <a href=\"https:\/\/switowski.com\/blog\/favorite-cli-tools\">\u5165\u53e3<\/p>\n<p><\/a>fish shell\uff1a\u6613\u4e8e\u4f7f\u7528\uff0c\u5bf9\u521d\u5b66\u8005\u53cb\u597d\u7684 Shell\uff1b<br \/>starship\uff1a\u597d\u7528\u7684\u547d\u4ee4\u884c\u63d0\u793a\u5de5\u5177\uff0c\u65e0\u9700\u8bbe\u7f6e\uff1b<br \/>z\uff1a\u5feb\u901f\u8df3\u8f6c\u5230\u6587\u4ef6\u7cfb\u7edf\uff1b<br \/>fzf\uff1a\u901a\u7528\u6a21\u7cca\u641c\u7d22\uff1b<br \/>fd\uff1a\u7c7b\u4f3c find\uff0c\u4f46\u66f4\u597d\u7528\uff1b<br \/>ripgrep\uff1a\u7c7b\u4f3c grep\uff0c\u4f46\u66f4\u597d\u7528\uff1b<br \/>htop \u548c glances\uff1a\u7cfb\u7edf\u76d1\u63a7\u5de5\u5177\uff1b<br \/>virtualenv \u548c virtualfish\uff1aPython \u865a\u62df\u73af\u5883\u7ba1\u7406\uff1b<br \/>pyenv, nodenv \u548c rbenv\uff1a\u7ba1\u7406\u4e0d\u540c\u7248\u672c\u7684 Python\uff0cNode \u548c Ruby\uff1b<br \/>pipx\uff1a\u5728\u9694\u79bb\u7684\u73af\u5883\u4e2d\u5b89\u88c5 Python \u8f6f\u4ef6\u5305\uff1b<br \/>ctop \u548c lazydocker\uff1aDocker \u76d1\u63a7\u5de5\u5177\uff1b<br \/>homebrew\uff1amacOS \u8f6f\u4ef6\u5305\u7ba1\u7406\u5668\uff1b<br \/>asciinema\uff1a\u8bb0\u5f55\u7ec8\u7aef\u4f1a\u8bdd\uff1b<br \/>colordiff \u548c diff-so-fancy\uff1a\u7c7b\u4f3c diff\uff0c\u4f46\u914d\u8272\u4e30\u5bcc\uff1b<br \/>tree\uff1a\u7528\u4e8e\u663e\u793a\u6587\u4ef6\u5939\u7684\u5185\u5bb9\uff1b<br \/>bat\uff1a\u7c7b\u4f3c cat\uff0c\u4f46\u66f4\u597d\u7528\uff1b<br \/>httpie\uff1a\u7c7b\u4f3c curl\uff0c\u4f46\u66f4\u597d\u7528\uff1b<br \/>tldr\uff1a\u7b80\u5316\u7248 &#8220;man pages&#8221;\uff1b<br \/>exa\uff1a\u7c7b\u4f3c ls\uff0c\u4f46\u66f4\u597d\u7528\uff1b<br \/>litecli \u548c pgcli\uff1a\u7c7b\u4f3c sqlite3\u3001psql\uff0c\u4f46\u66f4\u597d\u7528\uff1b<br \/>mas\uff1aApp Store \u7684\u547d\u4ee4\u884c\u754c\u9762\u5de5\u5177\uff1b<br \/>ncdu\uff1a\u78c1\u76d8\u4f7f\u7528\u7387\u5206\u6790\u5668\u3002<br \/>\n<br \/>[ad_2]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] \u51e0\u4e2a\u6bd4\u8f83\u5b9e\u7528\u7684 #\u547d&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"_links":{"self":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/206268"}],"collection":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=206268"}],"version-history":[{"count":0,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/206268\/revisions"}],"wp:attachment":[{"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=206268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=206268"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=206268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}