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

附录练习 14-15 Learn Python 3 The Ha

作者: 爱学习的ai酱 | 来源:发表于2018-01-07 16:06 被阅读71次

    附录练习 14 移除文件 (rm)

    在这个练习中你将学习如何用 rm 命令移除(删除)一个文件。

    55.15.1 跟我做

    Linux

    $ cd temp
    $ ls
    uncool.txt iamcool.txt neat.txt something thefourthfile.txt
    $ rm uncool.txt
    $ ls
    iamcool.txt neat.txt something thefourthfile.txt
    $ rm iamcool.txt neat.txt thefourthfile.txt
    $ ls something
    $ cp -r something newplace
    $
    $ rm something/awesome.txt
    $ rmdir something
    $ rm -rf newplace
    $ ls
    $
    

    Windows

    > cd temp
    > ls
    
    
    Directory: C:\Users\zed\temp
    
    
    Mode    LastWriteTime   Length  Name
    ----    -------------   ------  ----
    d----   12/22/2011  4:52    PM      newplace
    d----   12/22/2011  4:52    PM      something
    -a---   12/22/2011  4:49    PM  0   iamcool.txt
    -a---   12/22/2011  4:49    PM  0   neat.txt
    -a---   12/22/2011  4:49    PM  0   thefourthfile.txt
    -a---   12/22/2011  4:49    PM  0   uncool.txt
    
    
    > rm uncool.txt
    > ls
    
    Directory: C:\Users\zed\temp
    
    
    Mode    LastWriteTime   Length  Name
    ----    -------------   ------  ----
    d----   12/22/2011  4:52    PM      newplace
    d----   12/22/2011  4:52    PM      something
    -a---   12/22/2011  4:49    PM  0   iamcool.txt
    -a---   12/22/2011  4:49    PM  0   neat.txt
    -a---   12/22/2011  4:49    PM  0   thefourthfile.txt
    
    
    > rm iamcool.txt
    > rm neat.txt
    > rm thefourthfile.txt
    > ls
    
    
    Directory: C:\Users\zed\temp
    
    
    Mode    LastWriteTime   Length  Name
    ----    -------------   ------  ----
    d----   12/22/2011 4:52 PM      newplace
    d----   12/22/2011 4:52 PM      something
    
    
    > cp -r something newplace
    > rm something/awesome.txt
    > rmdir something
    > rm -r newplace
    > ls
    
    
    >
    

    55.15.2 你学到的

    这个练习我们学习了如何删除文件。还记得之前我让你们用 rmdir 命令移除包含内容的目录时失败了吗?是因为你不能用 rmdir 移除包含内容的目录。要移除这个目录,首先要删除它里面的文件,这也正是这个练习中所学到的。

    55.15.3 附加练习

    • 删除 temp 目录中目前为止所有的练习文件。
    • 当你对文件进行递归删除的时候要千万小心。(译者注:递归删除就是你想删一个文件夹,而这个文件夹下还有其它的东西,它就会先把其它的东西删掉,再删这个文件夹)

    附录练习 15 退出 Terminal (exit)

    55.16.1 跟我做

    Linux/macOS

    $ exit
    

    Windows

    > exit
    

    55.16.2 你学到的

    最后一个练习是如何退出 Terminal,非常简单,但是我需要你再做一些练习。

    55.16.3 附加练习

    在本速成课的最后,我想让你用一下帮助系统,看看以下这些命令的解释和用法,学习如何使用它们。

    以下是 Unix 系统下你要查询的命令列表:

    • xargs
    • sudo
    • chmod
    • chown

    以下是 Windows 系统下你要查询的命令列表:

    • forfiles
    • runas
    • attrib
    • icacls

    弄明白这些是什么,试试用用这些命令,然后把它们添加到你的索引卡片上。

    命令行后续

    你已经完成了命令行速成教程,基本掌握了一些基础命令的用法。但其实还有很多的技巧和键序列你没有见过。我会在这个教程的最后引导你去搜索和了解它们。

    55.17.1 Unix Bash References

    在 Unix 系统下,你使用的 Shell 叫做 Bash。它不是最好的 shell,但它无处不在。以下是一些关于 Bash 的列表:

    55.17.2 PowerShell References

    在 Windows 系统下只有 Powershell。以下是一些关于 Powershell 的列表;

    相关文章

      网友评论

        本文标题:附录练习 14-15 Learn Python 3 The Ha

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