PythonLearningDay4---命令行简单教程Final

本文介绍了WindowsPowerShell中的mv(移动文件和目录)、more(浏览文件)、cat(合并文件内容)和rm(删除文件)等命令,以及exit用于退出PowerShell环境。通过实例演示了这些命令的使用方法和注意事项。
摘要由CSDN通过智能技术生成

前言

  • 关于命令行的教程 (PythonLearningDay1—PythonLearningDay4) 只是学习Python的前置基础教程,故而很多命令只写出了最简单的用法,如果有友友感兴趣的话可以自行摸索。
  • 本篇博客主要介绍Windows PowerShellmv、more、cat、rm、exit等命令。
  • 本篇博客是关于命令行的最后一篇,越到后面的命令,越会更多地用到前面已经学过的内容,如果有友友看着感觉有点迷糊的话,可以翻翻PythonLearningDiary专栏的前几篇文章。

1.新命令的学习

1.1.mv命令

1.1.1.作用&辨别

mv命令对应英文释义move,故本命令的作用为将文件从一个地方移动到另一个地方


cp 命令作区分

cpmv
基本使用格式cp first secondmv first second
作用复制相应路径下的文件或者目录,并将其移动到新的路径剪切相应路径下的文件或者目录,将之移动到新的路径(操作完成之后原路径下不存在该文件)
1.1.2.代码示例
  • 补充命令:dir -R(注意dir后有一个空格)
# 主工作目录创建新路径,切换至新工作目录(省略创建成功的标识)
PS C:\Users\86151> mkdir temp\old
PS C:\Users\86151> cd temp
---------------------------------------------------------


# 新工作目录下再创建一个目录,再在该目录下创建文件
# 注意区分创建文件与创建目录之区别
PS C:\Users\86151\temp> mkdir new
PS C:\Users\86151\temp> New-Item new\bamboo.txt
---------------------------------------------------------


# 使用 dir -R 命令
PS C:\Users\86151\temp> dir -R

    目录: C:\Users\86151\temp

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          2024/2/8      9:38                new
d-----          2024/2/8      9:38                old

    目录: C:\Users\86151\temp\new

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----          2024/2/8      9:38              0 bamboo.txt

PS C:\Users\86151\temp>

可以发现该命令的作用是逐级列示目录


  • mv命令示例
# 创建一系列新的目录及文件,cd 切换
PS C:\Users\86151> mkdir temp\new
PS C:\Users\86151> mkdir temp\old
# 写下完整的相对路径才能创建成功!!!
PS C:\Users\86151> New-Item temp\old\bamboo.txt
PS C:\Users\86151> cd temp
PS C:\Users\86151\temp> dir -R

    目录: C:\Users\86151\temp

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          2024/2/8      9:47                new
d-----          2024/2/8      9:48                old

    目录: C:\Users\86151\temp\old

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----          2024/2/8      9:48              0 bamboo.txt
----------------------------------------------------------------



# mv 命令用法之一
PS C:\Users\86151\temp> mv old\bamboo.txt old\panda.txt
PS C:\Users\86151\temp> dir -R

    目录: C:\Users\86151\temp


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          2024/2/8      9:47                new
d-----          2024/2/8      9:49                old

    目录: C:\Users\86151\temp\old


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----          2024/2/8      9:48              0 panda.txt
----------------------------------------------------------------


# mv命令用法之二
PS C:\Users\86151\temp> mv old\panda.txt new\
PS C:\Users\86151\temp> dir -R

    目录: C:\Users\86151\temp

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          2024/2/8      9:49                new
d-----          2024/2/8      9:49                old

    目录: C:\Users\86151\temp\new

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----          2024/2/8      9:48              0 panda.txt
-----------------------------------------------------------------


# mv命令用法之三
PS C:\Users\86151\temp> mv new\ third\
PS C:\Users\86151\temp> dir -R

    目录: C:\Users\86151\temp

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          2024/2/8      9:49                old
d-----          2024/2/8      9:49                third

    目录: C:\Users\86151\temp\third

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----          2024/2/8      9:48              0 panda.txt

PS C:\Users\86151\temp>

1.1.3.基础用法说明
  • 其一:同一目录下移动文件,可以理解为重命名
  • 其二:将一个文件从一个目录移动到另一个目录
  • 其三:将一个目录从一个路径移动至另一个路径 (参考上述两用法理解)

1.2.more命令

1.2.1.作用

浏览文件。

  • more命令可以通过按键进行多样化浏览,不过我们不涉及那些,只讲述基本用法
  • more命令主要用来浏览文本文件,即后缀名为 .txt 的文件
  • 文本文件有着许多可用的文本编辑器,为了简单起见,读者阅读本博客时不必下载特定文本编辑器
1.2.2.作用示例
  • 在工作目录下创建一个文本文档。
PS C:\Users\86151> pwd

Path
----
C:\Users\86151
--------------------------------------------------------


PS C:\Users\86151> New-Item bamboo.txt

    目录: C:\Users\86151

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----          2024/2/8     10:08              0 bamboo.txt


PS C:\Users\86151>

  • 找到这个文档,写入一些内容。(工作目录在哪? 回顾pwd命令)
    在这里插入图片描述

在这里插入图片描述

  • 使用more命令
PS C:\Users\86151> more bamboo.txt
Be confident!
Your are the best!

注意所有字符应当是英文字符 !

1.3.cat命令

1.3.1.作用

全称concatenate files and print on the standard output,意思是串联文件并输出

  • 作用一:类似于more,可显示一个文本文件的内容
  • 作用二:串联并显示文件
1.3.2.示例
  • 首先再于同样目录下创建一个文本文档并写入内容(即上述more用法中的目录)
    在这里插入图片描述

  • 代码示例
# 分别显示两个文档中的内容(cat作用之一)
PS C:\Users\86151> cat bamboo.txt
Be confident!
Your are the best!

PS C:\Users\86151> cat panda.txt
Keep optimistic!
----------------------------------------------


#串联并显示两个文档(cat作用之二,注意两个文档之间用英文输入的逗号相隔)
PS C:\Users\86151> cat bamboo.txt,panda.txt
Be confident!
Your are the best!
Keep optimistic!

1.3.3.总结
  • cat使用基本格式:cat first, second(注意逗号)
  • cat命令会将firstsecond(两个路径)处的文档连接起来,合并输出
  • 更多样的输出方式(添加参数)不再赘述啦

1.4.rm命令

1.4.1.作用

移除文件。(类比于rmdir)

1.4.2.代码示例
# 创建新的目录,将两个文本文档移入其中
PS C:\Users\86151> mkdir temp
PS C:\Users\86151> cd temp
PS C:\Users\86151\temp> mv panda.txt temp
PS C:\Users\86151> mv panda.txt temp
PS C:\Users\86151> mv bamboo.txt temp
---------------------------------------------


# 使用 rm 命令,观察结果
PS C:\Users\86151> cd temp
PS C:\Users\86151\temp> rm panda.txt
PS C:\Users\86151\temp> ls

    目录: C:\Users\86151\temp

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----          2024/2/8     10:16             35 bamboo.txt

1.5.exit命令

1.5.1.作用

退出Windows PowerShell

1.5.2.示例

(哈哈,已经退出了,还有啥示例)

2.结语

至此,我们关于命令行的学习就告一段落啦。以下是微软Windows命令行的参考文档,想深入学习的友友自行查阅!
命令行参考文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LightenYourLife

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值