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 不输出多余空行

相关文章
|
1月前
|
Linux Windows
【Linux】-基本指令(下)
【Linux】-基本指令(下)
【Linux】-基本指令(下)
|
23天前
|
存储 Linux
linux echo 写入文件
通过这些技巧和示例,你可以灵活运用 `echo`命令,无论是进行简单的文本输出还是复杂的文件操作,都能在Linux环境中游刃有余。
43 1
|
30天前
|
Linux
【Linux第一弹】- 基本指令
【Linux第一弹】- 基本指令
33 1
|
1月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
46 3
|
1月前
|
Unix Linux 索引
【Linux】-基本指令(上)
【Linux】-基本指令(上)
|
1月前
|
Linux Shell Windows
Linux入门1——初识Linux指令
Linux入门1——初识Linux指令
26 0
Linux入门1——初识Linux指令
|
1月前
|
人工智能 Unix Linux
装杯 之 Linux指令
本文介绍了Linux操作系统的基本命令。首先欢迎各位进入Linux的世界,并展示了`ls`命令,用于列出目录下的文件和子目录。接着介绍了`pwd`命令,用于显示当前目录;`cd`命令,用于切换目录;`mkdir`命令,用于创建目录;`touch`命令,用于创建普通文件或修改文件时间戳;`rmdir`命令,用于删除空目录;以及`rm`命令,用于删除文件或目录。通过这些基本命令,你可以开始探索和管理Linux系统。
|
3月前
|
存储 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占用最高的进程,构建复杂数据处理流程。
48 9
|
3月前
|
存储 Unix Linux
Linux I/O 重定向与管道
【8月更文挑战第14天】输出重定向可将命令结果存入文件,如`&gt;`覆盖写入或`&gt;&gt;`追加写入。输入重定向从文件读取数据,如`&lt;`代替键盘输入。这些操作利用文件描述符(如0:stdin, 1:stdout, 2:stderr)管理I/O。管道`|`连接命令,使前一命令输出作为后一命令输入,便于数据处理,如排序用户`sort -t: -k3 -n /etc/passwd | head -3`或查找CPU占用高的进程`ps aux --sort=-%cpu | head -6`。
40 4
|
3月前
|
Unix Linux Shell
Linux I/O 重定向简介
Linux I/O 重定向简介
36 2