搜档网
当前位置:搜档网 › 使用命令重定向操作符

使用命令重定向操作符

使用命令重定向操作符
使用命令重定向操作符

使用命令重定向操作符

(Redirection Operators)

可以使用重定向操作符将命令输入和输出数据流从默认位置重定向到不同的位置。输入或输出数据流的位置即为句柄。

下表列出了可用于将命令输入和输出数据流进行重定向的操作符。

重定向操

作符

说明

>将命令输出写入到文件或设备(例如打印机)中,而不是写在命令提示符窗口中。

<从文件中而不是从键盘中读入命令输入。

>>将命令输出添加到文件末尾而不删除文件中的信息。>&将一个句柄的输出写入到另一个句柄的输入中。

<&从一个句柄读取输入并将其写入到另一个句柄输出中。

|

从一个命令中读取输出并将其写入另一个命令的输入中。也称作管

道。

默认情况下,可以从键盘将命令输入(即 STDIN 句柄)发送到 Cmd.exe,

然后由 Cmd.exe 将命令输出(即 STDOUT 句柄)发送到命令提示符窗口。

一般的命令行程序输入输出请求都通过内部定义三个“端口”(在NT下称为“句柄”,在DOS下未定义)来完成,分别为标准输入stdin、标准输出stdout、标准错误stderr。它们通常指向的设备为控制台(console,代码为CON),其中stdin指向控制台的键盘,stdout/stderr指向控制台的监视器。因此,控制台通常即指键盘与监视器的联合体,这是在早期大型机的终端机上所体现出来的概念。其中的stdin可被<重定向,stdout可被>、>>重定向,而stderr在DOS 下不可直接重定向,只有通过ctty或其它命令将系统控制权转交给其它设备的方式,来间接完成。

下表将列出可用的句柄。

句柄句柄的数字代号说明

STDIN 0 键盘输入

STDOUT 1 输出到命令提示符窗口

STDERR 2 错误输出到命令提示符窗口

UNDEFINED 3-9 这些句柄由应用程序和各个具体工具单独定义。

数字 0 到 9 代表前 10 个句柄。可以使用命令 Cmd.exe 运行程序并将前10 个句柄中的任何一个重定向到该程序。要指定想使用的句柄,可在重定向操作符前面键入该句柄的数字。如果未定义句柄,则默认的 < 重定向输入操作符是 0,而默认的 > 重定向输出操作符是 1。键入 > 或 < 操作符之后,必须指定要读取或写入数据的位置。可以指定文件名或另一个现有的句柄。

