`
Eileenlml
  • 浏览: 72869 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

内容重定向符号:>和>>

    博客分类:
  • bat
 
阅读更多

当我们在cmd窗口中查询某条命令的帮助信息的时候,帮助信息是显示在命令行窗口中的,命令行窗口关闭后,这些帮助信息就看不到了,如果下次还想看,又得在命令行窗口中输入查询命令,比较繁琐。

  有没有办法把显示在命令行窗口中的帮助信息保存下来呢?

  高效的办法就是:使用重定向符号,把原本输出到cmd窗口中的信息重定向到文本文件中去。

  重定向符号有两个:>和>>。它们的作用都是改变各种提示信息的输出方向,把提示信息输出到指定的地方去——各种提示信息默认是输出到屏幕上去的。例如:tree /?>help.txt,这条命令语句就把 tree 命令的帮助信息重定向到了help.txt文件中,help>nul 就把 help 命令的提示信息重定向到了空设备中去(nul表示空设备)。

  想看看cmd中都有哪些基本命令吗?在cmd窗口中输入 help 就可以看到了;如果想把这些基本命令信息保存下来,请使用 help>d:\list.txt ,然后,到D盘根目录下找到list.txt文件打开即可。

  >和>>虽然都起到重定向提示信息的作用,但是,它们的作用稍有差别。单个的>表示以覆盖方式重定向提示信息,也就是说如果目的地原来有内容,将把原来的内容清除掉,用新内容填充;>>表示以追加的方式重定向提示信息,也就是说,如果目的地原来有内容,原有的内容将保持不变,在原有内容之后追加新内容。例如:假设d:\test.txt中的内容是:I Love batch。那么,在cmd窗口中,分别使用如下两条语句:echo me,too>d:\test.txt和echo me,too>>d:\test.txt,将会发现,使用第一条语句之后,test.txt中只有一行内容:me,too,而使用第二条语句之后,test.txt中将有两行内容,分别是I Love batch和me,too。

分享到:
评论

相关推荐

    echo命令用法.txt

    ECHO [文本] [重定向符号] [目标] ``` 其中: - `[文本]` 是要显示或写入的文本内容。 - `[重定向符号]` 用于指定如何处理输出结果。 - `[目标]` 指的是输出的目标,可以是屏幕也可以是文件。 #### 三、常见用法及...

    shell 特殊符号含义

    shell 特殊符号含义 shell 中有许多特殊符号,...19.重定向符号 (> , >> , , , : > , &> , 2&> , 2<>> , >&2) - 输入输出重定向符号 重定向符号 (> , >> , , , : > , &> , 2&> , 2<>> , >&2) 用于输入输出的重定向。

    linux,unix系统:用户的登录与退出、IO重定向与简单文件操作.pdf

    1. 输出重定向:使用 > 和 >> 符号将命令的输出重定向到文件中。 2. 输入重定向:使用 和 符号将文件的内容作为命令的输入。 3. 错误重定向:使用 2> 和 2>> 符号将命令的错误输出重定向到文件中。 四、简单文件...

    linux中的重定向问题

    这里尝试直接使用`execlp()`来实现文件重定向,但由于`execlp()`无法直接理解重定向符号`>`,因此这种方式实际上不会按预期工作。正确的做法是构造完整的shell命令字符串,并传递给`execlp()`。 ##### 示例2:正确...

    西华师范大学网络操作系统LinuxA卷.doc

    8. 输出重定向符号:>符号用于覆盖式输出重定向,>>符号用于追加式输出重定向。 知识点:在bash中,>符号用于覆盖式输出重定向,>>符号用于追加式输出重定向。 9. 管道操作符号:|符号用于管道操作。 知识点:在...

    shell实现学生成绩管理系统

    总结:重定向符号: >:覆盖型写法 (文件里原来的内容被覆盖) echo hello world > myfile >>:添加型写法 (新内容添加在原来内容的后面) echo hello world >> myfile 2.删除某一行学生信息 开始不知道怎么删除,...

    linux 常见特殊符号

    2. >> 重定向输出符号 用法:命令 >> 文件名 特性:追加 典型应用:追加文件内容 3. 2> 错误重定向输出符号 用法:命令 2> 文件名 特性:覆盖 典型应用:命令 > 文件名 命令 2> 文件名、命令 >/dev/null 2>/...

    windows下的tail备份

    你也可以借助重定向符号(> 或 >>)从一个文件的指定行号开始截取内容生成另一个文件。 tail -f 文件名 跟踪或监控文件内容变更。 tail -n 文件名 显示指定文件最后 n 行内容。 tail +n 文件名 显示指定文件从第 n ...

    C#输入输出重定向

    在C#中,可以使用重定向符号来实现输入输出重定向。例如,使用“>”符号可以将输出重定向到文件中,而不是输出到屏幕上。使用“<”符号可以将输入重定向到文件中,而不是从键盘输入。 在C#中,输入输出重定向可以...

    标准输入输出及重定向PPT学习教案.pptx

    - 输出重定向:">"符号用于替换原有文件内容,如`command > output_file`,将`command`的输出保存到`output_file`,如果文件已存在,原有内容会被覆盖。 - 追加重定向:">>"符号追加输出,如`command >> output_...

    cmd中的重定向输出,管道

    单向重定向符号(`>`)用于将命令的输出结果重定向到指定的文件中。如果目标文件不存在,则会自动创建该文件;如果目标文件已存在,则会覆盖其原有内容。基本语法如下: ```cmd 命令 > 文件名 ``` 例如,将`dir`...

    标准IO重定向和管道

    - `&>`:将所有输出(包括标准输出和标准错误)重定向到一个文件。 这些操作可以通过以下格式实现: ```bash command [output redirection] ``` 其中,`command` 是需要执行的命令,`[output redirection]` 是...

    [批处理]重定向中的秘密(句柄备份)

    在批处理脚本中,主要使用以下几种重定向符号: 1. **<**:从文件或设备(例如默认的`con`即键盘)中读取命令输入。 2. **>**:将命令输出写入到文件或设备(例如`prn`打印机)中。 3. **>>**:将命令输出追加到...

    操作系统shell基础相关命令

    有两种重定向方式:>和>>。>符号表示覆盖原文件内容,而>>符号表示在原文件的基础上追加新内容。 管道 管道是shell中的一种命令连接方式,它可以将一个命令的输出作为另一个命令的输入。使用管道符号“|”连接两个...

    linux把一个文件的内容复制到另一个文件的末尾

    问题描述: 比如11的文件内容是: hello 22的文件内容是: world 将22的文件内容复制到11文件的末尾,11文件的效果就是: hello ...1、重定向标准输出,可以使用“>”符号,举例:  dir my_dir >

    vim编辑器中掌握输入输出重定向与管道命令的应用

    在shell中,重定向主要依赖于不同的重定向符号: 1. `用于输入重定向,将命令的输入源从标准输入变为指定的文件。 2. `>` 和 `>>` 分别用于输出重定向,`>` 会覆盖已有文件内容,`>>` 则会在原有内容后追加。 3. `2...

    windows批处理符号的详解

    `>>&` 和 `用于句柄重定向。`>>&1` 将句柄2的输出重定向到句柄1,`将句柄1的输入重定向到句柄2。在Windows批处理中,句柄0通常代表标准输入(stdin),句柄1代表标准输出(stdout),句柄2代表标准错误(stderr)。...

    linux重定向和管道符

    4. **混合输出重定向**:通过`&>`或`2>&1`可以将标准输出和错误输出合并到同一个文件,如`ls /nonexistent_dir &> all_output.txt`。 5. **输入重定向**:使用`或`将命令的输入源从键盘或其他来源更改。例如,`cat ...

    重定向程序设计

    3. **追加重定向**:与输出重定向类似,但使用 `>>` 符号,它会在文件末尾添加输出,而不是覆盖原有内容。 4. **错误重定向**:可以单独重定向标准错误流,例如 `program 2> error.log` 将错误信息写入 `error.log`...

    man手册,管道符和重定向.docx

    2. 追加式重定向:`command >> file`,这会在file的现有内容后追加命令的输出,如`echo "world" >> output.txt`。 输入重定向的一个例子是使用`符号,它允许我们指定一个结束标记,直到遇到这个标记为止,从标准...

Global site tag (gtag.js) - Google Analytics