每日回顾Shell —cat,tail,head】的更多相关文章

Shell中常常会用到cat命令.可是总是不是特别清楚: cat命令的用途是连接文件或标准输入并打印. 这个命令经常使用来显示文件内容.或者将几个文件连接起来显示.或者从标准输入读取内容并显示,它常与重定向符号配合使用. 1.命令格式: cat [选项] [文件]... 2.命令功能: cat主要有三大功能: 1.一次显示整个文件:cat filename 2.从键盘创建一个文件:cat > filename 仅仅能创建新文件,不能编辑已有文件. 3.将几个文件合并为一个文件:cat file1…
cat主要有三大功能:  1.一次显示整个文件.  $ cat filename  2.从键盘创建一个文件.  $ cat > filename  只能创建新文件,不能编辑已有文件.  3.将几个文件合并为一个文件.  $cat file1 file2 > file    (file1 file2还存在原来位置) 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName  说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到…
在工作过程中发现监控实时刷新文件时,不是那么的任性. 故结合shell中的tail,做了一个类似tail的python脚本. 详情如下: #!/usr/bin/env python #coding=utf-8 import os,sys,time,getopt lastline='' linelist=[] def getNewLine(filename, count): global lastline global linelist cmd='tail -'+count+' '+filenam…
使用如下shell安装node时,一直提示 command not found wget https://mirrors.huaweicloud.com/nodejs/latest-v8.x/node-v8.16.0-linux-x64.tar.gz tar zxvf node-v8.16.0.tar.gz -C /usr/local cd /usr/local/ mv node* node cat <<EOF> /etc/profile.d/node.sh export NODE_HO…
> 覆盖写入 >> append模式写入 ###################################################################合并数据库文件:Windows 中实现合并多个文件内容到一个文件中 代码如下     复制代码 copy *.sql MERGE.sql Linux 或 类Unix 下实现合并多个文件内容到一个文件中 代码如下     复制代码 cat b1.sql b2.sql b3.sql > b_all.sql 或者…
1.cat 通常查找出错误日志 cat error.log | grep 'foo' , 这时候我们还有个需求就是输出当前这个日志的前后几行: cat error.log | grep -C 10 'foo' #显示file文件里匹配foo字串那行以及上下10行 cat error.log | grep -B 10 'foo' #显示foo及前10行 cat error.log | grep -A 10 'foo' #显示foo及后10行 cat 显示指定行 cat error.log | he…
cat:查看文件的内容.连接文件.创建一个或多个文件和重定向输出到终端或文件  用法:cat [选项] [文件] 1. $ cat hello.txt 显示hello.txt文本文件中的内容 2. $ cat -n file -n选项,可以显示文件的内容和行号 3. $ cat -b file -b选项,与-n类似,但只标识非空白行的行号(空白行仍显示) 4. $ cat -e file -e选项,将在每一行的末尾显示“$”字符,在需要将多行内容转换成一行时非常有用. 5. $ cat 只输入c…
tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容. 一.命令格式; tail [必要参数] [选择参数] [文件] 二.命令功能: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理.常用查看日志文件. 三.命令参数: 参数 描述 -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c 显示的字节数…
head:  打印文件的前10行(默认) tail:     打印文件的后10行(默认) 如果你是个典型的开发或者部署人员,是不是觉得开始亲切起来.我们平时用的最多的命令 $tail -f  catalina.out $head 实例: 1. 打印head.txt, tail.txt的前10行 $head head.txt tail.txt  ==> head.txt <== head.txt内容 ==> tail.txt <== tail.txt内容 2.  打印 1K的内容 $…
cat命令的用途是连接文件或标准输入并打印. 1.命令格式:cat [选项] [文件]... 2.命令功能:cat主要有三大功能:1.一次显示整个文件:cat filename   --常用来显示文件内容2.从键盘创建一个文件:cat > filename --创建新文件3.将几个文件合并为一个文件:cat file1 file2 > file    --将几个文件连接起来显示 3.常用命令参数:-n, --number     对输出的所有行编号,由1开始对所有输出的行数编号-s, --sq…