Cap*_*ils 98 command-line games
在我看来,学习如何使用终端是学习如何使用 Ubuntu 的先决条件。所以我想找出最好的学习方法。那里有 Quizlet 在线闪存卡吗?更好的方法?
Rad*_*anu 130
您可以在~/.bashrc文件末尾添加以下行(命令):
echo "Did you know that:"; whatis $(ls /bin | shuf -n 1)
Run Code Online (Sandbox Code Playgroud)
每次打开终端时,您都会了解一些有关随机命令的信息。
如果你想要一些乐趣,你可以使用cowsay“实用程序”。要安装它,请在终端中运行它:
sudo apt-get install cowsay
Run Code Online (Sandbox Code Playgroud)
然后在~/.bashrc文件末尾添加以下行:
cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2>/dev/null | shuf -n 1)
Run Code Online (Sandbox Code Playgroud)
或者您可以在~/.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)'
Run Code Online (Sandbox Code Playgroud)
每当您感到无聊时,您可以输入终端:(?后跟Enter)。这就像一个人在玩骰子。

Ach*_*chu 37
我曾经玩过whatis。这不完全是一种游戏,但它是一种相对简单的学习方式。
例如,键入whatis sudo apt-get update 并返回:

在我执行任何命令之前,我先点击它whatis。我学会了我要做什么,然后我会自信地执行命令。
如果whatis没有提供太多信息或者我不清楚,我会去阅读man.
例如,man sudo。
谷歌在这里为您提供了很多信息,Ask Ubuntu内部和外部的来源。在这里,LMGTFY:在 Ubuntu 上学习终端命令的最佳方式
azz*_*azz 21
我不知道任何游戏,但是有一些有用的命令行实用程序可以提供帮助。
命令有什么作用?
whatis command
# example:
$ whatis cut
cut (1) - remove sections from each line of files
Run Code Online (Sandbox Code Playgroud)
我如何能?
man -k keyword
# example:
$ man -k "remove empty"
rmdir (1) - remove empty directories
Run Code Online (Sandbox Code Playgroud)
或者:
apropos keyword
# defaults to printing every result with at least one of the keywords supplied
# use --and to only print results matching multiple keywords.
$ apropos zip --and extract
funzip (1) - filter for extracting from a ZIP archive in a pipe
unzip (1) - list, test and extract compressed files in a ZIP archive
unzipsfx (1) - self-extracting stub for prepending to ZIP archives
uz (1) - gunzips and extracts a gzip'd tar'd archive
Run Code Online (Sandbox Code Playgroud)
我如何使用?
man command
# example:
man tar
# use '?' key to search, and 'q' to quit.
Run Code Online (Sandbox Code Playgroud)
或者,某些实用程序支持帮助选项,例如:
$ umount --help
Usage: umount -h | -V
umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]
umount [-d] [-f] [-r] [-n] [-v] special | node...
Run Code Online (Sandbox Code Playgroud)
这些可以是在的形式command -h,command --help,command -?。
信息:
info command
# example:
$ info cat
# shows an information page
Run Code Online (Sandbox Code Playgroud)
如果您有特定的事情需要完成,Google 就是您的朋友。另外还有很多书,比如O'Rielly的Bash 书。
小智 13
Ubuntu 被设计为非常用户友好。学习如何使用终端并不是学习如何使用 Ubuntu 的先决条件。但是,如果您想成为高级用户或自己解决问题,则需要这样做。
为了回答您的问题,我不知道有任何旨在帮助或教授 shell 命令的游戏,但我强烈推荐以下与 bash 和系统管理相关的资源:
请注意,本教程使用 Red Hat(另一个 Linux 发行版)并引用了一些仅适用于萨里大学学生的目录。
托管在 Linux 文档项目 ( http://www.tldp.org/ ),作者 Mike G
来自维基百科的一本维基书
http://www.nongnu.org/lpi-manuals/manual/ Linux Professional Institute (LPI) 的学习手册
GNU Bash 参考手册
高级 Bash 脚本指南 ( http://linux.die.net/ ),作者 Mendel Cooper
| 归档时间: |
|
| 查看次数: |
31087 次 |
| 最近记录: |