命令行的艺术

Join the chat at https://gitter.im/jlevy/the-art-of-command-line

![curl -s ‘https://raw.githubusercontent.com/jlevy/the-art-of-command-line/master/README.md’ egrep -o ‘\w+ tr -d ‘`’ cowsay -W50](cowsay.png)

熟练使用命令行是一种常常被忽视或被认为难以掌握的技能,但实际上,它可以提高你作为工程师的灵活性以及生产力。本文是一份我在 Linux 上工作时发现的一些关于命令行的使用的小技巧的摘要。有些小技巧是非常基础的,而另外一些则是相当复杂的甚至晦涩难懂的。这篇文章并不长,但当你能够熟练掌握这里列出的所有技巧时,你就学会了很多关于命令行的东西了。

这里的大部分内容 首次 出现Quora,但考虑到这里的人们都具有学习的天赋且乐于接受别人的建议,使用 Github 来做这件事是更佳的选择。如果你在本文中发现了错误或者存在可以改善的地方,请果断提交 Issue 或 Pull Request!(当然在提交前请看一下必读节和已有的 PR/issue)。

必读

涵盖范围:

注意事项:

基础

日常使用

文件及数据处理

系统调试

一行代码

一些命令组合的例子:

冷门但有用

仅限 MacOS X 系统

以下是仅限于 MacOS 系统的技巧

更多资源

免责声明

除去特别微小的任务,记录下这些代码以便他人查看。责任往往伴随着能力,可以做并不意味着应该做。

授权条款

Creative Commons License

本文使用授权协议 Creative Commons Attribution-ShareAlike 4.0 International License