使用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