linux学习(三)输入输出重定向和管道功能、cat命令、more命令
@
输入输出重定向
输入重定向可以让用户将某个文件作为输入设备,输出重定向可以把某个文件作为输出设备,从而使文件更加灵活
输入重定向的符号使“<",执行该命令,“<"后面的文件替代用户从键盘的输入内容
例如将file文件的内容发送到某个邮箱
[root@localhost ~]#mail -s "test mail" tiger@localhost <file1
输出重定向
输出重定向符号是”>“和”>>"将输入内容直接写入指定文件,“>>”叫做重定向附加,**和>最大区别就是他不会覆盖文件而是在文件的最后附加内容。
例如:
[root@localhost ~]#cal>filetest //将日历输出到filetest里面,如果里面有内容就会被覆盖
[root@localhost ~]#ls>>filetest //将文件列表的信息附加到文件的最后
例如:


管道功能
管道功能就是把一个命令的输出信息作为另一个命令的输入信息,这样就可以完成很复杂的命令
管道功能的符号就是"|"
例如
[root@localhost ~]#ll |wc -l
比如上面这个命令
就是显示完文件列表
然后输出的信息会成为wc命令的输入信息
统计了文件列表的长度

cat命令
cat命令用于显示文件,cat是指猫,猫有头,也有尾巴,所以也有head命令和tail命令
head [选项] [文件名] 查看文件的开头
tail [选项] [文件名] 查看文件的结尾
当浏览较大文件的时候,cat可以滚屏,滚屏时有以下几个命令:
Ctrl+S:停止滚屏
Ctrl+Q:恢复滚屏
Ctrl+C:停止cat命令,并且返回Shell提示符状态
cat -n [文件名] 在文件前面加上行号
cat命令还可以利用输入/重定向功能建立小型文件或者将两个文件连接起来
cat > 新文件
可以将你的输入重定向到文件里面,Ctrl+D结束输入

cat 文件1 文件2 > 新文件
将两个文件连接起来

more命令
more命令用来分屏显示大文件,会在左下角显示以及显示了该文件的百分比,按空格键显示下一屏的内容,按B键显示上一屏的内容,按Q键退出。

linux学习(三)输入输出重定向和管道功能、cat命令、more命令的更多相关文章
- Linux学习之输入输出重定向
转自:http://www.cnblogs.com/chengmo/archive/2010/10/20/1855805.html 多谢分享 在了解重定向之前,我们先来看看linux 的文件描述符. ...
- [转帖]Linux学习笔记之rpm包管理功能全解
Linux学习笔记之rpm包管理功能全解 https://www.cnblogs.com/JetpropelledSnake/p/11177277.html rpm 的管理命令 之前学习过 yum 的 ...
- Linux学习笔记(九)shell基础:echo、命令别名和常用快捷键
一.echo在屏幕上打印内容 echo [选项] [输出内容] -e 支持转义字符控制的字符转换 输出带颜色的文本 二.第一个脚本 编写脚本 注意: #!/bin/bash 此行不是注释,必须有 #! ...
- 015 Linux 标准输入输出、重定向、管道和后台启动进程命令
目录 1 三种标准输入输出 2 什么是重定向?如何重定向? (1)什么是重定向? (2)如何重定向? 3 管道符以及和它容易混淆的一些符号使用 (1)管道符 | (2)&和&& ...
- Linux第六节随笔 输入输出重定向 、管道、通配符、wc / grep / tr / sort / cut / which /whereis /locate /find /
三期第五讲 -高级文件管理1.输入输出重定向 ls -l /dev/stdin -> /proc/self/fd/0 标准输入 设备:键盘 标记:0 ls -l /dev/stdout -> ...
- Linux学习(三)-Vi和Vim的区别
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面.vim的这些优势主要体现在以下几个方面:1.多级撤消我们知道在vi里,按 u只能撤消上次命 ...
- linux学习笔记-12.输入输出重定向及管道
1.新建一个文件 touch a.txt> b.txt 2.错误重定向:2> find /etc -name zhaoxing.txt 2> error.txt 3.将正确或错误的信 ...
- linux - 输入输出重定向 及 管道
> 正确结果重定向 2> 错误结果重定向 &> 正确和错误全部重定向 >> 追加,其它同> 标准输出实际上就是显示器,比如我们使用cat命令打开一个文件,文 ...
- 【Linux学习三】VI/VIM全屏文本编辑器
环境 虚拟机:VMware 10 Linux版本:CentOS-6.5-x86_64 客户端:Xshell4 FTP:Xftp4 一.打开关闭文件打开文件:vim /path/to/somefilev ...
随机推荐
- Sql: Oracle paging
--书分类目录kind --涂聚文 Geovin Du create table geovindu.BookKindList ( BookKindID INT PRIMARY KEY, BookKin ...
- December 14th, Week 50th Saturday, 2019
If you have got a talent, protect it. 如果你有天赋,要去保护她. From Jim Carrey. If you think you have a talent, ...
- 【30天自制操作系统】day05:结构体、文字显示与 GDT/IDT 初始化
输出一个 16 行 8 列的点阵字符 void putfont8(char *vram, int xsize, int x, int y, char c, char *font) { int i; c ...
- jquery-获取button的值
<button id="test" name="test_name" value="test_value"></butto ...
- IT兄弟连 HTML5教程 CSS3属性特效 自定义文字
字体使用是网页设计中不可或缺的一部分.经常地,我们希望在网页中使用某一特定字体,但是该字体并非主流操作系统的内置字体,这样用户在浏览页面的时候就有可能看不到真实的设计.美工设计师最常做的办法是把想要的 ...
- Python类中的self的作用
Python编写类的时候,每个函数第一个参数都是self.后来对Python越来越熟悉,再回头看self的概念,慢慢就明白了. 谷歌上有一段解释很到位,贴出来给大家: self represents ...
- SpringAOP基础
例1.已知有这么一段代码,会打印出Hello public static void main(String[] args) { sayHello(); } public static void say ...
- HIFIMAN TWS600A听感小记——测评出街Man
HIFIMAN TWS600A听感小记——测评出街Man 几年前蓝牙耳塞在大哥苹果的带领下有着掀翻小池塘的气势.蓝牙耳塞完全替代了我在通勤路上用的有线塞子,当时随便买了一副两百多元的塞子,低音轰头就算 ...
- maven 上传jar包到私服仓库
按一下形式上传jiar包 # mvn deploy:deploy-file -DgroupId=com.itextpdf -DartifactId=itextpdf -Dversion=5.5.13 ...
- Appium(二):Node.js下载与安装、非GUI版本appium下载与安装、GUI版本appium下载与安装
1. 下载并安装Node.JS 进入官网:https://nodejs.org/en/. 由于我们是新手嘛,所以肯定是越稳定越好啦,所以选择下载LTS版本. 进入文件下点击文件就进入安装界面了,点击n ...