线代中nul是什么意思,线性代数nul是什么意思
批处理文件中的“nul”是什么,有什么用,怎么用
就是“无”的意思,,在命令最后面加
nul可以让命令不再显示它的相关运行提示,
但也有其它的用法,比如:
echo
off
set
/p=hello
null
pause
nul
批处理中 nul 是什么意思
nul在批处理中是空设备
重定向符号,将输出信息重定向到指定的设备或文件。系统默认输出到显示器。
如:echo aaaaaa.txt 即可将本在显示器上显示的信息aaaaa输出到文件a.txt中,屏幕上没有任何显示。如果文件a.txt本来已经存在,该命令将首先擦除a.txt中的所有信息,然后写入信息aaaaa;若a.txt本来就不存在,该命令即可新建一个a.txt文件,并写入信息aaaaa。
重定向符号,将输入信息来源重定向为指定的设备或文件。系统默认从显示器读取输入信息。
@echo off
echo abcdefg——这是文件a.txt中的信息a.txt
echo 请任意输入字符,以回车结束:
set /p ifo=
cls
echo 【 从屏幕获得的输入信息 】
echo %ifo%
set /p ifo=a.txt
echo 【 从文件a.txt获得的输入信息 】
echo %ifo%
pausenul
nul 键输出的信息发送到控设备里
echo aaanul 将aaa发送给空设备,一般作用就是不显示到控制
nul 将一个空值赋值给变量(就是重定向到某个变量)
set /p a=nul 这里是重定向输入()一个空设备,也就是把一个空值赋值给变量
参考资料:;fpage=1highlight=%2Fp%3D
关于 nul 是回车但不换行的功能,其实我也不太清楚,只知道pause后面加上会有按任意键的效果,微软好像也没说提起过。
要是在cmd窗口中单独输入 nul 又会报错,要是回车的功能应该不会报错呀。
我感觉好像不是这个功能,其实也多大用处,只要知道 用法就行了。
dos中nul的意思
nul是Dos中的一个设备文件名
表示空设备
其余的还有(懒得打了
帮你Copy过来)
CON
控制台(键盘/显示器)
AUX
第一串行通信口
PRN
第一并行通信口/打印机
COM1
第一串行通信口
LPT1
第一并行通信口/打印机
COM2
第一串行通信口
LPT2
第一并行通信口/打印机
NUL
空文件
例1:dir
con
为输入输出重定向中的一个
输出重定向命令
上面这个命令的意思是将dir的显示结果输出到con设备(显示器)
其实和dir
直接回车后执行的效果是一样的
例2:dir
nul
将dir命令执行的结果输出到nul空设备
即不显示结果(于显示器上)
例3:dir
a.txt
将Dir命令执行的结果输出到当前目录下的a.txt文件中
英文版线性代数,有题里边的名词不懂什么意思。
COL A是把矩阵A的列作为向量,所张成的空间。
NUL A是方程Ax=0 的解空间。
批处理:其中的>NUL作用是什么?
这是DOS命令的问题。
批处理就是用一个文件保存若干条命令(里面还可以有条件判断、循环等操作),运行该文件就等于运行其保存的若干条命令。
你问这一语句,只是一条dos命令,并不是批处理。当然,它可能作为一条命令放在批处理文件里面,但概念不能混淆。
那是因为dos命令的输出方是控制台。dos命令是可以控制输出方的,可以把结果输出到屏幕(控制台),也可以把结果输出到文件。控制输出到哪里就需要一个dos的重定向符,“”或者“”。(其实还有输入定向的,如“”。)
我们平时敲命令,默认定向是控制台。例如dir命令,其实实际运行了“dir con”。当我们希望把文件列表到文件,就可以把重定向转到文件,可以“dir list.txt”,但若原来存在list.txt则会覆盖。若list.txt本来已经有内容,希望把dir到的结果追加到文件,可以“dir list.txt”。这个你可以自己试试。
同样道理,“nul”是空的意思。把执行结果定向到空,意思便是不返回任何结果,无论它是错是对。这样做对于批处理里面的命令有一个好处,就是在运行的时候你看不到它逐条运行的结果。(当然,逐条运行的命令父还是会看到的,除非开始就用echo off命令或者@命令。)
这样解释应该清楚了吧。它只是运行一条关于注册表的命令,并且不返回任何结果(操作成功或者失败),跟删除文件没有关系。