如何快速学习终端命令?

在Ubuntu中,鼠标点击只会让你走这么远。学习终端命令对于任何认真使用“其他操作系统”的人来说都是重要的一步。Ask Ubuntu的专家们为学习“shell”的最佳方法提供了指导...
Illustration for article titled How Can I Quickly Learn Terminal Commands?

在Ubuntu中,鼠标点击只会让你走这么远。学习终端命令对于任何认真使用“其他操作系统”的人来说都是重要的一步。Ask Ubuntu的专家们为学习“shell”的最佳方法提供了指导

在我看来,学习如何使用终端是学习如何使用Ubuntu的先决条件。所以我想找出最好的学习方法。那里有没有一张Quizlet在线闪存卡?有更好的方法吗?看这里的原始问题。

随机学习(radu ră迪努)

可以在“~/.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\u aliases”中添加上述行作为别名。我补充说:

alias ?='cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2>/dev/null | shuf -n 1)'

每当您感到厌烦时,您可以键入terminal:“?”(后跟Enter)。就像一个人玩骰子。

什么(阿丘回答)

我以前玩“whatis”。这不完全是一个游戏,但它是一个相对容易的学习方式。例如,键入whatis sudo apt get update并返回:

![whatis sudo apt-get update]Illustration for article titled How Can I Quickly Learn Terminal Commands?

在我执行任何命令之前,我先用whatis。我知道我要做什么,然后我会信心十足地执行命令。

如果“whatis”没有提供太多信息或者我不清楚,我会去读“man”。

例如,man sudo。

谷歌在这里给了你这么多的信息,里面的消息来源问Ubuntu和外面的。这里,LMGTFY:在Ubuntu上学习终端命令的最佳方法。

游戏(snim2回答)

是的,终点站曾经是这样的游戏,会有所帮助。这里有一个实时版本。代码在github上。这是个好主意,尽管我希望代码更容易扩展。

终端不是学习ubuntu的先决条件(由avernet回答)

Ubuntu的设计非常用户友好。学习如何使用终端不是学习如何使用Ubuntu的先决条件。然而,如果你想成为一个超级用户或者自己解决问题的话。

为了回答您的问题,我不知道有任何游戏设计来帮助或教shell命令,但我强烈推荐以下bash和系统管理相关的资源:

  • UNIX初学者教程(请注意,本教程使用Red Hat(另一个Linux发行版)并引用了一些仅适用于萨里大学学生的目录。)
  • BASH编程-简介HOW-TO(托管在Linux文档项目中,作者mikeg)。
  • bashshell脚本(来自维基百科的wikibook)
  • Linux专业研究所(LPI)的学习手册
  • gnubash参考手册
  • 高级Bash脚本指南,作者:Mendel Cooper

不同意上述答案?你有自己的专长吗?查看原始问题,并在AskUbuntu上看到更多类似的问题,这是一个供Ubuntu用户和开发人员使用的问答网站。如果你有自己的Ubuntu问题需要一个解决方案,问一个问题。你会得到答案的(而且是免费的。)

  • 发表于 2021-05-22 04:35
  • 阅读 ( 142 )
  • 分类:互联网

你可能感兴趣的文章

如何在linux和macos上将手册页缩短为可读的解释

... 使用tldr快速了解如何使用命令 ...

  • 发布于 2021-03-14 01:21
  • 阅读 ( 195 )

顶级网站和书籍,让您成为linux命令行英雄

...bash是什么、不同的模式(交互式和非交互式)以及它是如何产生的基础知识开始,这个站点提供了一个全面的背景知识来帮助您理解命令行的机制。 ...

  • 发布于 2021-03-14 07:04
  • 阅读 ( 244 )

raspberry pi终端命令:raspberry pi用户快速指南

... 我们不希望您在不知道命令行如何工作的情况下就开始使用它。本质上,它是一种指示计算机执行任务的方法,但没有鼠标。 ...

  • 发布于 2021-03-18 12:27
  • 阅读 ( 519 )

redis和php快速数据存储入门

... 让我们深入了解,学习如何加快我们的在线运营。 ...

  • 发布于 2021-03-28 11:57
  • 阅读 ( 317 )

在linux中,“bash”是什么意思?

...在这篇短文中,我们将探讨Bash是什么,它做什么,以及如何开始使用它。 ...

  • 发布于 2021-03-28 13:14
  • 阅读 ( 452 )

如何使用mv命令移动linux文件

虽然您可能已经知道如何使用GUI文件浏览器在Linux中移动文件,但您可能想知道终端中是否有move命令允许您将文件快速移动到不同的目录。mv命令就是您想要的命令,它的简单语法和一些可选的安全标志很容易使用。 ...

  • 发布于 2021-03-28 17:18
  • 阅读 ( 242 )

如何在linux上使用gnupg进行加密

...给某人的敏感信息,如密码或服务器登录信息,但不知道如何安全地发送这些信息以避免信息落入坏人手中? ...

  • 发布于 2021-03-28 23:05
  • 阅读 ( 220 )

如何在mac上打开终端

在学习如何在Mac上使用终端之前,您首先需要知道如何打开它。在macOS中打开终端有很多不同的方法;我们将在下面解释每种方法,从最快的选项开始。 ...

  • 发布于 2021-03-30 08:26
  • 阅读 ( 216 )

如何在linux上使用seq命令

Linux seq命令可以在眨眼之间生成数字列表。但是如何将这个功能付诸实际使用呢?我们将向您展示seq如何为您带来便利。 seq命令 乍一看,Linux seq命令似乎有些奇怪。它可以让你快速生成数字序列,就这样!不过,这里的关键...

  • 发布于 2021-04-01 11:46
  • 阅读 ( 158 )

如何在ubuntulinux上启动终端窗口

如果您使用的是ubuntulinux,您经常会看到一些文章建议您运行命令。为此,需要在终端窗口中键入这些命令。这里有几种打开的方法,包括快捷键 本文中的技巧是在ubuntu20.04lts上测试的。它们也应该应用于使用GNOME桌面环境的其...

  • 发布于 2021-04-01 18:07
  • 阅读 ( 144 )
levzf4414
levzf4414

0 篇文章

相关推荐