Python3学习笔记(一)by Learn Python 3 the HARD WAY

使用Windows的powershell进行练习(暂时不使用IDLE)

需要记住一些常用命令行

  • pwd 打印工作目录
PS C:\\Users\\ARAN> pwd

Path
----
C:\\Users\\ARAN
  • hostname 计算机在网络中的名称
PS C:\\Users\\ARAN> hostname
ARAN
  • mkdir 创建目录
PS C:\\Users\\ARAN> mkdir dashabi

    目录: C:\\Users\\ARAN

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         2021/4/17     17:25                dashabi
  • cd 更改目录
PS C:\\Users\\ARAN> mkdir temp

    目录: C:\\Users\\ARAN

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         2021/4/17     17:31                temp

PS C:\\Users\\ARAN> cd temp
PS C:\\Users\\ARAN\\temp> mkdir dashabi

    目录: C:\\Users\\ARAN\\temp

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         2021/4/17     17:31                dashabi

PS C:\\Users\\ARAN\\temp> ls

    目录: C:\\Users\\ARAN\\temp

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         2021/4/17     17:31                dashabi

值得注意的是用的cd ..可以回到home

  • ls 列出目录中的内容
  • rmdir 删除目录
PS C:\\Users\\ARAN> cd temp
PS C:\\Users\\ARAN\\temp> ls

    目录: C:\\Users\\ARAN\\temp

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         2021/4/17     16:53                anothernewplace
d-----         2021/4/17     16:50                newplace
d-----         2021/4/17     16:49                something
-a----         2021/4/17     16:46              0 awesome.txt
-a----         2021/4/17     16:46              0 iamcool.txt
-a----         2021/4/17     16:46              0 neat.txt
-a----         2021/4/17     16:46              0 thefourthfile.txt

PS C:\\Users\\ARAN\\temp> cd ..
PS C:\\Users\\ARAN>

PS C:\\Users\\ARAN> rmdir temp

确认
C:\\Users\\ARAN\\temp 处的项具有子项,并且未指定 Recurse 参数。如果继续,所有子项均将随该项删除。是否确实要继续?
[Y] 是(Y)  [A] 全是(A)  [N] 否(N)  [L] 全否(L)  [S] 暂停(S)  [?] 帮助 (默认值为“Y”): a
  • pushd 推送目录(记录目前的位置移动再用popd来回到之前的位置)
  • popd 弹出目录
  • cp 复制文件或目录

cp -r 复制文件目录并包括其中的所有文件

PS C:\\Users\\ARAN\\temp> pwd

Path
----
C:\\Users\\ARAN\\temp

PS C:\\Users\\ARAN\\temp> cp dashabi newplace
PS C:\\Users\\ARAN\\temp> ls

    目录: C:\\Users\\ARAN\\temp

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----         2021/4/17     18:02              0 dashabi
-a----         2021/4/17     18:02              0 newplace

PS C:\\Users\\ARAN\\temp> mkdir something

    目录: C:\\Users\\ARAN\\temp

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         2021/4/17     18:04                something

PS C:\\Users\\ARAN\\temp> cp dashabi something/
PS C:\\Users\\ARAN\\temp> ls something

    目录: C:\\Users\\ARAN\\temp\\something

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----         2021/4/17     18:02              0 dashabi

PS C:\\Users\\ARAN\\temp> cp -r something anotherthing/w
PS C:\\Users\\ARAN\\temp> ls

    目录: C:\\Users\\ARAN\\temp

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         2021/4/17     18:05                anotherthing
d-----         2021/4/17     18:04                something
-a----         2021/4/17     18:02              0 dashabi
-a----         2021/4/17     18:02              0 newplace
  • robocopy 更可靠的复制命令
  • mv 移动文件或目录
