windows命令行使用
《笨办法学Python3》的附录部分有些命令行的使用,感觉蛮有用的,可以记下来~
Win+R
快捷键打开“运行”对话框,输入powershell
打开PowerShell命令行程序
pwd
、ls
。pwd
、cd
、mkdir
这样的命令在stata中是通用的。pwd
打印当前所处的路径(print working directory)
dir
显示当前目录下的文件
ls
和 dir
同样的用途列出目录下的内容
cd
进入目录
cd..
cd后面两个点,这样是退出当前目录,即返回上一级目录
cd \
直接退到当前根目录, 比如说是 D:
cd ~
退回home目录,我的电脑是回到 C:\Users\lenovo
[盘符+:] 直接进入对应盘,比如 d:
直接进入D盘
mkdir
创建文件夹 (make direatory),例如mkdir temp/stuff
,也可以创建多级文件夹mkdir -p temp/stuff/things/orange/apple/pear/garpe
,中间目录可以不存在
rmdir
删除文件夹
# 练习
mkdir temp
mkdir temp/stuff
mkdir -p temp/stuff/things/orange/apple/pear/garpe # 创建多级文件夹
mkdir "I have fun" # 创建有空格的文件夹要加引号
pushd
记住现在的位置,转到另一目录中,例如pushd things/orange
popd
回到之前的目录
# 练习
PS D:\temp\stuff> pushd things/orange
PS D:\temp\stuff\things\orange> pwd
Path
----
D:\temp\stuff\things\orange
PS D:\temp\stuff\things\orange> popd
PS D:\temp\stuff>
New-Item
创建空文件,比如New-Item practice.txt -type file
PS D:\temp\stuff> New-Item me.txt -type file
目录: D:\temp\stuff
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2020/5/7 0:08 0 me.txt
PS D:\temp\stuff> New-Item me.docx -type file
目录: D:\temp\stuff
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2020/5/7 0:09 0 me.docx
PS D:\temp\stuff>
cp
复制文件,例如 cp me.docx next.docx
,另外cp -r things another
可以把一个文件夹的内容复制到另一个未创建的文件夹。
PS D:\temp\stuff> cp me.docx next.docx
PS D:\temp\stuff> ls
目录: D:\temp\stuff
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2020/5/6 23:42 things
-a---- 2020/5/7 0:09 0 me.docx
-a---- 2020/5/7 0:08 0 me.txt
-a---- 2020/5/7 0:09 0 next.docx
PS D:\temp\stuff> cp -r things another
PS D:\temp\stuff> dir
目录: D:\temp\stuff
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2020/5/7 0:20 another
d----- 2020/5/6 23:42 things
-a---- 2020/5/7 0:09 0 me.docx
-a---- 2020/5/7 0:08 0 me.txt
-a---- 2020/5/7 0:09 0 next.docx
PS D:\temp\stuff> ls another
目录: D:\temp\stuff\another
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2020/5/7 0:20 orange
mv
移动文件,例如 mv me.docx you.docx
,另外mv things onethings
相当于对文件或者文件夹重命名。
PS D:\> New-Item me.docx
目录: D:\
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2020/5/11 20:22 0 me.docx
PS D:\> mv me.docx you.docx
PS D:\> dir
目录: D:\
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2020/5/11 20:22 0 you.docx
more
查看文件内容,例如 more test.txt
,就可以看到文件中的内容。
PS D:\temp\stuff> more you.txt
this is a test
cat
流文件内容显示,整个文件一次输出屏幕,不会分页和停顿
rmdir
删除空目录,rm
删除指定文件, rm -rf
删除非空目录(
填目录名),rm -rf
循环删除目录下所有内容,听说这个命令是极度危险的操作,我还没有尝试过。
exit
退出终端
其他常用命令
hostname
计算机在网络中的名称
systeminfo
查看当前计算机的综合信息
calc
启动计算器
notepad
启动记事本
mspaint
启动画图
cls
清屏
键盘上的Tab键可以补全需要键入的内容。
参考内容
主要都是《笨办法学Python》附录部分内容,也看到了别人的博客就参考了下,这里是参考的博客链接。