不幸的是,我来自Windows世界,是Linux的新手。我看到了一些人,由于他们使用BASH的技能,他们的工作效率非常高。有什么可以提高命令行技能的指针、教程、bools或建议吗?就像http://www.commandlinefu.com/一样。
发布于 2011-10-17 02:14:49
也可以看看superuser.stackexchange,那里有很多好东西!
这是我每周至少引用几次的内容:
Advanced Bash-Scripting Guide
这是一个实际的List of Bash online-tutorials!
我还想强调@serk的答案所说的:
删除您的图形用户界面,您将被迫通过BASH执行所有操作
这是非常好的建议!(以及一个应得的竞争答案+1票;)
在/etc/inittab中,将运行级别从5更改为3,因此您必须学习外壳,因为运行级别3意味着根本没有图形用户界面!
发布于 2011-10-17 02:13:52
删除您的GUI,您将被迫通过BASH执行所有操作。这将迫使您通过命令行执行通常通过GUI执行的相同任务。
发布于 2011-10-17 02:58:25
除了已经列出的内容之外,您还可以运行man <command>为您提供特定程序的“手册页”。这些通常都是相当不错的。
与您共事的许多人都不同程度地定制了bash和vim/emacs等工具。要查看人们是如何定制内容的,您可以转到他们的主目录并查看他们的“.”文件。“点”文件是隐藏的,所以要查看它们,你必须运行:
ls -a
标准的“点”文件/目录:
.bashrc
.bash_profile
.vimrc
.screenrc
.inputrc
通用点文件名:
.alias(es)
.function(s)
人们有时也会编写常见的脚本,并将它们放在bin或scripts目录中。
你可以通过检查别人做了什么来学到很多东西。
如果您只是自己检查linux,您可以在线查找这些类型的文件。
因为你来自windows,所以你可能正在使用cygwin。如果是这样,您可以查看C:\cygwin\bin和C:\cygwin\usr\sbin中的典型bash程序。一般情况下,你也可以在windows上使用cygwin,以便在使用windows计算机时继续使用bash。
https://stackoverflow.com/questions/7786241
复制相似问题