命令行入门

命令行是一种通过输入文本命令与计算机进行交互的界面(长得像小黑框)。它通常用于执行各种操作,如文件管理、程序执行和系统配置等。与图形用户界面(GUI)相比,命令行提供了更直接和灵活的控制方式。

在命令行中,用户可以通过输入具体的命令和参数来执行任务。例如,在Windows中,用户可以使用命令提示符(Command Prompt)或PowerShell,而在Linux和macOS中,用户通常使用终端(Terminal)。

有那些

在Windows下有多种终端,普通打开是Windows PowerShell,是微软推出的,也有命令提示符(Command Prompt),在我电脑上主要有这几种:

都是进行命令交互的方式。

对于长期使用cmd的来说,使用PowerShell会不太习惯,可以点设置将默认启动从PowerShell改为cmd,可以在设置中更改终端

基本操作

几种打开方式:

  • Windows+R后输入cmd打开
  • 鼠标右键开始,选择终端打开
  • 在文件夹右键在终端中打开(可以直达文件,不需要切换路径)
  • 在文件夹路径处输入cmd回车打开
    注意第3.4种方法能够直达文件,不需要再cd
    如图:
    1
    2
    3
    4

换盘:

直接在命令行中输入D: E:回车就行,不需要cd
huanpan
然后就可以输入需要执行的命令了

常用命令:

使用小技巧:使用Tab可以补全路径名,使用左右方向键可以移动光标,使用上下方向键可以快速切换上次输入的命令,使用Ctrl+C或者Ctrl+Z可以停止当前运行的命令

Windows命令与Linux命令有很大不同,下面展示Windows的常用命令

dir:列出当前目录中的文件和子目录

C:\>dir

cd:改变当前目录,后面加目录就导航到哪个目录上去,后面加..表示回到上一级,后面加\或者/表示回到根目录

C:\>cd Users\Public\Desktop
C:\Users\Public\Desktop>

C:\Users\Public\Desktop>cd \
C:\>

C:\Users\Public\Desktop>cd /
C:\>

C:\Users\Public\Desktop>cd ..
C:\Users\Public>

mdmkdir:创建新目录(文件夹)

E:\git-project\junqi>dir
 驱动器 E 中的卷是 ELSE
 卷的序列号是 F049-7E9F

 E:\git-project\junqi 的目录

2024/11/02  15:37    <DIR>          .
2024/11/02  10:57    <DIR>          ..
2024/11/02  11:22    <DIR>          muzero-general
               0 个文件              0 字节
               3 个目录 571,699,318,784 可用字节

E:\git-project\junqi>md newdir

E:\git-project\junqi>dir
 驱动器 E 中的卷是 ELSE
 卷的序列号是 F049-7E9F

 E:\git-project\junqi 的目录

2024/11/02  15:37    <DIR>          .
2024/11/02  10:57    <DIR>          ..
2024/11/02  11:22    <DIR>          muzero-general
2024/11/02  15:37    <DIR>          newdir
               0 个文件              0 字节
               4 个目录 571,699,318,784 可用字节

rd或者rmdir:删除空目录(文件夹)

D:\>rd newfolder

使用/S可以删除文件夹及其内所有文件

D:\>rd /S newfolder
D:\>rmdir /S newfolder

del:删除文件

D:\>del file.txt

copy:复制文件

C:\>copy C:\example\file.txt D:\backup\file.txt

演示了将C:\example\file.txt复制到D:\backup\file.txt

使用xcopy具有复制文件夹的能力:

复制单个文件:
C:\>xcopy C:\example\file.txt D:\backup\

复制整个目录(包括子目录):
C:\>xcopy C:\example D:\backup\ /s /e
/s:复制非空子目录。
/e:复制所有子目录,包括空目录。

move:移动或重命名文件

D:\>move oldname.txt newname.txt

当然,这些只是基础的使用cmd命令,更多的命令是结合软件使用,例如使用conda创建环境是conda create -n myenv python=3.9,使用pip安装包是pip install numpy tensorflow gym,运行python是python,退出python是exit(0),这些命令熟能生巧,无需刻意记忆,需要时直接搜即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值