Linux

vim   搜索

echo  :   显示输出功能

echo oldboy>1.txtx

cat 1.txtx

>  重定向   文件内容覆盖

>> 追加重定向   文件内容追加

echo -e  :识别转义字符输出  (\t  插入tab   )

echo -e "oldboy\toldboy"

echo -e "oldboy\noldboy"

echo -n  :合并输出并且不换行

echo -n  oldboy; echo oldboy

echo -e "\033[30m 黑色字oldboy trainning \033[0m"

echo -e "\033[31m 红色字oldboy trainning \033[0m"

echo -e "\033[32m 绿色字oldboy trainning \033[0m"

echo -e "\033[33m 黄色字oldboy trainning \033[0m"

echo -e "\033[34m 蓝色字oldboy trainning \033[0m"

echo -e "\033[35m 紫色字oldboy trainning \033[0m"

echo -e "\033[36m 天蓝字oldboy trainning \033[0m"

echo -e "\033[37m 白色字oldboy trainning \033[0m"

echo -e "\033[40;37m 黑底白字 welcome to old1boy\033[0m"

echo -e "\033[41;37m 红底白字 welcome to old2boy\033[0m"

echo -e "\033[42;37m 绿底白字 welcome to old3boy\033[0m"

echo -e "\033[43;37m 黄底白字 welcome to old4boy\033[0m"

echo -e "\033[44;37m 蓝底白字 welcome to old5boy\033[0m"

echo -e "\033[45;37m 紫底白字 welcome to old6boy\033[0m"

echo -e "\033[46;37m 天蓝白字 welcome to old7boy\033[0m"

echo -e "\033[47;30m 白底黑字 welcome to old8boy\033[0m"

echo类似的命令还有printf

cat : 合并文件或查看文件内容=

cat   -n   显示行号

cat  a.txt b.txt>c.txt   合并两个文件,加他写入一个新文件里

>    覆盖原来内容

>>    追加到原来文件后面

more    :分页显示文件内容(用的少)

less      :  分页显示文件内容

less  -N  :显示行号

head  :  显示文件内部头部,默认显示开头10行

head -n数字    显示前多少行

tail     :    显示翁建内容尾部,默认显示末尾10行

tail   -n 数字:显示指定行数

seq  30 > test .txt      s生成30行以数字为内容。

*重点:linux三剑客:老三grep

grep   : 文本过滤工具  前三

grep   -i  :不区分大小写

grep  -v  :排除 去掉(默认过滤反向筛选)

grep   -n      对过滤出的内容显示在源文件的行号

grep    - E  同时过滤多个字符串

tr :替换或删除

echo oldboy >1.du

cat  1.du

tr "old' "abc"  < 1.du

abcbay

echo {1..9} > 1.du

tr [1-9] [a-z] <1.du

Linux echo和cat和grep和tr的基础用法的更多相关文章

  1. Linux shell basic2 cat find tr

    Cat stands for concatenate. Case 1. When the text files have more blank lines, we want to remove the ...

  2. Linux命令之find、grep、echo、tar、whoami、uname

    1. whoami--查看当前登录的用户名 book@100ask:~/linux$ whoami book 2. echo--打印命令,配合'>'或者'>>'使用 echo 打印信 ...

  3. linux命令echo和cat比较

    当前主要比较echo 和 cat的重定向功能 1.echo 1 > /proc/xxx 解析: echo 进行重定向的时候,仅仅是将字符"1" 输出到 /proc/xxx文件 ...

  4. Linux文本处理三剑客之grep及正则表达式详解

    Linux文本处理三剑客之grep及正则表达式详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Linux文本处理三剑客概述 grep: 全称:"Global se ...

  5. Linux echo, sort, sed 等一些命令总结

    linux echo, sort, sed是初学linux shell script 的一些常用的命令.基本上来说,如果能够掌握了这些命令,我们就能写出一些不错的linux脚本.以下是我遇到的以下常用 ...

  6. [转] linux 查找文本过滤grep正则表达式命令详解用法

    grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用 ...

  7. shell下的 awk/sed/grep/seq/tr

    转自:实例手册 https://github.com/liquanzhou/ops_doc/blob/master/shell%E5%AE%9E%E4%BE%8B%E6%89%8B%E5%86%8C. ...

  8. 彻底理解 Linux 的搜索工具: grep 和 awk

    grep 官方手册 awk 官方手册, awk 学习资料 1. grep grep 用于打印匹配指定模式的行. 1.1 介绍 grep 命令从输入文件中查找匹配到给定模式列表的行.发现匹配到的行后,默 ...

  9. Linux文本处理三剑客之——grep

    一Linux文本处理三剑客之——grep Linux文本处理三剑客都支持正则表达式 grep :文本过滤( 模式:pattern) 工具,包括grep, egrep, fgrep (不支持正则表达式) ...

随机推荐

  1. PHP与Mysql之间的纠缠(超详细)

    目录 第一章 PHP操作mysql数据库 index.html代码 connect.php代码如下: list.php代码如下: 第二章 PHP 会话管理和控制 一.php 会话控制 之 PHP中的C ...

  2. 用列表+for循环生成乘法口诀表

    1 # 结合一下列表生成, 准备设计乘法表 2 # numlist = [1,2,3,4,5] 3 # [pow(i,3) for i in numlist] 4 # ## [1, 8, 27, 64 ...

  3. Docker安装RabbitMQ与Kafka

    RabbitMq安装(dokcer) 下载镜像 docker pull rabbitmq 创建并启动容器 docker run -d --name rabbitmq -p 5672:5672 -p 1 ...

  4. Elastic Search 学习之路(一)

    一.基本概念及缘由 1.Sql vs nosql SQL:Structured Query Language Nosql:Not only SQL Relationship DB Relations: ...

  5. 【PY从0到1】第一节 安装与界面介绍

    本系列是介绍如何用Python进行股票量化交易的课程. 课程内容以记录Python零基础学员从最简单的Python下载及安装开始,到最后能熟练运用Python进行量化交易的专业人员的成长历程.旨在打造 ...

  6. DVWA-文件包含-目录遍历学习笔记

    参考文献资料: https://www.cnblogs.com/s0ky1xd/p/5823685.html https://www.cnblogs.com/yuzly/p/10799486.html ...

  7. 2020 史上最全IDEA插件总结

    最喜欢的一句话: 1.01的365次方=37.78343433289 >>>1 0.99的365次方= 0.02551796445229, 每天进步一点点的目标,贵在坚持 IDEA ...

  8. Python3和高性能全文检索引擎Redisearch进行交互

    安装 pip install redisearch 使用 from redisearch import Client, TextField # 创建一个客户端与给定索引名称 client = Clie ...

  9. 【入门必看】不理解「对象」?很可能有致命bug:简单的Python例子告诉你

    简介:越来越多的人要在学习工作中用到『编程』这个工具了,其中很大一部分人用的是Python.大部分人只是做做简单的科研计算.绘图.办公自动化或者爬虫,但-- 这就不需要理解「指针与面向对象」了吗? 在 ...

  10. 一文让你彻底了解什么是CI/CD

    转载自: https://linux.cn/article-9926-1.html CI/CD简介 在软件开发中经常会提到持续集成Continuous Integration(CI)和 持续交付Con ...