ls查看目录文件里的文件:
[root@localhost test]# ls

a  aa  b  c
-d选项查看目录文件自身信息:
[root@localhost test]# ll -d
drwxr-xr-x 3 root root 43 Oct  1 20:20 .
 
 
 
cat与tac(concatenate files)查看普通文件内容:
cat适合查看短的文件,若文件过长,则只显示其后面的部分,其他的在null里,没法查看,显示出来的最后一行就是文本的最后一行.而tac则是反过来看,倒向显示,只显示其前面部分,最后一行是文件内容的第一行.cat可以设置-n
,但设置-4等不起作用 .
tac 设置 -n 报错.

[root@localhost test]# cat a
how do you do?
[root@localhost test]# tac a
how do you do?
 

more和less:
more:打印到屏幕里,未显示的可以通过空格或回车或Shift+Page
up/down显示. 不能通过上下键查看.(more 无可使用 -n 选项.)

less:可以通过上下键查看,不能通过Shift+Page
up/down上下翻页查看.可以搜索关键字,方法是输入:
 /关键字,其不是打印到显示屏,要返回到终端:Ctrl+z. 或者:q返回.(使用 -n 选项无效.)
 

head和tail:
head:默认显示前10行,可通过加-n表示显示多少行,一般用来看配置文件(前几行说明)

tail:查看最后几行,可通过加-n,一般用来看日志文件.(看最后几行出问题的内容.)
tail的另一常用用法:
tail  -f
file_name. 这里f是follow的缩写,表示跟随实时变动.

[root@localhost
test]# head -n 3
/etc/passwd  --其中-n
3可简写为-3

[root@localhost test]# head -3 /etc/passwd

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

[root@localhost test]# tail -2 /etc/passwd

postfix:x:89:89::/var/spool/postfix:/sbin/nologin

tcpdump:x:72:72::/:/sbin/nologin

 

说明:

cat /more/head/tail ---不怎么消耗内存(读到一行打印一行)

vim/less--是整体的进入内存,非常耗内存.(读出所有再打印.)

find查找文件:

 find [搜索范围]
[匹配条件]

选项:

-name 根据名字查找

-size 
  根据文件大小查找, +,-:大于设置的大小,直接写大小是等于

-user 
 查找用户名的所有者的所有文件

-group 根据所属组查找相关文件

-type 
  根据文件类型查找(f文件,d目录,l软链接文件)

-inum 
 根据i节点查找

-amin 
 访问时间access

-cmin 
  文件属性change

-mmin 
 文件内容modify

[root@localhost test]# find
/test/  -name 
b    ---在/test下查找名为b的文件。

[root@localhost
test]#  find /test/ 
-iname  b   
---不区分文件名大小写。

[root@localhost test]# find
/test/ -type d  --查找/test/下的目录。

[lbg@localhost
test]$ find . -type f -user lbg 
 --查看当前目录下属于用户lbg的普通文件。

vimdiff比较查看两个文件的不同:

 [root@localhost test]# vimdiff a
b  ---比较文件a和b的差异。

文件处于编辑状态后连接异常关闭的处理方法:

[root@localhost test]# ll -a  ---在文件路径中查看是否有同名的.swp结尾的隐藏文件.若有则删除该隐藏文件后再打开该文件即可。

