美文网首页小白学Python
附录练习 2-4 - Learn Python 3 The Ha

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

作者: 爱学习的ai酱 | 来源:发表于2018-01-03 23:07 被阅读168次

    附录练习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 桌面是一个很好的选择。

    相关文章

      网友评论

        本文标题:附录练习 2-4 - Learn Python 3 The Ha

        本文链接:https://www.haomeiwen.com/subject/atqlnxtx.html