向仅使用Windows的初学者教授bash [关闭]


14

我应该向所有初学者介绍使用shell(即bash)的方法。我可以在1 1/2个小时内教别人一个要求最基本/最有用的东西吗?

我想到了以下几点:

  • 我在哪里(密码)
  • 更改目录(cd,cd ..,cd-)
  • 创建目录(mkdir,mkdir -p)
  • 重命名文件/目录(MV)
  • 复制文件/目录(cp,cp -r)
  • 列出目录条目(ls,ls -l,ls -a)

Answers:


9

您也可以看一下CLIcompanion

CLI Companion是从GUI存储和运行终端命令的工具。不熟悉终端的人会发现CLI伴侣是了解终端并释放其潜力的有用方法。有经验的用户可以使用CLI Companion将其广泛的命令列表存储在可搜索的列表中。

更多信息(以及如何安装):https : //help.ubuntu.com/community/clicompanion

在此处输入图片说明

PS:恕我直言,对新手来说最重要的命令是man <command>。;-)


5
根据我的经验,对于初学者来说,手册页就像用一种死语言写的象形文字:-)。
Helper Method 2010年

2
@HelperMethod看一下tldr-基本上是简化的手册页。
UniversallyUniqueID


6

确保不仅谈论如何使用命令行,还谈论他们为什么要关心。如果您以GUI思维方式考虑,则cd和pwd是遍历目录以查找文件的较差方法。您的学生需要了解,CLI并不是完成他们惯常工作的笨拙方式,而是一种干净,明快而强大的方式来完成许多很酷的事情。

我建议做一个简短的演示,说明它为何如此酷。也许管道的图示,或阴凉使用findgrep

另外,如果您可以给他们分配一本书来阅读,请在开始时给他们...是命令行。总的来说,这是我对CLI背后的哲学的最佳诠释。


3

我建议您让他们在家中使用linux,只是他们应该开始习惯它,然后教他们使用终端。首先为他们提供用户友好的linux,例如linux mint,这对初学者是有好处的


2
+1还总是建议使用Linux Mint(并亲自使用了它,直到我发现了Crunchbang Linux)。
Helper Method 2010年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.