Linux 指令|echo|输出重定向|追加重定向|输入重定向|cat

简介: Linux 指令|echo|输出重定向|追加重定向|输入重定向|cat



echo-输出

       echo-显示屏

从上图看出 echo 就是在显示屏上打印,相当于C语言中的printf

echo-文件

下图是打印在文件上的操作,在原本的基础上加了 " > "我们叫它输出重定向,不拿看出,他做了两件事  

a)将本来打印在显示屏上的文字打印在了test.txt上

b)新建了一个test.txt

               >-输出重定向

       本来应该写到显示器文件中内容写到了指定文件中

echo  + 写的文字 +  指定路径

       每次重新写入时都会清空之前的内容(也叫做覆盖)类似于C语言中文件操作的w操作

       > 输出重定向创建一个空文件

> + 文件名

这个>会被命令行解释器解释成-以写的方式打开这个文件

       倘若一个文件已有内容我们要清空它,也可以使用 > + 文件名不同的是 这个文件名是已存在的文件名

总结:>+文件名

1.若文件名存在--清空文件内容

2.若文件名不存在--创建一个空文件

>>-追加重定向

作用于输出重定向类似 区别是,用追加重定向写入时,不会清空之前的内容(不是覆盖,而是追加)类似于C语言中文件操作的-a操作

<-输入重定向

从指定文件中读取信息,相当于C语言中文件操作的r操作

程序运行时

程序运行时会打开三个输入输出流

标准输出:显示器

标准输入:键盘

标准错误:显示器

cat-对文件内容进行操作

           cat -n 和 cat -b

cat -n 所有行数进行编号

cat -b  对非空行数进行编号

cat - s

cat -s 不输出多余空行

相关文章
|
29天前
|
Linux
linux-du指令
`du`命令是Linux系统中查看磁盘使用情况的基本工具之一。通过灵活使用 `du`命令的各种选项,可以准确、高效地获取文件和目录的大小信息,有助于系统管理员进行磁盘空间管理。无论是查找大文件、分析目录结构还是排除特定类型的文件,`du`命令都提供了丰富的功能和灵活的配置。理解和掌握 `du`命令的使用,对于维护和优化Linux系统的磁盘空间至关重要。
28 4
|
2月前
|
Linux Windows
【Linux】-基本指令(下)
【Linux】-基本指令(下)
【Linux】-基本指令(下)
|
24天前
|
安全 Ubuntu Unix
【Linux】基础指令
本文介绍了Linux操作系统的基本概念及特点,强调了其开源性、多用户多任务处理能力、稳定性和安全性。文章重点讲解了多个Linux基础命令,如ls、cd、touch、mkdir、rm、man、cp、mv、cat、less、find、grep、tar等,旨在帮助初学者快速掌握Linux命令行操作,为后续深入学习奠定基础。
51 0
|
2月前
|
存储 Linux
linux echo 写入文件
通过这些技巧和示例,你可以灵活运用 `echo`命令,无论是进行简单的文本输出还是复杂的文件操作,都能在Linux环境中游刃有余。
87 1
|
2月前
|
Linux
【Linux第一弹】- 基本指令
【Linux第一弹】- 基本指令
38 1
|
2月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
47 3
|
2月前
|
Unix Linux 索引
【Linux】-基本指令(上)
【Linux】-基本指令(上)
|
2月前
|
Linux Shell Windows
Linux入门1——初识Linux指令
Linux入门1——初识Linux指令
36 0
Linux入门1——初识Linux指令
|
2月前
|
人工智能 Unix Linux
装杯 之 Linux指令
本文介绍了Linux操作系统的基本命令。首先欢迎各位进入Linux的世界,并展示了`ls`命令,用于列出目录下的文件和子目录。接着介绍了`pwd`命令,用于显示当前目录;`cd`命令,用于切换目录;`mkdir`命令,用于创建目录;`touch`命令,用于创建普通文件或修改文件时间戳;`rmdir`命令,用于删除空目录;以及`rm`命令,用于删除文件或目录。通过这些基本命令,你可以开始探索和管理Linux系统。
|
4月前
|
存储 Unix Linux
Linux I/O 重定向与管道
【8月更文挑战第17天】重定向在Linux中改变命令I/O流向,默认有&quot;&gt;&quot;覆盖输出至文件及&quot;&gt;&gt;&quot;追加输出至文件末尾,便于保存结果;使用&quot;&lt;&quot;从文件读取输入而非键盘,高效处理数据。文件描述符如0(stdin)、1(stdout)、2(stderr)标识I/O资源,支持读写操作。管道以&quot;|&quot;连接命令,使前一命令输出成为后一命令输入,如排序用户或找出CPU占用最高的进程,构建复杂数据处理流程。
52 9
下一篇
DataWorks