linux文件cat/tac/more/less/head/tail/find/vimdiff的更多相关文章

  1. Linux命令:查看文件内容cat|tac|more|less|head|tail|nl|od

    查看文件内容的命令;cat, tac, more, less, head, tail, nl, 1)cat 由第一行开始显示文档内容,一直显示到最后 2)tac 从最后一行开始显示,一直显示到第一行内 ...

  2. Linux指令--cat,tac

    原文出处:http://www.cnblogs.com/peida/archive/2012/10/30/2746968.html cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内 ...

  3. Linux命令(六) 查看文件 cat tac more less tail

    如果要查看文件,使用 cat  less  tac   tail  和 more 中的任意一个即可. 1.cat 使用 cat 命令查看文件时会显示整个文件的内容,注意cat只能查看文本文件的内容,如 ...

  4. 2017-06-29(cat tac more less head tail)

    cat 查看文件内容 cat  -A 相当于-vET的整合参数,可列出一些特殊的字符,而不是空白而已   -b 列出行号,空白行不标号   -E 将结尾的断行字符 $ 显示出来   -n 列出行号,空 ...

  5. Linux-- 查看文件 cat/tac

    cat 查看文件 用法:cat 文件名 1.显示非空白行行号 -b 2.显示所有行号 -n 3.将[Tab]按键以 ^T 显示出来 -T 4.显示出特殊字符 -V 5.将结尾的断行字符$显示出来 -E ...

  6. Linux 文件内容查看(cat、tac、nl 、more 、less、head、tail )

    Linux系统中使用以下命令来查看文件的内容: cat:  由第一行开始显示文件内容tac :从最后一行开始显示,可以看出 tac 是 cat 的倒著写!nl:   显示的时候,顺道输出行号!more ...

  7. linux 浏览查看文件more,less,head,tail,cat,tac,od,nl命令使用简介

    参考:linux 基本命令详解 cat,tac,nl,more,less,head,tail,od 命令more,less,head,tail,cat,tac,od,nl等是是使用Linux系统常用的 ...

  8. Linux 150命令之查看文件及内容处理命令 cat tac less head tail cut

    cat 查看文件内容 [root@mysql tmp]# cat 2.txt 1234 -n 查看行号 [root@mysql tmp]# cat -n 2.txt      1 1234       ...

  9. Linux中查看文本文件内容命令cat/tac/nl/more/less/head/tail/vi总结

    概述 在Linux系统下,有很多命令可以查看文本文件的内容,如cat/tac/nl/more/less/head/tail等命令,当然还有vi/nano等文本编辑器.在这里,我只介绍其中自己常用的一部 ...

随机推荐

  1. Hybrid App中原生页面 VS H5页面

    Hybrid App中原生页面 VS H5页面   现有3类主流APP,分别为:Web App.Hybrid App(混合模式移动应用,Hybrid有"混合的"意思). Nativ ...

  2. git merge 与 git rebase的区别?

    一,git merge 与 git rebase的区别 1,git merge 例如: master分支合并dev分支,git将两个分支dev和master上的所有commit , 按照提交时间的先后 ...

  3. linux(centos8):zabbix配置邮件报警(监控错误日志)(zabbix5.0)

    一,zabbix5.0发邮件报警的准备工作: zabbix5.0在linux平台上的安装:参见这一篇: https://www.cnblogs.com/architectforest/p/129125 ...

  4. selenium-绕过登录

    第一种方式:chrome-debug 1.现在终端输入一下命令,启动Chrome-debug模式 #windows a.首先将chrome的环境添加到PATH中 b.进入cmd 命令栏,输入:chro ...

  5. S10 TES的八强赛,创造了奇迹,看看比赛时网友们怎么说的

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 我相信很多观众会和我一样吧,当TES赢下第一局后开始心怀侥幸,赢下第二局后觉 ...

  6. <转>二十问全链路压测干货汇总(上)

    本文转载自:微信公众号-数列科技<二十问全链路压测干货汇总(上)> 最近几年全链路压测无疑成为了一个热门话题,在各个技术峰会上都可以看到它的身影. 一些大型的互联网公司,比如阿里巴巴.京东 ...

  7. MySQL数据库基础-1

    数据库原理 数据时代 信息创造价值 -结构化数据 关系完整,密切 -非结构化数据 数据散乱,相互关系不大 -半结构化数据 XML HTML 也不是完全没有结构,也不是特别规矩 MySQL适合管理结构化 ...

  8. [C#] (原创)一步一步教你自定义控件——03,SwitchButton(开关按钮)

    一.前言 技术没有先进与落后,只有合适与不合适. 本篇的自定义控件是:开关按钮(SwitchButton). 开关按钮非常简单,实现方式也多种多样,比如常见的:使用两张不同的按钮图片,代表开和关,然后 ...

  9. centos之间如何实现免密ssh登陆

    在公司产品中,管理平台和下面的主机很多时候都要求免密,免密的逻辑到底是怎么样的呢?今天就简单看看! 首先创建两台虚机,正常情况下ssh登陆对方是需要密码的 先通过ssh-keygen生成一对秘钥 [r ...

  10. JavaScript实现基于数组的栈

    class StackArray {   constructor() {     this.items = [];   }   push(element) {     this.items.push( ...