一个让人手心冒汗的时刻
人工智能将会向你提供一段具体指令。
dir C:\Users\你\Desktop
type 报告.txt
copy 报告.txt D:\备份\
你看着这三行, 心里开始打鼓:
当操作者按下了回车这个动作之后, 若是担心出现了把内容粘贴到了不对的位置上这种失误, 或者是害怕不小心把原本存在的东西给盖没了这种情况, 那么应当如何应对这样的问题呢。
这种心虚的感觉, 它并不是在于说你笨, 而是因为从来没有人给你把拆开来的道理进行讲解清楚, 那就是这几条最为基础的命令, 它们到底是具体地在进行着什么样的工作。
今天我们就把CMD里面最常被使用到的几条用来查看信息以及执行操作的具体命令讲得清清楚楚, 你完全不需要去死记硬背, 可是在全部看完之后, 如果AI再向你提供具体的命令时, 你就可以只用一眼的时间就知道它们到底是在进行什么样的工作。
先记住这样一个原则, 也就是查看操作是处于安全状态的, 但是修改工作则一定要谨慎对待。
在具体讲那些相关的操作指令之前呢, 得先把那个范的警惕意识给立起来。
在CMD这个程序里边的各种命令, 按照大概的情况来分类, 可以分成以下的这样三类:
绿色:查看类
其实就是单纯的看一看, 不去改动任何的事物, 比如dir、type。就随便地运行一下, 不会产生什么糟糕的事情。
颜色是黄色, 这个代表的是修改类别。
会用来建立、复制以及转移文件, 例如说 copy 和 move, 这个时刻必须要看清楚来源还有目标的位置。
表示删除这一种类别的颜色是红色。
会进行删除数据的操作, 比如使用del指令、rmdir指令这些方法, 在执行之前必须要认真地确认三遍。
今天我讲的东西里, 包含 dir 这个命令, 也包含了 type 这个命令, 最后还讲了 copy 这个命令, 其中前两个命令对应的颜色标识是绿色, 而最后一个命令对应的颜色标识是黄色, 所以请你先把这一条规律给记住, 等到以后你再去看那些命令的时候, 心里就会自然而然地有一种熟悉的感觉了。
dir:看看这个目录里有什么
dir是这个短语的简写形式, 它的含义就是去把存放在文件夹里面的东西都给列出来。
你在某个文件夹的位置上,输入:
dir
它会把当前目录下面的文件还有文件夹都给你列出来, 里面包括什么呢?
就好像是这样子的。
2024/01/15 10:30 项目
2024/01/14 09:15 1,024 报告.txt
2024/01/13 16:45 524,288 图片.jpg
这个是用来表示这是一个文件夹的, 那没有的这种情况就是说明它是文件。
常用变体:
dir /a
显示出所有的文件, 其中也包含了那些被设为隐藏状态的文件。
dir /s
它会显示出现在这个目录里面, 并且还有所有子目录里面的文件, 意思就是相当于把这个树状结构全部看一遍。
dir *.txt
只看 .txt 文件。* 是通配符,代表“任意字符”。
人工智能为什么会选择去使用它呢?
AI 这个词让你用 dir 这个命令, 它的意思就是说, 你先去看看当前的目录下都有什么东西, 然后再去考虑接下来的下一步该怎么走, 这其实是最安全的去进行侦察的一个命令的做法, 当你看到 AI 给了你这个 dir 的指令的时候, 你完全可以放心地去运行它。
其危险等级被设定为绿色。它仅仅是进行观看, 而不打算对任何事物做出改变。
type:看看文件里写了什么
那个类型, 它的意思, 其实就是显示这些文件里面的内容。
type 报告.txt
这个程序会把 报告.txt 里面的那些字, 原原本本地打出来,然后呈现在你的屏幕上面。
你要留心一下, 这个 type 的意思并不是大家平常用的 “打字” 那个意思, 而是指把文件的内容给显示出来。这个名字是从老式的打字机那里来的, 它要表达的就是把内容打出来然后给你看的意思。
常用场景:
注意:
type 这个命令只适合去看文字文件, 如果要去看图片文件或者 Word 文档或者是 PDF 文档的话, 它往往会输出一堆乱七八糟的乱码信息, 之所以会出现这样的情况, 是因为那些属于二进制文件, 这种文件得用专门的软件去打开才行。
人工智能为什么会选择去使用它呢?
当人工智能让你对某个文件输入指令的时候,这个行为实际上代表的含义就是用户想要阅读该文件里面所记录的内容, 并且在这个基础上思考并确定接下来应当采用什么样的处理办法。这种情况经常发生在需要查看配置文件、分析日志信息或者是检查代码逻辑的时候。
它的危险等级被定位为绿色, 这一层级的含义在于仅仅是去查看状况, 而不是动手去修改相关文件。
把要复制的那份文件, 先给它另存为一个副本。
那个英文单词 copy, 它所表达出的意思, 就是指把文件给复制一遍。
copy 源文件 目标位置
就好像是这样子的。
copy 报告.txt D:\备份\
它的意思是, 把在当前目录下的报告.txt这个文件,再做一个备份动作, 将它的副本放置到D:\备份\这串路径所代表的文件夹里面去。
原来的那个叫作报告的文件依然存在于原地, 与此同时, 在D盘的备份文件夹里面又多出来了一份相同的文件。
几个要点:
在源和目标的这两个项之间, 你需要用空格把它们隔开开来。
copy 报告.txt D:\备份\
如果当前的目标设定是一个指向文件夹的值, 那么在它的末尾位置增加一个反斜杠符号会更显得明确一些。
copy 报告.txt D:\备份\
如果目标文件夹里面已经存在了同名的文件, 那么它到时候会询问一下用户, 问问用户要不要去进行那个覆盖的操作。
overwrite D:\备份\报告.txt? (Yes/No/All):
输入大写英文字母Y表示进行覆盖操作, 输入大写英文字母N表示跳过该项内容, 输入大写英文字母A则表示执行全部覆盖的操作。
就是把那些文件给复制多几份。
copy *.txt D:\备份\
把那些后缀名称是 .txt 的文件, 全部都拷贝到名字叫做 D:\备份\的这个文件夹里面去。
人工智能为什么会选择去使用它呢?
AI让你执行复制操作, 这个指令的实际意思就是要把现有的文件完整地保留一份出来, 或者说是要把那个文件挪动到别的空间去存放一下。这种手段在日常工作里头属于是非常频繁并且十分普遍的一种处理方式, 典型的应用场景包括对重要数据做安全备份、对杂乱档案进行条理化的整理安排, 以及整体搬迁数据这些任务。
危险等级显示为黄色, 这一操作并不更改原有的文件信息, 可是它会在指定的目标位置里生成出一个全新的文件出来, 若是目标的那个地方竟然已经有了一个名字一模一样的文件存在的话, 那就非常可能会导致原有的那个文件被覆盖掉, 所以在真正开始执行这个操作之前, 大家务必要看得清清楚楚, 到底源头文件位于什么地方, 目标文件又要存放在哪里, 以及这一次的操作究竟会不会去覆盖那些已经存在的文件。
move的意思, 就是把原本放在那里的文件挪到别的地方去。
move 和 copy 很像, 不过, 这两者之间有一个非常关键的区别:
move 报告.txt D:\备份\
其含义是, 将报告.txt这个文件从当前所处的地方转移至D盘根目录下的备份文件夹中, 也就是路径为D:\备份\的这一个位置, 在搬运这一动作全部结束以后, 原先那个存放的地方就不会再有这个文件存在了。
这个危险等级是黄色偏高。之所以这么说是因为, 它会把那个原来的文件的位置给改掉。万一搬到了不对的地方, 在原来的位置就再也找不着东西了。
人工智能为什么会选择去使用它呢?
人工智能让你move, 这个意思就是说, 你需要把文件整理到另外一个地方去。打个比方来说, 就是把你桌面上面的那些文件, 按照不同的类型归类到各个文件夹里面去。
del:删除文件
del这个词语的意思呢, 就是指把那个文件给它删除掉。
<em><code> </code></em>del 报告.txt
要把在当下这个位置存在的、名叫作报告的文件进行删除操作, 该文件的后缀格式是txt类型。
常用变体:
<em><code> </code></em>del *.tmp
删除所有 .tmp 临时文件。
<em><code> </code></em>del /f 只读文件.txt
对于只读的文件, 要进行强制删除的操作。
<em><code> </code></em>del /s *.log
你可以执行命令来删除当前所处的这个文件路径下面所存在的所有层级里的名为.log的文件, 其中就包含了所有的子文件夹。
危险等级是红色, 执行删除操作的时候需要极其的小心。
有几个点是大家必须要清楚地知道明白的。
一旦见到这种搭配的存在时, 就应当马上停止行动。
<em><code> </code></em>cd C:\
del /f /s /q *.*
请移步至C盘的根目录之下, 采用强制、递归以及静默处理的方式去删掉里面所有存在的文件。这就等于是一场无法挽回的灾难。
请按照最小数量的命令要求, 来安全地重复进行一次练习操作。
你可以尝试去建立一个文件夹作为测试用途, 往里面放置一些没有什么实际用处的文件, 通过这种方式来进行操作练习。
<em><code> </code></em>mkdir C:\test_ai
cd C:\test_ai
echo hello > a.txt
dir
type a.txt
copy a.txt b.txt
dir
move b.txt C:\test_ai\sub\
del a.txt
dir
你需要把每一步都看清楚, 观察到底发生了什么状况, 等到练习彻底结束之后, 要把C盘里面所有的内容全都删除掉。
这样一来呢, 你就会对那些个叫做dir、type、copy、move、del的东西形成一种肌肉记忆了。
AI 为什么总用这几条命令
原因在于,它们构成了那个进行文件操作的最小化集合:
人工智能能够协助你去整理文件, 也能够帮你做数据的备份工作, 还可以进行大批量性质的处理操作, 而其最基础的运行逻辑, 实际上全都是依赖于这几条系统命令的组合搭配才完成的。
比如, 倘若你发出“将桌面上的所有图片文件依据它们创建的时间顺序来进行排列整理”这样的一番指令, 那么人工智能在它的思维过程之中所产生的认知结果, 实际上所指向的是如下情况。
<em><code> </code></em>dir C:\Users\你\Desktop\*.jpg
mkdir C:\Users\你\Desktop\2024-01
move *.jpg C:\Users\你\Desktop\2024-01\
请仔细查看, 这里所展示的, 正是这若干条具体的命令指令。
在避坑这件事儿上, 必须牢记三条铁律。
第一条先进行查看目录列表的操作, 然后再正式开始动手干活。
不管你让 AI 去干什么事情, 你先看看当前这个目录里面有什么东西。把情况都确认清楚了以后, 再去进行下一步的操作。
第二条你要是把copy和move这两个操作给弄清楚了, 那就要看好了, 到底是源在什么地方, 还有目标又在什么地方。
源在哪里, 目标又是在哪里, 它将会不会进行覆盖这个操作, 你要在自己的内心里面向自己反复地问上三次。
第三条在进行删除这个命令的操作以前, 必须再三确认三遍。
del 不进回收站,删了就没了。
请务必记住一句话。
查看目录的时候你可以随意地进行浏览, 查看具体的类型内容时也能够随性地处理, 在执行复制操作之前需要清楚地确认相关信息, 在决定移动文件位置时要提前思考明白, 而在执行删除命令这一步骤时务必要连问自己三遍以确认无误。
在今天, 你把 CMD 里面最经常用到的一些文件操作相关命令都认识了一遍, 而这些命令其实是 AI 来帮你整理电脑所需要用到的基础工具。
发出命令的那个卡片。
总结起来就是这样一个情况, 关于dir这个命令是用来查看的, type这个命令是用来读的, copy这个命令是用来做备份的, move这个命令是用来执行搬家的操作的, del这个命令是用来删除的。
大家在前面的这两个操作方面可以放下心来放心地运行, 但是在面对后面这三个操作的时候, 一定要看得清楚明白之后才能按下回车键。