Table of Contents

*问题引出:

*输出重定向命令:分为两种:

一、创建空的文件

二、创建非空的简单文件

三、扩展:cmd打开常用工具的命令


*问题引出:

之前没有具体研究过CMD的命令,但是学过Linux后,回过头来看cmd,创建文件夹可以用mkdir,但是发现cmd好像没有创建文件的命令,linux是可以通过touch命令来新建文件的。百度找了一下,突然恍然大悟:Linux中可以通过输出重定向命令新建文件,cmd也行!

*输出重定向命令:分为两种:

(1)>  :覆盖,即如果后面的文件存在而且里面非空,会直接覆盖 。

(2)>>:追加,即如果非空,会在后面追加内容,而不是全部覆盖。

下面就列举几个比较常用的命令吧:

一、创建空的文件

思路:将没有输出内容的命名重定向到新的文件即可,即重定向的内容为空。

1、echo  a 2>file.txt

echo是回显命令,会回显命令后面字符串内容。

"2”表示错误输出的句柄,此例中没有错误输出,所以创建了没有内容的空文件。 
其实>默认都是重定向了句柄1,即标准输出句柄。比如cd.>a.txt,其实就是cd. 1>a.txt。 
同样,句柄3到9也可以使用在本例中,它们是未经定义的句柄,也不会有输出,如 echo a 3>a.txt。

2、cd .>a.txt 
cd.表示改变当前目录为当前目录,即等于没改变;而且此命令不会有输出。 
“>”表示把命令输出写入到文件。后面跟着a.txt,就表示写入到a.txt。 
而此例中命令不会有输出,所以就创建了没有内容的空文件。 
cd >1.txt也是可以的。

3、copy nul a.txt 
nul表示空设备,从概念上讲,它不可见,存在于每个目录中,可以把它看成一个特殊的“文件”,它没有内容;一般可把输出写入到nul,来达到屏蔽输出的目的,如pause>nul,此命令执行效果是暂停,并且不会显示“请按任意键继续…”。 
此例子表示将空设备复制到a.txt,同样创建了没有内容的空文件。

4、type nul>a.txt 
type是打开文件的命名,类似Linux的cat。此例子表示显示空设备的内容,并写入到a.txt。

二、创建非空的简单文件

思路:和一相反,重定向内容要为非空。

1、echo a>file.txt

file.txt的内容为a。

2、type file.txt >file2.txt

type file.txt 即打开file.txt这个文件,故重定向内容为file.txt的内容,所以创建的file2.txt的内容即为file.txt的内容;当然也可以用copy命名。

3、date >date.txt

按照我们的思路,只要前面有输出就行,date是输出当前日期的命令,所以date.txt 内容即为当前日期。

三、扩展:cmd打开常用工具的命令

1、calc  打开计算器

2、magnify  打开放大镜('win键' 加 '+键'也可以直接打开)

3、snippingtool  打开截图工具

4、notepad   打开记事本

5、control  打开控制面板

6、regedit  打开注册表


参考:小技巧-cmd常用命令之创建文件

想了解更多cmd命名可参考:cmd命令入门,简单教程(DOS?)

CMD创建文件的方法及CMD打开常用工具的命令相关推荐

  1. linux 下创建文件的方法

    linux  下创建文件的方法 touch  aaa.txt    创建一个叫aaa.txt的文件 echo   ""  >>  aaa.txt    创建一个叫aaa ...

  2. mkdir创建文件夹方法

    mkdir创建文件夹方法有以下两种: 用到的函数都是:access和mkdir 注:首先先判断文件平是否存在 1.头文件包含:io.h和direct.h if (access("XXXX&q ...

  3. java createfile_Java 使用createFile和createTempFile创建文件的方法及示例代码

    1、创建文件 可以使用createFile(Path, FileAttribute>)方法创建具有初始属性集的空文件 .例如,如果在创建时希望文件具有特定的文件权限集,请使用该createFil ...

  4. Windows如何 cmd 查找文件路径 开机启动 CMD语音播放 CMD切换到管理员!

    1,语音播放: CreateObject("SAPI.SpVoice").Speak"崭新的开始,你好!" 单词别拼写错误啦! 把这个拖到开机启动项里就可以开后 ...

  5. c语言CFile的使用方法,mfc文件操作CFile类之创建文件的方法

    mfc文件操作类CFile CFile类的几种构造函数 CFile();//不带参数的构造函数. CFile(int hFile);//带文件句柄参数的构造函数. CFile( LPCTSTR lps ...

  6. php fopen创建文件,php fopen函数用法(打开创建文件)

    php教程 fopen函数用法(打开创建文件) 在很多时间我们都需要创建文件特别是生成静态页面的时间,我们在php中就常常会用到fopen这个函数来新建文件,它的原是是如何文件存在就追加,不存在可以创 ...

  7. linux创建文件的方法

    linux创建文件可以通过以下六个方式来完成. **>**:标准重定向符允许我们创建一个 0KB 的空文件. touch:如果文件不存在的话,touch 命令将会创建一个 0KB 的空文件. e ...

  8. IC设计Linux设置文件夹颜色,IC设计中常用的Linux命令

    一个合格ICer,必需要熟练掌握常用的Linux命令.今天来介绍一下IC设计中常用的Linux命令.(管理员相关的命令后面另写一篇文章.) Linux常见命令一览 文件及目录操作 cd  pwd  l ...

  9. 关于laravel 框架运行数据库迁移文件的一个小坑以及常用php artisan命令

    小白我因为最近开发的一系列项目都是用的laravel框架,所以为了方便有时候就会直接复制一份代码以此作为新项目的基础.可能因为"因为夜路走多了,所以掉坑里了">>> ...

最新文章

  1. 搭建java_搭建java开发环境
  2. shell脚本编程基础(1)及RAID阵列
  3. 8、计算机图形学——纹理的相关问题及解决办法
  4. io密集型和cpu密集型java,如何设计CPU密集型与I/O密集型程序
  5. java 二维链表_Java数据结构与算法----数组与链表
  6. “全息数字人”——健康医疗 大数据应用的新模式
  7. .NET 3.5(11) - DLINQ(LINQ to SQL)之大数据量分页、延迟执行和日志记录
  8. Linux笔记(开机自动将kerne log保存到SD卡中)
  9. 2020-08-27
  10. 用Not Exists 代替Not In
  11. kali使用rz sz命令
  12. my opencv voyage
  13. 五线谱编辑Demo(MFC)
  14. Linux -- 如何修改 Linux 虚拟机 SNMP 的团体名
  15. 周志华----机器学习2
  16. 函数空间(巴纳赫空间、欧几里得空间、希尔伯特空间)
  17. K2P padavan固件下宽带与IPTV融合
  18. (二)编译PVE内核5.10.6-1-pve及安装内核补丁fullconeNat
  19. 测试枕头软件,360度模拟人体睡眠测试,选对枕头让睡眠一步到位
  20. 【代码审计】iCMS_v7.0.7 admincp.app.php页面存在SQL注入漏洞分析

热门文章

  1. asp.net ppt 转 html,asp.net将ppt文档转换成pdf
  2. 【Linux面试常用问题】会了这些,去工作完全不用担心了
  3. 动物微生物与免疫学㈠
  4. python拟合统计分布_将数据拟合到分布?
  5. 《VC++深入详解》第四章 简单绘图
  6. javascript遍历set
  7. 回溯法求解最小机器重量设计问题
  8. Solidify实现一个智能合约5(值类型和引用类型的传递)
  9. 组合式Api 及相关操作用法
  10. 开发H5时背景照片兼容不同手机屏幕处理的最佳实践