小白学Python

附录练习 2-4 - Learn Python 3 The Ha

2018-01-03  本文已影响168人  爱学习的ai酱

附录练习2 路径,文件夹,目录 (pwd)

在这个练习中你将学习如何用 pwd 命令打印当前正在工作的目录。

55.3.1 跟我做

我会教你如何阅读这个环节。你不用输入我列出来的所有内容,只用输入其中一部分:

  • 不用输入 $ (Unix 系统)或者 > (Windows 系统)。那只是我用来说明我得到的输出结果。
  • 你输入 $ 或者 > 后面的内容,然后回车。比如如果我写的是 $ pwd,你就只用输入 pwd 然后回车就行。
  • 然后你就可以在 $ 或者 > 之后我得到的输出结果。

让我们先做个简单的练习,你就明白了:

Linux/macOS

$ pwd
/Users/zedshaw
$

#### Windows

PS C:\Users\zed> pwd Path
----
C:\Users\zed

PS C:\Users\zed>
警告!
在附录部分我需要节省空间以至于你能专注在命令行的重要细节上。为此,我将去掉 > 之前的内容,这也意味着你的呈现结果可能会跟我的不太一样,不过没关系,记住 > 之后的内容是你要输入的,在 Unix 系统下是 $

55.3.2 你学到的

你的提示符可能跟我的不太一样,你的 $ 前面可能是你用户名和电脑名。Windows 系统下可能也会不一样。不过最重要的是你看到的也是如下的模式:

  • 有一个提示符。
  • 你在提示符后面输入命令,在本练习中是 pwd
  • 它打印了一些东西。
  • 重复。

你已经学习了 pwd 的作用,即“打印工作目录”。什么是目录?目录就是文件夹,它们是同一个东西。当你打开你电脑的文件查看器去寻找文件的时候,你就是在文件夹中穿梭,这些文件夹就是我说的“目录”。

55.3.3 附加练习

  • 输入 20 遍 pwd,边打边说“打印工作目录”。
  • 写下这个命令输出的文件路径,用你的文件查看器找到这个文件。
  • 我是认真的,输 20 遍,大声说出它的意思。

附录练习3 如果你迷路了

在学习上个练习的时候你可能会有点迷路,不知道你自己在哪儿,或者不知道文件在哪儿,也不知道怎么继续。要解决这个问题,我会教你停止迷路的命令。

不管你什么时候迷的路,很大可能是因为你输入命令的时候不知道你停在哪儿。你要做的就是输入 pwd 以查看你当前所在的目录,这将会告诉你你现在在哪儿。

接下来你需要回到你想回去的地方 —— 你的 home,你需要输入 cd ~ ,然后你就能回到你的 home。也就是说,任何时候只要你迷路了,你都可以先输入 pwd ,再输入 cd ~ ,前者让你知道你现在在哪,后者让你回到 home 以便重新开始。

55.4.1 跟我做

现在用 pwd 弄明白你在哪儿,然后用 cd ~ 回到 home,这样可以确保你总是在正确的地方。

55.4.2 你学到的

如果你迷路了,如何返回 home。

附录练习4 创建目录(mkdir)

在这个练习中,你将学习如何用 mkdir 命令创建新目录。

55.5.1 跟我做

记住!在进行这个练习之前,你需要先用 pwdcd ~ 回到 home!在做附录之后的每个练习前,都要先回到 home!

Linux/macOS

$ pwd
$ cd ~

$ mkdir temp
$ mkdir temp/stuff
$ mkdir temp/stuff/things
$ mkdir -p temp/stuff/things/orange/apple/pear/grape
$

Windows

> pwd
> cd ~
> mkdir temp


Directory: C:\Users\zed


Mode    LastWriteTime   Length  Name
----    -------------   ------  ----
d----   12/17/2011 9:02 AM      temp


> mkdir temp/stuff


Directory: C:\Users\zed\temp


Mode    LastWriteTime   Length  Name
----    -------------   ------  ----
d----   12/17/2011 9:02 AM      stuff


> mkdir temp/stuff/things


Directory: C:\Users\zed\temp\stuff

Mode    LastWriteTime   Length  Name
----    -------------   ------  ----
d----   12/17/2011 9:03 AM      things


> mkdir temp/stuff/things/orange/apple/pear/grape



Directory: C:\Users\zed\temp\stuff\things\orange\apple\pear


Mode    LastWriteTime   Length  Name
----    -------------   ------  ----
d----   12/17/2011 9:03 AM      grape


>

pwdcd ~ 命令我只列这一次,但是记住,做每个练习之前你都要做这个操作。

55.5.2 你学到的

现在我们开始输入多行命令了,这些是你使用 mkdir 的多种不同方式。mkdir 命令是用来做什么的?他是用来创建目录的。如果你问出了这个问题,那么你需要回过头去复习一下命令表了,再好好记记你做的卡片吧。

创建新目录是什么意思?就是新建文件夹。以上练习中你做的事情就是在目录中创建多层目录。这就叫做“路径”(path),它是一种描述“temp 文件夹下的 stuff 文件夹下的 things 文件夹”的方式。它是你想在计算机的文件夹树中放入某些东西时的路径指向,它构成了你计算机的硬盘。

警告!
在这个附录中,我将用 / 来表示路径,因为它适用于所有的电脑。然而,Windows 用户需要知道,你们也可以用 \

55.5.3 附加练习

  • “路径”的概念可能一开始会让你感到困惑。别担心,我们之后会多次用到这个概念,你会慢慢明白的。
  • 在 temp 目录中再创建 20 个不同层级的目录。在图形界面的文件查看器中查看这些文件夹。
  • 创建一个名称用 “ ” 括起来的目录:mkdir "I Have Fun"
  • 如果临时文件夹已经存在了你的电脑就会报错。用 cd 切换到一个你能控制的工作目录下,然后再试。Windows 桌面是一个很好的选择。
上一篇下一篇

猜你喜欢

热点阅读