![有没有什么游戏可以训练人们学习终端命令?](https://linux22.com/image/841245/%E6%9C%89%E6%B2%A1%E6%9C%89%E4%BB%80%E4%B9%88%E6%B8%B8%E6%88%8F%E5%8F%AF%E4%BB%A5%E8%AE%AD%E7%BB%83%E4%BA%BA%E4%BB%AC%E5%AD%A6%E4%B9%A0%E7%BB%88%E7%AB%AF%E5%91%BD%E4%BB%A4%EF%BC%9F.png)
在我看来,学习如何使用终端是学习如何使用 Ubuntu 的先决条件。所以我想找出最好的学习方法。有没有一套 Quizlet 在线闪存卡?更好的方法?
答案1
您可以在文件末尾添加以下行(命令)~/.bashrc
:
echo "Did you know that:"; whatis $(ls /bin | shuf -n 1)
每次打开终端,您都会了解有关随机命令的一些信息。
如果你想要一些乐趣,你可以使用cowsay
“utility”。要安装它,请在终端中运行以下命令:
sudo apt-get install cowsay
然后在文件末尾添加以下行~/.bashrc
:
cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2>/dev/null | shuf -n 1)
或者您可以将上面的行添加为别名~/.bash_aliases
。我添加了:
alias ?='cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2>/dev/null | shuf -n 1)'
无聊的时候,可以输入终端:(?
后跟Enter)。就像自己玩骰子一样。
答案2
我以前玩过whatis
。它不完全是游戏,但它是一种相对容易学习的方法。
例如,输入whatis sudo apt-get update
它就会返回:
在执行任何命令之前,我都会先敲击它whatis
。我知道我要做什么,然后我会满怀信心地执行命令。
如果whatis
没有提供太多信息或者对我来说不清楚,我会去阅读man
。
例如,man sudo
。
谷歌在这里为你提供了大量的信息,内部来源询问 Ubuntu和外面。这里,LMGTFY:在 Ubuntu 上学习终端命令的最佳方法
答案3
是的,Terminus 就是这样一款游戏,它会有所帮助。有一个实时版本这里,代码是在 github 上这是一个巧妙的想法,尽管我更希望代码更容易扩展。
答案4
看一眼 命令行功能
您可以浏览一些很酷的命令行片段,如果您想要更深入的了解,您可以阅读他们使用的命令的手册。