Command Line Tuesdays - Part One

2014年6月10日 | Nenad Latinović | 无许可

我们回来了,极客们,再次行动起来! 抱歉这么久没有更新,但我向你保证,我们已经回到正轨,争分夺秒地赶上截止日期,并且,嗯,玩得开心 :)

现在,整个想法已经在 介绍 文本中完全概括了,发布于两周前,所以我们可以开始工作。正如 Shotts 先生的书中所述,我们需要知道什么是 shell,因为我们将会在其中操作,以及什么是终端模拟器。

Shotts 先生说,shell 实际上就是我们谈论命令行时所说的。Shell 基本上是一个程序,它将键盘的敲击传递给你的计算机,某种翻译器,以便你的计算机知道你在说什么。 存在许多 shell,但 GNU/Linux 发行版中最常用的 shell 称为 bash,或 Bourne Again Shell。 这是一个巧妙的文字游戏,因为 Bourne 先生创建了 bash 的前身 sh,而 Brian Fox 编写它作为 sh 的免费替代品。啊哈,GNU 人员及其幽默,非常聪明 :)

bOURNE

接下来我们需要与 shell 交互的是一个终端模拟器。 每个 Linux 发行版都自带一个,具体取决于你使用的桌面环境,所以应该是 KDE 的 Konsole,Gnome 的 Gnome terminal 等等。Shotts 先生说你可能会对一个产生偏好,但我通常使用桌面环境提供的。

现在,启动你的终端。 你会看到一行,显示你的用户名和机器的主机名。 这称为 shell 提示符。 这意味着它已准备好让你输入命令。 让我们尝试一些随机的。 输入任何内容,然后按 Enter。

呵呵,还记得介绍中说的我们需要像诗歌一样学习命令吗? 随机不起作用。

现在,按向上箭头,你会看到命令重新出现。 这是什么魔法? 键盘上的向上箭头键用于访问命令历史记录。 终端会保存你输入的最多 500 个命令,所以你不需要一遍又一遍地输入它们,可以使用向上/向下箭头查找它们。 向左和向右箭头用于在特定行内移动光标,以便你可以编辑文本。 现在还有另一件事 – **ctrl+v **用于粘贴文本不起作用。 你可以在某个地方将其设置为快捷方式,但通常是其他东西。 检查你的终端模拟器的快捷方式! (在 Konsole 中,它是设置 > 配置快捷方式)

现在,为了避免被“命令未找到”的打击,让我们尝试一些简单的。 输入 date。(是的,我不知道有一个命令可以做到这一点,所以对我来说也很令人兴奋):) date

就这样。 为什么还要查看内置日历,而可以在启动终端并输入 date,看看今天是哪一天 :) 开玩笑,正如 Shotts 先生所说,这是一个简单的命令,更实用/困难的命令将在下次到来。 与 date 相关的命令是 cal – 它将显示当前月份的日历。

你也可以尝试 df,它将列出驱动器上的可用空间。

df

或者 free,以显示可用内存量

free

如果你已经处于只输入模式,你可以输入命令 exit 来退出终端模拟器,而不是按 x 按钮。

…我们本周就停止到这里,以免你的日程安排过于紧张。 总结一下(你可以写下这个结论,以便重复),在第一部分中,我们学习了

  • 什么是 shell

  • 我们需要什么才能与 shell 通信(终端模拟器)

  • 使用光标按钮导航终端命令以及退出终端

四个简单的命令

  • date – 显示当前日期

  • cal – 显示当前月份的日历

  • df – 显示硬盘上的可用空间量

  • free – 可用内存量

下周二我们将做什么?

我们将学习通过文件系统导航(所有这些 bin 等等文件夹是什么,它们用于什么,如何通过终端导航)。 在那时…

…玩得开心!dog

分类: 发行版

标签

分享此帖子