PS C:\\Users\\ARAN\\temp> mv newplace D:\\oldplace
PS C:\\Users\\ARAN\\temp> cd D:
PS D:\\> ls

    目录: D:\\

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         2021/1/25     21:56                1资料
d-----         2021/1/25     21:40                2资料
d-----         2021/1/28     22:08                3DSMAX2021
d-----          2021/2/1     12:36                AdobeAcrobat2020
d-----         2021/1/28     21:54                AE2015
d-r---         2021/1/29     11:37                BaiduNetdiskDownload
d-----         2021/1/28     21:14                blender 2.9.1
d-----         2021/1/28     21:39                C4DR19
d-----         2021/1/29     11:14                C4DR23
d-----          2021/2/6     11:32                DAVID_5.0.5.1377
d-----         2021/3/23     16:28                DFS
d-----          2021/4/3     19:40                dji-new-arena
d-----         2021/3/23     15:35                DJI模拟
d-----         2021/1/29     12:52                Houdini18.5
d-----         2021/1/29      9:42                JSplacement
d-----         2021/3/28     15:18                keyshot9
d-----         2021/4/17     11:54                lpthw
d-----         2021/1/29      9:45                MarvelousDesigner9
d-----         2021/1/28     22:24                MAYA2018
d-----          2021/3/1     13:03                MCLDownload
d-----         2021/1/28     22:32                MOCHAPRO2021
d-----         2021/4/18     12:58                oldplace
d-----         2021/1/29      9:50                Quixel_Mixer_2018.2.4.0
d-----         2021/4/17     22:18                steam
d-----         2021/1/29     14:37                Substance Painter 7.1.0
d-----         2021/2/27     19:04                Unfold3D
d-----          2021/3/8      9:19                UPstudio
d-----         2021/4/16     18:29                Visual Studio Code
d-----         2021/1/29     16:27                WorldMachine
d-----         2021/1/29     11:01                Zbrush2018
d-----          2021/3/5     11:01                佳能网络摄像头解决方案
d-----         2021/1/28     22:14                其他
d-----          2021/2/9     13:30                同花顺
d-----         2021/1/26     11:11                大学_相机存储卷备份
d-----         2021/2/10     20:27                我的世界
d-r---         2021/2/18     21:48                教程
d-----          2021/2/1     16:01                有道云笔记
d-----         2021/2/22     16:25                格式工厂
d-----         2021/2/16     20:12                爱思助手
d-----         2021/2/12     14:20                窗帘
d-----         2021/2/22     18:43                迅雷

PS D:\\> mv oldplace C:\\ARAN\\temp\\newplace\\
PS D:\\> cd ~
PS C:\\Users\\ARAN> ls

    目录: C:\\Users\\ARAN

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          2021/3/3      9:17                .android
d-----         2021/4/18     12:56                .atom
d-----         2021/1/28     21:00                .config
d-----         2021/2/28     20:34                .oracle_jre_usage
d-----         2021/2/21     11:40                .thumbnails
d-----         2021/4/16     18:29                .vscode
d-r---          2021/2/2     23:02                3D Objects
d-----         2021/2/15     23:41                ansel
d-----         2021/1/28     22:12                Autodesk
d-r---          2021/2/2     23:02                Contacts
d-----         2021/4/15     17:57                Creative Cloud Files
d-r---         2021/4/17     14:09                Desktop
d-r---         2021/4/16     10:01                Documents
d-r---         2021/4/18     12:23                Downloads
d-r---          2021/2/9     13:31                Favorites
d-----         2021/1/29      9:41                JSplacement
d-r---          2021/2/2     23:02                Links
d-r---          2021/2/2     23:02                Music
dar---         2021/4/12      9:37                OneDrive
d-r---          2021/2/6     11:05                Pictures
d-r---          2021/2/2     23:02                Saved Games
d-r---          2021/2/2     23:02                Searches
d-----         2021/4/18     12:57                temp
d-----         2021/2/24     10:52                TurbulenceFD Caches 001
d-r---          2021/2/2     23:02                Videos
-a----         2021/4/12     12:31        4576546 2.png
-a----          2021/3/4     14:04        5660474 越南鼓卡吗.fl
  • more逐帧查看文件
PS C:\\Users\\ARAN> cd temp
PS C:\\Users\\ARAN\\temp> more uncool.txt

PS C:\\Users\\ARAN\\temp> more uncool.txt
dfaopjkcpoa
  • type 打印整个文件
  • forfiles 在一大堆文件上面运行一条命令
  • dir -r 寻找文件
  • select-string 在文件中寻找内容
  • help 阅读手册
  • helpctr 寻找恰当的手册页面
  • echo 打印一些参数
  • set 导出/设定一个新的环境变量
  • exit 退出shell
  • runnas 成为超级用户root 危险命令!
  • new-item 创建空文件
PS C:\\Users\\ARAN\\temp> new-item dashabi -type file

    目录: C:\\Users\\ARAN\\temp

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----         2021/4/17     18:02              0 dashabi

PS C:\\Users\\ARAN\\temp> ls

    目录: C:\\Users\\ARAN\\temp

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----         2021/4/17     18:02              0 dashabi
  • rm 删除
PS C:\\Users\\ARAN\\temp> ls

    目录: C:\\Users\\ARAN\\temp

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----         2021/4/18     13:43             30 test2.txt
-a----         2021/4/18     13:37           3600 uncool.txt

PS C:\\Users\\ARAN\\temp> rm uncool.txt
PS C:\\Users\\ARAN\\temp> ls

    目录: C:\\Users\\ARAN\\temp

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----         2021/4/18     13:43             30 test2.txt
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值