要指定重定向到现有句柄,请使用与 (&) 字符,后面接要重定向的句柄号(例如 &句柄#)。例如,下面的命令可以将句柄 2(即 STDERR)重定向到句柄1(即 STDOUT):

1<&2

复制句柄

重定向操作符 & 可以将输出或输入从一个句柄复制到另一个指定的句柄。例如,要将dir输出发送到 File.txt 并将错误输出发送到 File.txt,请键入:

dir>c:\file.txt 2>&1

复制句柄时,可以复制该句柄原状态的所有特性。例如,如果一个句柄具有只读访问的属性,则该句柄的所有副本都具有只读访问属性。不能将一个具有只读访问属性的句柄复制为另一个具有只写访问属性的句柄。

重定向命令输出 (<)

要从键盘或设备重定向命令输出,请使用 < 操作符。例如,要从 File.txt 得到sort命令的命令输入,请键入:

sort

File.txt 的内容将以字母顺序列表的方式显示在命令提示符窗口中。

< 操作符可以打开具有只读访问的指定文件名。所以,不能使用该操作符向文件中写入信息。例如,如果以 <&2 启动程序,则所有试图读取句柄 0 的操作都将失败,因为句柄 2 最初是以只读访问打开的。

注意

0 是 < 重定向输入操作符 > 的默认句柄

重定向命令输出 (>)

几乎所有的命令都将输出发送到命令提示符窗口。即使将输出发送到驱动器或打印机的命令也会在命令提示符窗口显示消息和提示。

要将命令输出从命令提示符窗口重定向到文件或设备,请使用 > 操作符。可以在许多命令中使用该操作符。例如,要将dir输出重定向到 Dirlist.txt,请键入:

dir>dirlist.txt

如果 Dirlist.txt 不存在,Cmd.exe 将创建该文件。如果 Dirlist.txt 存在,Cmd.exe 将使用dir命令的输出替换文件中的信息。

要运行netsh routing dump命令,然后将命令输出发送到 Route.cfg,请键入:

netsh routing dump>c:\route.cfg

> 操作符可以打开具有只写访问属性的指定文件。所以,不能使用该操作符读取文件。例如,如果使用重定向 >&0 启动程序,则所有试图写入句柄 1 的操作都将失败,因为句柄 0 最初是以只读访问大开的。

注意

1 是 > 重定向输出操作符的默认句柄。

使用 <& 操作符重定向输入和复制

要使用重定向输入操作符 <&,指定的文件必须已经存在。如果输入文件存在,Cmd.exe 将以只读方式打开该文件,然后将文件中作为输入的字符发送到此命令(如同从键盘输入一样)。如果指定了句柄,Cmd.exe 将指定的句柄复制到系统现有的句柄中。

例如,要以句柄 0 输入读取(即 STDIN)的方式打开 File.txt,请键入:

要打开 File.txt,并在内容分类后将输出发送到命令提示符窗口(即STDOUT),请键入:

sort

要查找 File.txt,然后将句柄 1(即 STDOUT)和句柄 2(即 STDERR)重定向到 Search.txt,请键入:

findfile file.txt>search.txt 2<&1

要以句柄 0 输入读取(即 STDIN)的方式复制用户定义句柄 3,请键入:

<&3

使用 >& 操作符重定向输出和复制

如果将输出重定向到文件且指定了现有的文件名,Cmd.exe 将以只写方式打开文件并覆盖该文件内容。如果指定了句柄,Cmd.exe 将文件复制到现有句柄中。

要将用户定义句柄 3 复制到句柄 1,请键入:

>&3

要将包括句柄 2(即 STDERR)的所有输出从ipconfig命令重定向到句柄 1(即 STDOUT),然后将输出重定向到 Output.log,请键入:

ipconfig.exe>>output.log 2>&1

使用 >> 重定向操作符追加输出

要从命令中将输出添加到文件末尾而不丢失文件中已存在的任何信息,请使用两个连续的大于号(即 >>)。例如,下面的命令可以将由dir命令生成的目录列表追加到 Dirlist.txt 文件:

dir>>dirlist.txt

要将netstat命令的输出追加到 Tcpinfo.txt 的末尾,请键入:

netstat>>tcpinfo.txt

使用管道操作符 (|)

管道操作符 (|) 可以提取一个命令的输出(默认情况下是 STDOUT),然后将其导入另一个命令的输入中(默认情况下是 STDIN)。例如,下面的命令将对目录分类:

dir | sort

在本例中,将同时启动两个命令,但随后sort命令会暂停,直到它接收到dir命令的输出为止。sort命令使用dir命令的输出作为输入,然后将输出发

送到句柄 1(即 STDOUT)。

合并带重定向操作符的命令

可以通过合并带有其它命令和文件名的筛选器命令创建自定义命令。例如,可以使用以下命令存储包含“LOG”字符串的文件名:

dir /b | find "LOG" > loglist.txt

dir命令的输出通过find筛选器命令发送。包含字符串 "LOG" 的文件名作为文件名列表(例如,NetshConfig.log、Logdat.svd 和 Mylog.bat)存储在文件 Loglist.txt 中。

要在相同命令中使用多个筛选器,请使用管道 (|) 分隔筛选器。例如,下面的命令将搜索 C 盘上的每个目录以查找包含 "LOG" 字符串的文件名,并且在命令提示符窗口中每次显示一屏:

dir c:\ /s /b | find "LOG" | more

利用管道 (|) 可以将 Cmd.exe 导向为通过find筛选器命令发送dir命令输出。find命令只选择包含字符串 "LOG" 的文件名。more命令可以显示由find命令选择的文件名(在命令提示符窗口中每次显示一屏)。

㈡、屏蔽输出信息

“设备”是指可控制PC硬件或端口的设备驱动程序或端口代码,它通常由系统底层或硬件驱动程序实现和支持。比如IO.SYS实现的控制台CON、系统时钟CLOCK$、未知设备CONFIG$、第一串口AUX、第一并口PRN、所有串口COM1~COM4、所有并口LPT1~LPT3、可用盘符A:-X:以及上文提到的空设备NUL。还有许多其它设备,比如HIMEM.SYS实现的XMSXXXX0,EMM386.EXE实现的EMMXXXX0,IFSHLP.SYS实现的IFS$HLP$等。

在这些设备中,可以处理输入输出信息的很少,只有CON、NUL以及连接有输入输出硬件(打印机、MODEM等)的串口或并口设备。它们被称为“字符设备”,而磁盘文件也作为一种特殊的字符设备列选其中,这就大大扩充了重定向的自由度与实用性,以致很多人也将重定向称为“文件重定向”。

空设备NUL是一个特殊的设备,因为它没有可控制的PC硬件或端口,而只是一个虚构的的设备或端口,它仅存在于软件层面。正因为如此,它可以接受所有重定向的输入输出请求而不给出任何回应,在NT下不会给出任何输入信息而结束输入请求,在DOS下则反复填充127个二进制字节1(显示为^A)后终止响应。

命令行对重定向符号出现的位置不做过多限定,只要重定向符号后紧随“字符设备”即可,故以下语句等效:

echo Hanye Guxing>C:\Chuxuezhe.txt

echo Hanye>C:\Chuxuezhe.txt Guxing

echo>C:\Chuxuezhe.txt Hanye Guxing

>C:\Chuxuezhe.txt echo Hanye Guxing

在NT系列命令行中,重定向的作用范围由整个命令行转变为单个命令语句,受到了命令分隔符&,&&,||和语句块的制约限制。

echo Message1> msg1.txt & echo Message2> msg2.txt

if "%target%"=="" (echo message to screen ) else (echo message to file> %target%)

现在,我们以 del 命令为例,讲一下命令重定向操作符> 的使用。

说明:正常操作。

说明:由于文件被修改为只读属性,删除被拒绝。

说明:由于文件被修改为只读属性,删除被拒绝。使用>C:\Hanye.txt,将结果输出。因为1 是 > 重定向输出操作符的默认句柄。所以>C:\Hanye.txt输出的仅是标准输出,不含错误输出。

说明:由于文件被修改为只读属性,删除被拒绝。使用>nul,将结果输出。因为1 是 > 重定向输出操作符的默认句柄。所以>nul输出的仅是标准输出,不含错误输出。与上例的区别在于,本例没有将结果输出到文件。

说明:由于文件被修改为只读属性,删除被拒绝。使用>nul,将结果输出。因为1 是 > 重定向输出操作符的默认句柄。所以>nul输出的仅是标准输出,不含错误输出。与上例的区别在于,本例二次重定向输出为2>nul。因为2 是 > 重定向输出操作符的错误标准输出。所以2>nul屏蔽了“拒绝访问”。

说明:本例对照上例,将1句柄输出到C:\Hanye.txt。将2句柄输出到

C:\Guxing.txt。通过读取文本 Hanye.txt 和 Guxing.txt 我们明确句柄1和2分别输出的是什么,上例中屏蔽的究竟是什么信息。

既然 2>nul 就可以屏蔽错误信息输出,我们为什么还要用到 >nul 2>nul 呢?我们看下一个示例就明白了。

在 del 命令中虽然使用了 /q 参数来静默删除,但因为同时也使用了 /s 参数,使得删除的文件信息被以标准输出到句柄,必须用 1>nul 即 >nul 来屏蔽。在实际使用中,例如要删临时文件夹中极其子文件夹中的文件,可以使用命令:

del /f /s /q %Temp%\*.*

因为要删除 %temp% 子目录中的文件,所以必须使用 /s 参数。而使用了 /s 参数,就会显示正在被删除的文件名。该信息被1句柄以标准输出,所以要使用1>nul 来屏蔽。而 %temp% 中部分文件有可能因正在被某些程序调用而不能被删除,该信息被2句柄以错误输出,所以要用 2>nul 来屏蔽。所以,这个命令如果要屏蔽所以输出的信息,就必须写成:

del /f /s /q %Temp%\*.*>nul 2>nul

综上所述,>nul 意为将此句命令所产生的标准输出请求重新定向到空设备中,而因为此设备的缄默特性,即相当于将此语句的输出信息屏蔽(并非隐藏);而 2>nul 则是将程序执行错误时的标准错误信息输出请求重定向后屏蔽。它们联合使用,即为将此语句所可能产生的所有输出信息屏蔽。

㈢、二次重定向

什么是二次重定向呢?>nul 2>nul就是一个典型的二次重定向。一般情况下,二次重定向不会有问题产生,但也有例外,例如:

echo. 2>nul 3>nul

执行这个命令后,所有出错误提示均看不到了

echo. 1>nul 3>nul

执行这个命令后,所有的输出提示均看不到了(但是错误提示会显示)?

这两个命令却无法同时使用。

还有执行以下语句后将会一直循环显示,无法停上:

echo. 0>nul 3>nul

另外:

echo. 2>nul 3>test.txt

以后就会将出错信息写入到test.txt中.

同理,

echo. 1>nul 3>test.txt

就会将标准输出信息写入到test.txt中.

为什么会这样呢?

这确实是一个有意思且有意义的主题。关于这个奇怪的现象,因为未见于公开的官方文档,所以它似乎是介于未公开特性与程序算法漏洞之间的存在。

经过简单测试得到以下结论:

这个现象由句柄二次重定向所引起,与语句的命令主体无关;

二次重定向的目标可以不同,前次重定向影响本语句,后次重定向影响语句结束后的CMD环境;

后次重定向的句柄必须是未定义句柄,且必须在前次重定向之前未曾使用过;此次使用后即刻作废,不可重复用于缺省CMD环境的句柄重定向;

由此我对此现象的推测如下:

在CMD中的某一语句中实现句柄的修改(重定向或者复制)时,设计者为了实现在语句执行完后,恢复被修改的句柄,则必然会在修改之前复制(或者说备份)句柄,至于备份的目的地,CMD选择了从未曾使用过的“未定义句柄(3-9)”,这似乎是一个无可厚非的选择。但是程序在判断并获取未使用句柄时显然存在某些漏洞,它们首先处理第一个修改操作,在得到要修改的句柄后,立即寻找未使用的备份句柄,在找到备份句柄并进行备份后,才处理随后的修改操作,而此时这个备份句柄仍然可以被修改,导致在语句结束后,CMD会使用修改后的备份句柄恢复第一次修改的句柄,最后导致CMD的缺省句柄被修改。而此时CMD才得知备份句柄已被使用,而会在下一语句中修改句柄时使用其后的“未使用句柄”进行备份。

以下的语句应该也是类似的原理,只是更加准确的说明了获取备份句柄的时

机。

pause 1>&3 3>nul

所以,CMD帮助文档中关于3-9是未定义句柄的说辞,应该是不够准确的,因为它确实会被系统移作他用,而并非“由应用程序单独定义,它们是各个工具特有的”,由此看来,它更像是“保留句柄”。

另外,CMD中句柄的行为显然更为复杂了,尤其是句柄复制的行为,即使微软的文档对此也是语焉不详。比如以下的语句可以将stdout复制到stderr,而stderr被重定向到了nul设备,结果导致pause的stdout重定向到nul设备,也即无输出。这是可理解的。

pause 2>nul 1>&2

而在下面的语句中,仅仅将复制与重定向的操作反转,便不再有效。而这也应与以上提到的CMD特性有关。

pause 1>&2 2>nul

最后需要提及的是,CMD中句柄具有读写属性,stdin是只读的,stdout是只写的,stderr是可读可写,其它未见定义。复制句柄的同时,也复制了句柄的读写属性。

CAD常用命令汇总及详解

CAD中有哪些命令?我们可以把它们分为几类。一类是绘图类,二类是编辑类,三类是设置类,四类是其它类,包括标注、视图等。我们依次分析。 第一类,绘图类。常用的命令有: Line 直线 Xline 构造线 mline 双线 pline 多义线 rectang 矩形 arc 圆弧 circle 圆 hatch 填充 boundary 边界 block 定义块 insert 插入快 第二类,编辑类。常用的命令有: Matchprop 特性匹配 Hatchedit 填充图案编辑 Pedit 多义线编辑 Erase 擦除 Copy 拷贝 Mirror 镜像 Offset 平移 Array 阵列 Move 移动 Rotate 旋转 Scale 缩放 Stretch 拉伸 Lengthen 拉长 Trim 裁减 Extend 延伸 Break 打断 Fillet 倒圆角 Explode 炸裂 Align 对齐 Properties 属性

绘图工具栏: 直线(L):全称(line) 在屏幕上指定两点可画出一条直线。也可用相对坐标 或者在正交模式打开的情况下,直接给实际距离鼠标拖动来控制方向 构造线(XL):全称(xline) H为水平V为垂直O为偏移A为角度B为等分一个角度。 多段线(PL):全称(pline) 首先在屏幕上指定一点,然后有相应提示: 指定下一个点或[圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]。可根据需要来设置。 其中“圆弧”指定宽度可画任意角度圆弧;“半宽”指多段线的一半宽度,即如要高线宽为10,则5;“长度”给相应的值,则画出相应长度的多段线;“放弃”指放弃一次操作;“宽度”指多段线的宽度 多边形(pol):全称(polygon) 所绘制多边形为正多边形,边数可以自己设 E:根据边绘制多边形也可根据圆的半径利用外切和内接来画正多边形 矩形(REC):全称(rectang) 点击矩形工具后出现下列提示: 指定第一个角点或[倒角(C)/标高(E)/圆角(F)/厚度(T)/宽度(W)] 其中“倒角”是将90度直角的两条边割去一点。变成一个斜角。“标高”是空间上的意义可以在三视图当中展现出来,标高是相对的;“圆角”:即是将四个直角边倒成半径为X的圆角;“厚度”:空间上的意义,可在Z轴上表现出来“宽度”:平面空间的概念,指矩形四边的宽度。 圆弧(ARC或A):默认为3点画圆弧,成弧方向为逆时针,画优弧半径给负值。绘图菜单中有如下选项: 起点、圆心、端点; 起点、圆心、角度; 起点、圆心、长度; 起点、端点、角度; 起点、端点、方向; 起点、端点、半径; 圆心、起点、端点; 圆心、起点、角度; 圆心、起点、长度;

SQL常用命令使用方法:

SQL常用命令使用方法: (1) 数据记录筛选: sql="select * from 数据表where 字段名=字段值order by 字段名" sql="select * from 数据表where 字段名like ‘%字段值%‘order by 字段名" sql="select top 10 * from 数据表where 字段名order by 字段名" sql="select * from 数据表where 字段名in (‘值1‘,‘值2‘,‘值3‘)" sql="select * from 数据表where 字段名between 值1 and 值2" (2) 更新数据记录: sql="update 数据表set 字段名=字段值where 条件表达式" sql="update 数据表set 字段1=值1,字段2=值2 ……字段n=值n where 条件表达式" (3) 删除数据记录: sql="delete from 数据表where 条件表达式" sql="delete from 数据表" (将数据表所有记录删除) (4) 添加数据记录: sql="insert into 数据表(字段1,字段2,字段3 …)valuess (值1,值2,值3 …)" sql="insert into 目标数据表select * from 源数据表" (把源数据表的记录添加到目标数据表) (5) 数据记录统计函数: AVG(字段名) 得出一个表格栏平均值 COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计 MAX(字段名) 取得一个表格栏最大的值 MIN(字段名) 取得一个表格栏最小的值 SUM(字段名) 把数据栏的值相加 引用以上函数的方法: sql="select sum(字段名) as 别名from 数据表where 条件表达式" set rs=conn.excute(sql) 用rs("别名") 获取统的计值,其它函数运用同上。 (5) 数据表的建立和删除: CREATE TABLE 数据表名称(字段1 类型1(长度),字段2 类型2(长度) ……) 例:CREATE TABLE tab01(name varchar(50),datetime default now()) DROP TABLE 数据表名称(永久性删除一个数据表) 4. 记录集对象的方法: rs.movenext 将记录指针从当前的位置向下移一行 rs.moveprevious 将记录指针从当前的位置向上移一行 rs.movefirst 将记录指针移到数据表第一行 rs.movelast 将记录指针移到数据表最后一行 rs.absoluteposition=N 将记录指针移到数据表第N行 rs.absolutepage=N 将记录指针移到第N页的第一行 rs.pagesize=N 设置每页为N条记录 rs.pagecount 根据pagesize 的设置返回总页数 rs.recordcount 返回记录总数 rs.bof 返回记录指针是否超出数据表首端,true表示是,false为否 rs.eof 返回记录指针是否超出数据表末端,true表示是,false为否 rs.delete 删除当前记录,但记录指针不会向下移动 rs.addnew 添加记录到数据表末端 rs.update 更新数据表记录 判断所填数据是数字型 if not isNumeric(request("字段名称")) then response.write "不是数字" else response.write "数字" end if -------------------------------------------------------------------------------- simpleli 于2002-03-23 15:08:45 加贴在ASP论坛上

cmd常用命令大全

windows XP cmd命令大全 一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧,在DOS窗口中键入:ping /? 回车,。所示的帮助画面。在此,我们只掌握一些基本的很有用的参数就可以了(下同)。 -t 表示将不间断向目标IP发送数据包,直到我们强迫其停止。试想,如果你使用100M 的宽带接入,而目标IP是56K的小猫,那么要不了多久,目标IP就因为承受不了这么多的数据而掉线,呵呵,一次攻击就这么简单的实现了。 -l 定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。结合上面介绍的-t参数一起使用,会有更好的效果哦。 -n 定义向目标IP发送数据包的次数,默认为3次。如果网络速度比较慢,3次对我们来说也浪费了不少时间,因为现在我们的目的仅仅是判断目标IP是否存在,那么就定义为一次吧。 说明一下,如果-t 参数和 -n参数一起使用,ping命令就以放在后面的参数为标准,比如"ping IP -t -n 3",虽然使用了-t参数,但并不是一直ping下去,而是只ping 3次。另外,ping命令不一定非得ping IP,也可以直接ping主机域名,这样就可以得到主机的IP。 下面我们举个例子来说明一下具体用法。 这里time=2表示从发出数据包到接受到返回数据包所用的时间是2秒,从这里可以判断网络连接速度的大小。从TTL的返回值可以初步判断被ping主机的操作系统,之所以说"初步判断"是因为这个值是可以修改的。这里TTL=32表示操作系统可能是win98。 (小知识:如果TTL=128,则表示目标主机可能是Win2000;如果TTL=250,则目标主机可能是Unix) 至于利用ping命令可以快速查找局域网故障,可以快速搜索最快的QQ服务器,可以对

管道与重定向

管道命令操作符是:”|”,它仅能处理经由前面一个指令传出的正确输出信息,也就是standard output 的信息,对于stdandard error 信息没有直接处理能力。然后,传递给下一个命令,作为标准的输入standard input. 先看下下面图: command1正确输出,作为command2的输入然后comand2的输出作为,comand3的输入,comand3输出就会直接显示在屏幕上面了。 通过管道之后:comand1,comand2的正确输出不显示在屏幕上面 注意: 1、管道命令只处理前一个命令正确输出,不处理错误输出 2、管道命令右边命令,必须能够接收标准输入流命令才行。 实例: [chengmo@centos5 shell]$ cat test.sh | grep -n 'echo' 5: echo "very good!"; 7: echo "good!"; 9: echo "pass!"; 11: echo "no pass!"; #读出test.sh文件内容,通过管道转发给grep 作为输入内容 [chengmo@centos5 shell]$ cat test.sh test1.sh | grep -n 'echo' cat: test1.sh: 没有那个文件或目录 5: echo "very good!"; 7: echo "good!"; 9: echo "pass!"; 11: echo "no pass!"; #cat test1.sh不存在,错误输出打印到屏幕,正确输出通过管道发送给grep [chengmo@centos5 shell]$ cat test.sh test1.sh 2>/dev/null | grep -n 'echo' 5: echo "very good!"; 7: echo "good!"; 9: echo "pass!"; 11: echo "no pass!"; #将test1.sh 没有找到错误输出重定向输出给/dev/null 文件,正确输出通过管道发送给grep [chengmo@centos5 shell]$ cat test.sh | ls catfile httprequest.txt secure test testfdread.sh testpipe.sh testsh.sh testwhile2.sh envcron.txt python sh testcase.sh testfor2.sh testselect.sh test.txt text.txt env.txt release sms testcronenv.sh testfor.sh test.sh testwhile1.sh #读取test.sh内容,通过管道发送给ls命令,由于ls 不支持标准输入,因此数据被丢弃 这里实例就是对上面2点注意的验证。作用接收标准输入的命令才可以用作管道右边。否则传递过程中数据会抛弃。常用来作为接收数据管道命令有:sed,awk,cut,head,top,less,more,wc,join,sort,split 等等,都是些文本处理命令。 管道命令与重定向区别 区别是: 1、左边的命令应该有标准输出| 右边的命令应该接受标准输入 左边的命令应该有标准输出> 右边只能是文件 左边的命令应该需要标准输入< 右边只能是文件

udec命令

1.把图形保存下来,能在AUTOCAD中打开、编辑 plot block cable red supp ye stru bl;显示块体、锚杆(红色)、支架(黄色)、梁(蓝色)的图形 set plot 256 dxf;设置图形为256色 set out c:\ss.dxf copy c:\ss.dxf;把这图形以ss.dxf文件保存在C磁盘下 2.把数据导出 set log on print pline 1 ydis;把pline 1的y方向位移的数据导出到UDEC目录下udec.txt文件中 set log off 3.plot block stress ;显示块体的应力 plot block dis ;显示块体的位移(有x和y方向) plot block pl ;显示块体的塑性区(plastic) save xx.save ;保存计算结果 res xx.save ;调用 4.液压支架的命令 supp xc yc wid l seg n mat j;(xc,yc)是指中心点坐标,l指支架的宽度,n指分段数,mat j指支柱材料性质为j prop mat j sup_kn -1 ;sup_kn指支架的刚度,-1与表1相对应 del range x1 x2 y1 y2 ;挖掘范围(x1, y1)(x1 ,y2)(x2, y2)(x2, y1)的块体,由支架支撑 table 1 0 42.e6 0.05 5.0e6 0.1 6.0e6;表1表示的是液压支架的(P-DS)特性曲线 5 巷道施工中断面加梯子梁的命令(见图1) stru gen xc yc np 100 fa a thetra b mat=16 thick=0.2 ;100 指分100段,a b 指角度 prop mat=16 st_ymod=13.5e9 st_prat=0.14 st_den=7800 prop mat=16 st_yield=6e7 st_yresid=6e7 st_ycomp=2.5e7 prop mat=16 if_kn=1.35e9 if_ks=1.35e9 if_tens=0 if_fric=18 if_coh=0;interface-界面 例子讲解: 建模(以米为单位,;后为解释部分) round=0.1 ;方块的圆角块半径为0.1米 set ovtol=1.0 ;块体与块体之间相互嵌入量最大值为1米 bl 0,0 0,26 50,26 50,0 ;在(x1, y1)(x1 ,y2)(x2, y2)(x2, y1)生成块体范围 crack 0,25 50,25 ;在(x1, y1)(x2 ,y2)两点间画直线 jregion id 1 0,0 0,10 50,10 50,0 delete ;删除此区域的块体 jset 90,0 2.5,0 2.5,0 3,0 0,0 range jregion 1 ;jset A,0 a,0 b,0 c,0 x0,y0 range jregion 1 jset 90,0 2.5,0 2.5,0 3,0 1.5,2.5 range jregion 1 可画成列的线段(见图2) jset 0,0 26,0 0,0 2.5,0 0,0 range jregion 1 pa ;当程度运行至此时暂停,可以看看你所建的部分模型,用continue继续运行下面部分 save t.save ;建模保存在t.save中 岩层赋属性及原岩力平衡计算 res t.save ;调用已建好的模型 gen quad 12 ;定义块体最大变形,若没有此语句,刚所有块体均为刚性块体 zone model mo range 0,180 0,45.2 ;第一个x,第二个y在范围(x1, y1)(x1 ,y2)(x2, y2)(x2, y1)的块体符合库仑准则 change jcons=2 range 0,180 0,45.2 ;节理面间接触-coulmb滑移 ;下面主要是讲岩层赋属性

常用命令

文件和目录 cd /home 进入'/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 pwd 显示工作路径 ls 查看目录中的文件 ls -F 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 显示隐藏文件 ls *[0-9]* 显示包含数字的文件名和目录名 tree 显示文件和目录由根目录开始的树形结构(1) lstree 显示文件和目录由根目录开始的树形结构(2) mkdir dir1 创建一个叫做'dir1' 的目录' mkdir dir1 dir2 同时创建两个目录 mkdir -p /tmp/dir1/dir2 创建一个目录树 rm -f file1 删除一个叫做'file1' 的文件' rmdir dir1 删除一个叫做'dir1' 的目录' rm -rf dir1 删除一个叫做'dir1' 的目录并同时删除其内容rm -rf dir1 dir2 同时删除两个目录及它们的内容

mv dir1 new_dir 重命名/移动一个目录 cp file1 file2 复制一个文件 cp dir/* . 复制一个目录下的所有文件到当前工作目录 cp -a /tmp/dir1 . 复制一个目录到当前工作目录 cp -a dir1 dir2 复制一个目录 ln -s file1 lnk1 创建一个指向文件或目录的软链接 ln file1 lnk1 创建一个指向文件或目录的物理链接 touch -t 0712250000 file1 修改一个文件或目录的时间戳- (YYMMDDhhmm) file file1 outputs the mime type of the file as text iconv -l 列出已知的编码 iconv -f fromEncoding -t toEncoding inputFile > outputFile creates a new from the given input file by assuming it is encoded in fromEncoding and converting it to toEncoding. find . -maxdepth 1 -name *.jpg -print -exec convert "{}" -resize 80x60 "thumbs/{}" \; batch resize files in the current directory and send them to a thumbnails directory (requires convert from Imagemagick) 文件搜索

Linux常用命令

CMD命令提示符大全 gpedit.msc-----组策略 sndrec32-------录音机 Nslookup-------IP地址侦测器explorer-------打开资源管理器logoff---------注销命令tsshutdn-------60秒倒计时关机命令lusrmgr.msc----本机用户和组services.msc---本地服务设置oobe/msoobe /a----检查XP是否激活notepad--------打开记事本cleanmgr-------垃圾整理net start messenger----开始信使服务 compmgmt.msc---计算机管理net stop messenger-----停止信使服务 conf-----------启动netmeeting dvdplay--------DVD播放器 charmap--------启动字符映射表diskmgmt.msc---磁盘管理实用程序 calc-----------启动计算器dfrg.msc-------磁盘碎片整理程序chkdsk.exe-----Chkdsk磁盘检查devmgmt.msc--- 设备管理器regsvr32 /u *.dll----停止dll文件运行drwtsn32------ 系统医生 rononce -p ----15秒关机dxdiag---------检查DirectX信息regedt32-------注册表编辑器Msconfig.exe---系统配置实用程序rsop.msc-------组策略结果集mem.exe--------显示内存使用情况regedit.exe----注册表winchat--------XP自带局域网聊天progman--------程序管理器winmsd---------系统信息perfmon.msc----计算机性能监测程序winver---------检查Windows版本sfc /scannow-----扫描错误并复原winipcfg-------IP配置 taskmgr-----任务管理器(2000/xp/2003)command--------cmd fsmgmt.msc 共享文件夹netstat -an----查看端口 osk 屏幕键盘install.asp----修改注册网页eventvwr.msc 时间查看器secpol.msc 本地安全设置services.msc 服务accwiz.exe > 辅助工具向导acsetups.exe > acs setup dcom server executable actmovie.exe > 直接显示安装工具append.exe > 允许程序打开制定目录中的数据 arp.exe > 显示和更改计算机的ip与硬件物理地址的对应列表at.exe > 计划运行任务 atmadm.exe > 调用管理器统计attrib.exe > 显示和更改文件和文件夹属性 autochk.exe > 检测修复文件系统autoconv.exe > 在启动过程中自动转化系统 autofmt.exe > 在启动过程中格式化进程autolfn.exe > 使用长文件名格式 bootok.exe > boot acceptance application for registry bootvrfy.exe > 通报启动成功cacls.exe > 显示和编辑acl calc.exe > 计算器cdplayer.exe > cd播放器change.exe>与终端服务器相关的查询charmap.exe>字符映射表chglogon.exe>启动或停用会话记录 chgport.exe > 改变端口(终端服务)chgusr.exe > 改变用户(终端服

东师《操作系统》19春在线作业1

(单选题)1: ()存储管理支持多道程序设计,算法简单,但存储碎片多。 A: 段式 B: 页式 C: 固定分区 D: 段页式 正确答案: (单选题)2: 分页式存储管理中,地址转换工作是由()完成的。 A: 硬件 B: 地址转换程序 C: 用户程序 D: 装入程序 正确答案: (单选题)3: 在单用户系统中可为()设置一张逻辑设备表。 A: 整个系统 B: 每个用户(进程) C: 每种逻辑设备 D: 每种物理设备 正确答案: (单选题)4: 按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度的算法称为()。 A: 先来先服务法 B: 短作业优先法 C: 时间片轮转法 D: 优先级法 正确答案: (单选题)5: ()是指将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据。 A: 覆盖技术 B: 交换技术 C: 虚拟技术 D: 物理扩充 正确答案: (单选题)6: 以下()项功能不是操作系统具备的主要功能。 A: 内存管理 B: 中断处理 C: 文档编辑 D: CPU调度 正确答案:

(单选题)7: 虚拟存储技术与()不能配合使用。 A: 分区管理 B: 动态分页管理 C: 段式管理 D: 段页式管理 正确答案: (单选题)8: 下列关于虚拟设备的论述中正确的一条是()。 A: 虚拟设备是指允许用户使用比系统中具有的物理设备更多的设备。 B: 虚拟设备是指允许用户以标准方式来使用物理设备。 C: 虚拟设备是指把一个物理设备变换成多个对应的逻辑设备。 D: 虚拟设备是指允许用户程序不必全部装入内存就可使用系统中的设备。 正确答案: (单选题)9: ()不是分时系统的基本特征。 A: 同时性 B: 独立性 C: 实时性 D: 交互性 正确答案: (单选题)10: 下列关于系统功能调用的论述中正确的一条是()。 A: 在运行系统调用时,可由用户程序直接通过函数调用指令转向系统调用处理程序。 B: 在运行系统调用时,用户程序必须执行系统调用指令(或访管指令),并通过陷入中断(或软中断)转向系统调用处理程序。 C: 在运行系统调用时,用户程序必须通过外部的硬件中断,转向系统调用处理程序。 D: 在运行系统调用时,用户程序可直接通过转移指令转向系统调用处理程序。 正确答案: (单选题)11: 下列论述中错误的一条是()。 A: 虚拟盘是一种易失性存储器,因此它通常只用于存放临时文件。 B: 优化文件物理块的分布可显著地减少寻道时间,因此能有效地提高磁盘I/O的速度。C: 延迟写可减少启动磁盘的次数,因此能等效地提高了磁盘I/O的速度。 D: 对随机访问的文件,可通过提前读提高对数据的访问速度。 正确答案: (单选题)12: SPOOLing技术可以实现设备的()分配。 A: 独占 B: 共享 C: 虚拟 D: 物理 正确答案: (单选题)13: 计算机系统产生死锁的根本原因是()。

UDEC经典学习总结 张科学修改 完成

1.把图形保存下来,能在AUTOCAD(图片)中打开、编辑 plot block cable red supp ye stru bl;显示块体、锚杆(红色)、支架(黄色)、梁(蓝色)的图形 set plot dxf(jpg) 256;设置图形为256色 set out c:\ss.dxf(jpg) (set out 1.dxf 这个文件保存在当前带数值模拟的文件夹里) copy c:\ss.dxf(jpg) ( copy 1.dxf 这个文件保存在当前带数值模拟的文件夹里) ;把这图形以ss.dxf文件保存在C磁盘下 2.把数据导出 set log on print pline 1 ydis;把pline 1的y方向位移的数据导出到UDEC目录下udec.txt文件中 set log off 3.plot block stress ;显示块体的应力 plot block dis ;显示块体的位移(有x和y方向) plot block pl ;显示块体的塑性区(plastic) save xx.save ;保存计算结果 res xx.save ;调用 4.液压支架的命令 supp xc yc wid l seg n mat j;(xc,yc)是指中心点坐标,l指支架的宽度,n指分段数,mat j指支柱材料性质为j prop mat j sup_kn -1 ;sup_kn指支架的刚度,-1与表1相对应 del range x1 x2 y1 y2 ;挖掘范围(x1, y1)(x1 ,y2)(x2, y2)(x2, y1)的块体,由支架支撑 table 1 0 42.e6 0.05 5.0e6 0.1 6.0e6;表1表示的是液压支架的(P-DS)特性曲线 5 巷道施工中断面加梯子梁的命令(见图1) stru gen xc yc np 100 fa a thetra b mat=16 thick=0.2 ;100 指分100段,a b 指角度 prop mat=16 st_ymod=13.5e9 st_prat=0.14 st_den=7800 prop mat=16 st_yield=6e7 st_yresid=6e7 st_ycomp=2.5e7 prop mat=16 if_kn=1.35e9 if_ks=1.35e9 if_tens=0 if_fric=18 if_coh=0;interface-界面 例子讲解: 建模(以米为单位,;后为解释部分) round=0.1 ;方块的圆角块半径为0.1米 set ovtol=1.0 ;块体与块体之间相互嵌入量最大值为1米 bl 0,0 0,26 50,26 50,0 ;在(x1, y1)(x1 ,y2)(x2, y2)(x2, y1)生成块体范围 crack 0,25 50,25 ;在(x1, y1)(x2 ,y2)两点间画直线 jregion id 1 0,0 0,10 50,10 50,0 delete ;删除此区域的块体 jset 90,0 2.5,0 2.5,0 3,0 0,0 range jregion 1 ;jset A,0 a,0 b,0 c,0 x0,y0 range jregion 1 jset 90,0 2.5,0 2.5,0 3,0 1.5,2.5 range jregion 1 可画成列的线段(见图2) jset 0,0 26,0 0,0 2.5,0 0,0 range jregion 1 pa ;当程度运行至此时暂停,可以看看你所建的部分模型,用continue继续运行下面部分 save t.save ;建模保存在t.save中 岩层赋属性及原岩力平衡计算 res t.save ;调用已建好的模型 gen quad 12 ;定义块体最大变形,若没有此语句,刚所有块体均为刚性块体 zone model mo range 0,180 0,45.2 ;在范围(x1, y1)(x1 ,y2)(x2, y2)(x2, y1)的块体符合库仑准则 change jcons=2 range 0,180 0,45.2 ;节理面间接触-coulmb滑移

(完整版)CAD最常用命令大全(实用版)

cad命令大全 L, *LINE 直线 ML, *MLINE 多线(创建多条平行线) PL, *PLINE 多段线 PE, *PEDIT 编辑多段线 SPL, *SPLINE 样条曲线 SPE, *SPLINEDIT 编辑样条曲线 XL, *XLINE 构造线(创建无限长的线) A, *ARC 圆弧 C, *CIRCLE 圆 DO, *DONUT 圆环 EL, *ELLIPSE 椭圆 PO, *POINT 点 DCE, *DIMCENTER 中心标记 POL, *POLYGON 正多边形 REC, *RECTANG 矩形 REG, *REGION 面域 H, *BHATCH 图案填充 BH, *BHATCH 图案填充 -H, *HATCH HE, *HATCHEDIT 图案填充...(修改一个图案或渐变填充)SO, *SOLID 二维填充(创建实体填充的三角形和四边形)*revcloud 修订云线 *ellipse 椭圆弧 DI, *DIST 距离 ME, *MEASURE 定距等分 DIV, *DIVIDE 定数等分

DT, *TEXT 单行文字 T, *MTEXT 多行文字 -T, *-MTEXT 多行文字(命令行输入) MT, *MTEXT 多行文字 ED, *DDEDIT 编辑文字、标注文字、属性定义和特征控制框ST, *STYLE 文字样式 B, *BLOCK 创建块... -B, *-BLOCK 创建块...(命令行输入) I, *INSERT 插入块 -I, *-INSERT 插入块(命令行输入) W, *WBLOCK “写块”对话框(将对象或块写入新图形文件)-W, *-WBLOCK 写块(命令行输入) -------------------------------------------------------------------------------- AR, *ARRAY 阵列 -AR, *-ARRAY 阵列(命令行输入) BR, *BREAK 打断 CHA, *CHAMFER 倒角 CO, *COPY 复制对象 CP, *COPY 复制对象 E, *ERASE 删除 EX, *EXTEND 延伸 F, *FILLET 圆角 M, *MOVE 移动 MI, *MIRROR 镜像 LEN, *LENGTHEN 拉长(修改对象的长度和圆弧的包含角)

SAP系统常用命令介绍

SAP系统常用命令介绍 1、系统配置常用命令 所谓系统配置命令,通常包含系统操作配置、系统传输配置、系统自定义内容配置等相关命令。系统配置的范围很广,这里介绍的系统配置不包括模块配置内容,主要是系统层面的相关配置命令。常用的操作命令主要包含以下几种。 (1)系统传输配置命令:SE09/SE10、STMS (2)系统后台参数配置命令:SPRO (3)系统信息发布命令:SM02 (4)目标集团参数配置命令:SCC4 2、后台维护常用命令 在SAP系统中,普通用户常常因为权限不够导致很多事项无法处理,需要通过管理员在后台对相应的主数据及参数进行修改设置。这里主要介绍以下几个常用的后台维护命令。 (1)批处理命令:SCAT (2)定义后台作业命令:SM36 (3)查看后台作业命令:SM37 3、程序编辑常用命令 程序编辑属于SAP系统开发的一个重要组成部分,SAP系统本身带有ABAP语言编辑器,可以提供强大的自开发程序功能。这里介绍程序编辑通常使用的相关命令。一般来说,程序编辑常用到的命令有以下3各。 (1)程序编辑器命令:SE38 (2)韩式编辑器命令:SE37 (3)对象浏览器命令:SE80 4、表间维护常用命令: (1)SAP系统中的数据都是存储在不同的表空间中。对于这些表的查询、修改及数据整理,SAP提供有相应的操作命令。常用的表间维护命令主要包括以下几种。 (1)ABAP数据字典命令:SE11 (2)维护表视图命令:SM30 5、用户及权限控制常用命令 在SAP系统中对于用户及权限的控制是非常严格的,权限参数、权限、用户的管理,均有一套专有的体系。这里介绍用户及权限控制常用的命令,包括以下几种。 (1)权限创建及修改命令:PFCG (2)用户创建及配置命令:SU01 (3)用户批量处理命令:SU10

UDEC学习整理资料

1、角点必须按顺时针方向排列; 2、Crack 命令用于产生块体中单一直线特征的裂缝。裂缝由端点坐标(x1,y1)和(x2,y2)所确定。 3、Jset 命令则是自动节理组生成器。根据所给定的特征参数(即倾角、迹长、岩桥长度、间距和空间位置)产生一组裂缝。 4、round d---d是圆角距离,建议在block命令前指定圆角长度。 5、DELETE 命令,能从模型中删除一个块体。例如,为了删除槽口块体,delete range 4.5,5.5 8,10。 6、GEN命令激活三角形网格有限单元自动生成器。命令GEN edge v 将作用于任意形状的块体。其v值定义三角形单元的最大边长,即v值越小,块体中的单元越小。应当注意的是:具有高的边长比值的块体并不能产生单元,其极限的比重近似为1:10。 7、采用命令GEN quad v,指定模型为塑性材料模型的单元。该类型的单元提供了对于塑性问题的精确解。然而,GEN quad 命令可能对某些形状的块体不起作用。在此情况下,应当采用GEN edge 8、Change 命令改变块体为指定的变形块体。Cons=0意味着模型块体材料被移出或开挖。Cons=1 改变块体为各向同性弹性特性;而Cons=3则改变块体为摩尔-库仑模型,考虑塑性特性。缺省值为所有变形体则自动改变为Cons=1。P21 9、cha nge jcons=2,所以不连续结构面的缺省模型是Jcons=2。 10、可用以下命令检查材料号Plot block mat

12、INSITU命令用来初始化应力。采用该命令,可以赋值初始应力。 13、hist xvel 5, 5 hist ydisp 0, 11 第一个是记录位移坐标(x=5,y=5)附近结点x方向的速度,而第二个是记录接近坐标(x=0,y=11)位置处y方向的位移。 14、set grav 0.0 , -9.81第一个是x方向的加速度,第二个值为y方向的加速度为9.81m/sec2(向下作用)。 15、UDEC计算可在任何时间通过按被中断。更方便的是使用STEP命令进行高次数的计算和周期的中断和再次分析,以确保达到平衡状态。 16、用DELETE命令或CHANGE cons=0命令模拟材料开挖。用BOUNDARY xload,yload 或stress 命令施加荷载和应力。通过采用BOUNDARY xvel 或yvel 命令固定边界角点。通过BOUNDARY xfree 和yfree 命令移去边界约束。用CHANGE命令改变变形块体和不连续面的材料模型。而用PROPERTY命令可改变材料性质参数。 17、Z放大,ctrl+z恢复原样。Pl ot blo ck stress disp lacement(块体应力位移);pl ot hist 1(最大不平衡力); Pl+con+szz(z方向应力云图),Pl+ x disp(位移云图)。 18、在一个阶段的结尾(即初始平衡),采用Save file.sav命令,可以保存模型状态。这个文件可以采用rest file.sav命令进行恢复。式中,file.sav 是一个用户定义的文件名。扩展名.sav定义这个文件是一个保存文件。 19、

华为常用命令

华为交换机常用命令: 1、display current-configuration //显示当前配置 2、display interface GigabitEthernet 1/1/4 //显示接口信息 3、display packet-filter interface GigabitEthernet 1/1/4 //显示接口acl应用信息 4、display acl all //显示所有acl设置3900系列交换机 5、display acl config all //显示所有acl设置6500系列交换机 6、display arp 10.78.4.1 //显示该ip地址的mac地址,所接交换机的端口位置 7、display cpu //显示cpu信息 8、system-view //进入系统图(配置交换机),等于config t 命令 9、acl number 5000 //在system-view命令后使用,进入acl配置状态 10、rule 0 deny 0806 ffff 24 0a4e0401 ffffffff 40 //在上面的命令后使用,,acl 配置例子 11、rule 1 permit 0806 ffff 24 000fe218ded7 fffffffff 34 //在上面的命令后使用,acl配置例子 12、interface GigabitEthernet 1/0/9 //在system-view命令后使用,进入接口配置状态 13、[86ZX-S6503-GigabitEthernet1/0/9]qos //在上面的命令后使用,进入接口qos配置 14、[86ZX-S6503-qosb-GigabitEthernet1/0/9]packet-filter inbound user-group 5000 //在上面的命令后使用,在接口上应用进站的acl 15、[Build4-2_S3928TP-GigabitEthernet1/1/4]packet-filter outbound user-group 5001 //在接口上应用出站的acl 16、undo acl number 5000 //取消acl number 5000 的设置 17、ip route-static 0.0.0.0 0.0.0.0 10.78.1.1 preference 60 //设置路由 18、reset counters interface Ethernet 1/0/14 //重置接口信息 华为路由器常用命令 [Quidway]dis cur ;显示当前配置[Quidway]display current-configuration ;显示当前配置[Quidway]display interfaces ;显示接口信息[Quidway]display vlan all ;显示路由信息[Quidway]display version ;显示版本信息 [Quidway]super password ;修改特权用户密码[Quidway]sysname ;交换机命名[Quidway]interface ethernet 0/1 ;进入接口视图[Quidway]interface vlan x ;进入接口视图 [Quidway-Vlan-interfacex]ip address 10.65.1.1 255.255.0.0 ;配置VLAN的IP地址 [Quidway]ip route-static 0.0.0.0 0.0.0.0 10.65.1.2 ;静态路由=网关[Quidway]rip ;三层交换支持[Quidway]local-user ftp [Quidway]user-interface vty 0 4 ;进入虚拟终端 [S3026-ui-vty0-4]authentication-mode password ;设置口令模式 [S3026-ui-vty0-4]set authentication-mode password simple 222 ;设置口令 [S3026-ui-vty0-4]user privilege level 3 ;用户级别

CMD常用命令大全(最新整理)

说起cmd大家都很熟悉吧很有用哦这里我为大家接扫常见的命令 dos命令[只列出我们工作中可能要用到的] cd\ '返回到根目录 cd.. '返回到上一级目录 1、cd 显示当前目录名或改变当前目录。 2、dir 显示目录中的文件和子目录列表。 3、md 创建目录。 4、del 删除一或数个文件。 5、chkdsk 检查磁盘并显示状态报告。 6、cacls 显示或者修改文件的访问控制表(ACL) 7、copy 将一份或多份文件复制到另一个位置。 8、date 修改日期 9、format 格式化磁盘 10、type 显示文本文件的内容。 11、move 移动文件并重命名文件和目录。 12、expand 展开一个或多个压缩文件。 13、ren 重命名文件。 14、attrib 显示或更改文件属性。 15、time 显示或设置系统时间。 16、at at命令安排在特定日期和时间运行命令和程序。要使用AT 命令,计划服务必须已在运行中。 17、net [user],[time],[use] 多,自己去查 18、netstat 显示协议统计和当前tcp/ip连接 19、nbtstat 基于NBT(net bios over tcp/ip)的协议统计和当前tcp/ip连接 20、route 操作和查看网络路由表 21、ping 就不说了,大家都熟悉吧 22、nslookup 域名查找 23、edit 命令行下的文本编辑器 24、netsh强大的命令行下修改tcp/ip配置的工具 25、fdisk 相信现在用的人比较少了,不过在没有其他工具的情况,他还是有用的 更多: attrib 设置文件属性 ctty 改变控制设备 defrag 磁盘碎片整理 doskey 调用和建立DOS宏命令 debug 程序调试命令

相关主题