命令行使用

windows命令行使用

《笨办法学Python3》的附录部分有些命令行的使用,感觉蛮有用的,可以记下来~

Win+R 快捷键打开“运行”对话框,输入powershell 打开PowerShell命令行程序

  • 注意:经提醒发现有些命令cmd里面不能用,比如pwdls
  • 另外,像是pwdcdmkdir这样的命令在stata中是通用的。

pwd 打印当前所处的路径(print working directory)
dir 显示当前目录下的文件
lsdir 同样的用途列出目录下的内容

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》附录部分内容,也看到了别人的博客就参考了下,这里是参考的博客链接。

你可能感兴趣的:(cmd,cmd)