cat命令汇总整理
Cat命令:一般用作打开文件,查看文件内容(可以一次查看多个文件),参数有如下几个:
-a 或 –all,显示全部
-b 或--number-nonblank 对非空输出行编号
-n 或 --number 由 1 开始对所有输出的行数编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
A.用于查看文件内容:cat blank.txt 查看名为blank的txt文件内容;
B.用于创建新的文件并输入内容:cat > filename <<EOF,enter后输入文件内容,结尾处<<EOF结束;
C . 将几个文件合为一个文件:cat filename1 filename2 filename3 > newfilename ,举例如下:<cat还可以把一个或多个已存在的文件内容,追加到一个已存在的文件中:
cat s01 s02 s03 >> sA ,’>’意思是创建,’>>’是追加,不要记错>
A例.[root@localhost ~]# cat -n initial-setup-ks.cfg original-ks.cfg
1 #version=DEVEL
2 #
Install OS instead of upgrade
3 install
4 #
X Window System configuration information
5 xconfig --startxonboot
B例.[root@localhost ~]# cat >
123 << EOF #新建一个以123命名的文件
>
hallo world
>
how are you
>
i am fine
>
EOF
[root@localhost
~]# cat 123
hallo
world
how
are you
i
am fine
[root@localhost
~]# cat >> 123
i am
very hot,how about you ?
^C
[root@localhost
~]# cat 123
hallo
world
how
are you
i
am fine
i am
very hot,how about you ? 已经累加到目标文件
C例.[root@localhost ~]# cat > 123 #新建3份文件,分别为123、abc、EFG,并为各文件输入内容
this
is the frist file^C
[root@localhost
~]# cat > abc
the
second file is setting now^C
[root@localhost
~]# cat > EFG
the
last one ^C
[root@localhost
~]# ls -a
. 123
anaconda-ks.cfg .bash_logout .bashrc
.config .dbus initial-setup-ks.cfg original-ks.cfg .xauth7xzQQg
.. abc
.bash_history
.bash_profile .cache .cshrc
EFG mongodb_simple .tcshrc
[root@localhost
~]# cat 123 abc EFG > newone
[root@localhost
~]# ls -a #查看目录时,目标文件已经存在,
. 123
anaconda-ks.cfg .bash_logout .bashrc
.config .dbus initial-setup-ks.cfg newone #目标文件夹 .tcshrc
.. abc
.bash_history
.bash_profile .cache .cshrc
EFG mongodb_simple original-ks.cfg .xauth7xzQQg
cat命令汇总整理的更多相关文章
- windows快捷键命令汇总整理
访问当前屏幕的设置,打开"设置"栏 按 Windows 徽标键+"i"打开当前屏幕(例如,"开始".桌面或 Windows 应用)的 ...
- 13个Cat命令管理文件实例汇总
在Linux系统中,大多数配置文件.日志文件,甚至shell脚本都使用文本文件格式,因此,Linux系统存在着多种文本编辑器,但当你仅仅想要查看一下这些文件的内容时,可使用一个简单的命令-cat. c ...
- 20145222《信息安全系统设计基础》Linux常用命令汇总
学习Linux时常用命令汇总 通过Ctrl+f键可在该网页搜索到你想要的命令. Linux中命令格式为:command [options] [arguments] //中括号代表是可选的,即有些命令不 ...
- docker 命令汇总
命令汇总 docker history fa5fa5为镜像id或者镜像名 docker export 30b >h.tar30b为容器id或者容器名# docker export angry_b ...
- 73条日常Linux shell命令汇总,总有一条你需要!
转载: 73条日常Linux shell命令汇总,总有一条你需要! 1.检查远程端口是否对bash开放: echo >/dev/tcp/8.8.8.8/53 && echo &q ...
- linux 命令汇总
一 Grep 命令 各种参数: -i:ignore-case忽略大小写 -c :打印匹配的行数 -l :从多个文件中查找包含匹配项 -v :查找不包含匹配项的行 -n :打印包含匹配项的行和行标 -w ...
- linux学习:特殊符号,数学运算,图像与数组与部分终端命令用法整理
指令:let.expr.array.convert.tput.date.read.md5.ln.apt.系统信息 一:特殊符号用法整理 系统变量 $# 是传给脚本的参数个数 $0 是脚本本身的名字 $ ...
- docker命令汇总
docker命令汇总 序号 类别 简述 命令 功能 说明 1 整体管理 安装 yum install docker-engine centos上安装docker Ubuntu上安装dockerapt- ...
- 【Linux】Linux 常用命令汇总
查看软件xxx安装内容:dpkg -L xxx 查找软件库中的软件:apt-cache search 正则表达式 查找软件库中的软件:aptitude search 软件包 查找文件属于哪个包:dpk ...
随机推荐
- 构建混合应用方式之 - Azure混合连接
前面介绍了通过WCF中继构建混合应用的方式,由于对WCF的依赖,使得其使用有一定的局限性,基本上只适用于本地服务是WCF的.NET应用.而混合连接则弥补了这一块的缺陷,除了支持原有WCF中继的功能之外 ...
- vue-devtools vue开发调试神器
前言: 由于vue是数据驱动的,所以这就存在在开发调试中查看DOM结构并不能解析出什么. 但是借助vue-devtools插件,我们就可以很容易的对数据结构进行解析和调试. 一.下载chrome扩展插 ...
- Java语言的9个主要特性
Java作为时下很流行的一门编程语言,受到很多人的热爱,那么它有哪些特性呢?一起来看看吧. 1.Java语言是简单的 Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用.另 ...
- Spring Boot 系列(一)快速入门
简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置 ...
- ES6 新增命令
let 用来声明变量.它的用法类似于var,但是所声明的变量, 只在let命令所在的代码块内有效. 例: {var a=10; let b=20;}; console.lo ...
- redhat系列linux系统 修改主机名的正确方法
##注:无特别说明,以下称呼的linux系统统一视为redhat系linux redhat系列linux系统 如果想修改主机名 很多人可能都会以为是: $hostname NEW-NAME 或者在 / ...
- Java之戳中痛点 - (6)避免类型自动转换,例如两个整数相除得浮点数遇坑
先来看一个例子: package com.test; public class calculate { /** * 光速30万公里/秒 */ public static final int LIGHT ...
- (转)B-树和B+树的应用:数据搜索和数据库索引
B-树 1 .B-树定义 B-树是一种平衡的多路查找树,它在文件系统中很有用. 定义:一棵m 阶的B-树,或者为空树,或为满足下列特性的m 叉树: ⑴树中每个结点至多有m 棵子树: ⑵若根结点不是叶子 ...
- Spring源码情操陶冶-AbstractApplicationContext#onRefresh
承接前文Spring源码情操陶冶-AbstractApplicationContext#initApplicationEventMulticaster 约定web.xml配置的contextClass ...
- linux的文件权限与目录配置<----->第二章
1.Linux文件属性 [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] ...