首页 > 其他分享 >I/O重定向与管道

I/O重定向与管道

时间:2023-11-25 21:37:56浏览次数:27  
标签:输出 重定向 管道 终端 date txt useradd

    输入/输出重定向用于规定输入信息的来源或输出信息的保存,管道用于命令之间,从而提高命令输出值的处理效率。

 

常用命令

# tty                 //打开终端
# date                //显示出时间
# date > daye.txt     //将date输出结果重定向到date.txt文件
# passwd              //修改用户root密码

 

    进程中有0,1,2这三个文件描述符,这也是绝大多数进程都有的。0表示标准输入,可以理解为键盘输入;1表示标准输出,输出到终端;2表示标准错误,输出到终端;3及以上为常规文件的描述符。

文件描述符 通道名 说明 默认连接 用法
0 stdin 标准输入 键盘 只读
1 stdout 标准输出 终端 只写
2 stderr 标准错误 终端 只写
3+ filename 其他文件 可读可写/只读/只写

 

 

 

 

 

 

输出重定向(覆盖)

# date 1 > date.txt

   

输出重定向(在尾部追加)

# date >> date.txt

 

使用at命令创建一个计划任务,从现在开始5分钟后创建用户linux,按ctrl+d结束

# at now +5 min
at> useradd linux
at> <EOT>

 

若同时创建多个用户,使用输入重定向则非常方便

# vim user.txt
# cat user.txt
useradd linux01
useradd linux02

 

标签:输出,重定向,管道,终端,date,txt,useradd
From: https://www.cnblogs.com/lcy1111/p/17852628.html

相关文章

  • LINUX重定向
    与 Unix 主题“任何东西都是一个文件”保持一致,程序,比方说 ls,实际上把他们的运行结果输送到一个叫做标准输出的特殊文件(经常用 stdout 表示),而它们的状态信息则送到另一个叫做标准错误的文件(stderr)。默认情况下,标准输出和标准错误都连接到屏幕,而不是保存到磁盘文件。除此之......
  • 中伟视界:AI盒子智能分析算法解决油气管道长无人场景下的人车监测问题
        在油气管道长又无人的场景下,人和车的监测问题一直是一个难题。传统的监测手段往往存在盲区和误报问题,给管道运行安全带来了一定的隐患。然而,随着人工智能技术的不断发展,利用AI盒子的智能分析算法可以有效解决这一问题。AI盒子可以通过视频监控系统实时检测管道周边的人......
  • I/O重定向学习感悟与笔记
    什么是输入/输出(I/O)重定向?I/O重定向是指改变程序的标准输入、标准输出和标准错误输出的默认设备,将其与其他设备或文件进行关联。通过I/O重定向,我们可以将程序的输入从键盘转向文件或其他设备,将程序的输出和错误信息输出到文件或其他设备而不是屏幕上。标准输入重定向标准输入重......
  • 第六章 I/O重定向与管道
    LinuxI/O重定向与管道1.I/O重定向1.1标准输入重定向标准输入是从键盘读取数据,使用<可以将标准输入重定向为文件。#示例:将文件input.txt的内容作为标准输入$cat<input.txt解释:cat命令用于将文件内容输出到标准输出。<input.txt表示将文件input.txt的内......
  • Linux I/O重定向与管道
    第六章I/O重定向与管道I/O重定向创建计划任务,把脚本执行结果放到一个或者几个文件中以便第二天查看。这个过程就叫重定向。常见的有三种文件描述符:0,1,2。这也是绝大部分进程都有的。0表示标准输入,可以理解为键盘输入;1表示标准输出,输出到终端;2表示标准错误,输出到终端。3及以上......
  • http重定向302不同端的处理方式
    当浏览器向后台发起请求时,后台返回302,此时浏览器因为请求的发起方式不同,处理302的方式也不同,下面列举常见的处理方式:参考博客:[1]关于http重定向(302)的实验https://blog.csdn.net/u010476739/article/details/115719565......
  • I/O重定向管道
    一、I/O重定向1.案例分析(1)date命令:用于显示和设置系统当前的日期和时间     date>命令:将date的输出结果重定向到一个普通文件     参数设置:-d<字符串>:显示字符串所指的日期与时间,字符串前后必须加上双引号。-s<字符串>:根据字符串来设置日期与时间,字符串前......
  • shell 展开之进程替换# 深度解析 管道符|和输入输出<< >>重定向的区别
    参考链接https://blog.csdn.net/zwlove5280/article/details/113609342shell展开中的进程替换可以说是非常难懂的一部分,它的语法为有两种>(list)##接受输入看作一个整体,相当于文件描述或<(list)#接受输出在<<TheLinuxCommandLine>>一书中提到了这样一个事,代码......
  • vue3路由重定向失效
    页面刷新时遇到路由重定向无效的问题,可能是因为路由重定向是在客户端进行的,而页面刷新会重新加载整个应用程序,导致重定向逻辑丢失。为了解决这个问题,你可以使用服务器端的重定向来确保在页面刷新时也能正确地重定向到指定的路由。以下是一种常见的解决方案:在服务器端配置,确保......
  • Linux操作系统 I/O重定向读书笔记
    1.理解I/O重定向的基本概念1.1输入重定向在Linux系统中,输入重定向是指将命令的输入从键盘改变为来自文件或其他命令的输出。使用<符号可以实现输入重定向,例如:$command<input.txt这将使command命令从input.txt文件中读取输入而不是从键盘。1.2输出重定向输出重定......