关闭

linux常用命令之查阅文件

标签: linux
208人阅读 评论(0) 收藏 举报
分类:

CAT

cat – concatenate print files 连续的输出文件内容

用法

cat [-nbA] file

选项

  • -n line number 输出行号
  • -b line number nonblank 输出空白行的行号
  • -A show All 显示特殊字符

TAC

tac – concatenate print files reverse 反序的查看文件

MORE

  • more – 一页一页翻动
  • 功能键
  • 空格space 下一页
  • enter 下一行
  • /xxx 向下搜索xxx
  • n 搜索下一个
  • :f 显示文件名并显示行号
  • q 退出
  • b或ctrl+b 向上翻页

LESS

也是一页一页的翻动

比more的功能更强大

功能键

  • more有的less都有
  • 相对于more新增的:
  • pagedown 下一页
  • pageup 上一页
  • ?xxx 向上搜索
  • n搜索下一个
  • N反向搜索前一个

HEAD

head – output the first part of files 输出文件的前几行

用法

head [-n number] file

选项

  • -n 后面接数字,表示输出前几行

DEMO

head -n 5 demo.txt

输出demo.txt的前五行

head -n -100 demo.txt

不输出demo.txt的后100行

TAIL

tail – output the last part of files 输出文件的后几行

用法

tail [-n number] file

选项

  • -n lines 后面接数字,表示输出后几行
  • -f follow output data as the files grow 持续输出文件的信息,当这个文件持续有数据写入的时候,-f就会持续输出出来,只有按下ctrl+c才会停止

WHICH

which – locate a command 定位命令

which会在$PATH中查找命令

选项

  • -a show all 显示出所有匹配的命令,不止是第一个

注意

  • which是精确查找,加通配符也没用

WHEREIS

whereis – locate the binary、shource and manual page files for a command

$PATH中查找指令的执行(二进制)文件、源文件和操作手册

默认:binary、shource and manual page都会显示出来

选项

  • -b binary 显示执行文件(二进制文件)
  • -m manual page 显示操作手册
  • -s source 显示源文件

注意

  • whereis只支持精确搜索,不能模糊搜索
  • 在数据库中搜索,速度比find在硬盘搜索要快

LOCATE

locate – find files by name 查找文件

和which、whereis不同的是,locate不仅仅只在$PATH中查找

选项

  • -i ignore case 忽略大小写

注意

  • locate也是在数据库搜索,比find在硬盘搜素要快
  • locate支持模糊搜索
  • updatedb可以更新数据库

FIND

查找文件

在硬盘中查找

用法

find filename [option] [action]

选项

时间筛选

  • -atime、-mtime、-ctime,后面接数字
  • -mtime 5,表示修改时间在第五天前到第四天前的24小时
  • -mtime +5,表示修改时间在五天前
  • -mime -5,表示修改时间在五天内,不包括第五天!
  • -newer file,表示筛选出比file要新的文件

用户筛选

  • -user name 筛选出owner为name的文件
  • -group name 筛选出group为name的文件
  • -nouser 筛选出owner不存在/etc/passwd的文件
  • -nogroup 筛选出group不存在/etc/group的文件
  • -uid id 筛选出文件的owner的id为id的文件,id在/etc/passwd
  • -gid id 筛选出文件的group的id为id的文件,id在/etc/group

文件属性筛选

  • -name name 精确筛选文件名为name的文件
  • -size [+-] size 筛选出文件大小 大于(+)或小于(-)size的文件
  • -type type 一般文件:f,目录:d,链接文件:l,设备文件:b或c,socket文件:s,管道文件:p
  • -perm [+-] mode,mode为数字模式,筛选出权限为mode,或者包括全部(+)mode,或者包括任一组(-)mode

-其他可进行的操作

  • -exec command 执行其他指令

find / -size +500k -exec ls -l {} \;

在根目录下以及根目录的所有子目录下,搜索出大小大于500kb的文件,并且列出详细信息

{}:代表find搜索到的结果

\; :表示其他指令的结束

查看原文:http://139.129.55.235/2016/06/02/linux%e5%b8%b8%e7%94%a8%e5%91%bd%e4%bb%a4%e4%b9%8b%e6%9f%a5%e9%98%85%e6%96%87%e4%bb%b6/
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Linux常用命令总结——文件管理

Linux中的目录 路径:也就是linux中的目录(文件夹)有绝对路径和相对路径 根目录:/ 用户主目录(home directory):位于/home目录下,用户登录时 工作目录(working directory):当前目录 当前目录查看命令:pwd (print...
  • luoweifu
  • luoweifu
  • 2013-07-22 15:40
  • 3505

Linux20个常用命令

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大...
  • xufei512
  • xufei512
  • 2016-11-24 17:43
  • 1774

linux文件内容查阅

一,直接查看文件内容 cat命令cat是concatenate(连续)的简写,是将一个文件的内容连续显示在屏幕上面; -n,打印出行号,连同空白行也会有行号; -b,打印出行号,但仅对非空白行做行号显示,空白行不标行号; -v,列出一些看不出来的特殊字符; -E,将结尾的断行字符显示出来;(Wind...
  • WalleIT
  • WalleIT
  • 2017-03-29 12:52
  • 168

Linux文件内容查阅

直接查阅一个文件的内容:cat/tac/nl命令 cat (concatenate) # cat [-AbEnTv] 选项与参数: -A  :相当於 -vET 的整合选项,可列出一些特殊字符而不是空白而已; -b  :列出行号,仅针对非空白行做行号显示,空白行不标行号; -E&#...
  • u010418035
  • u010418035
  • 2015-06-02 22:50
  • 987

linux文件内容查阅

命令: cat:由第一行开始显示文件内容 tac:从最后一行开始显示,可以看出tac是cat的倒写形式 nl:显示的时候,顺便输出行号 more:一页一页地显示文件内容 less:与more类似,但是比more更好的是,它可以向前翻页 head:只看头几行 tail:只看结尾几行 o...
  • qq_36748278
  • qq_36748278
  • 2017-04-01 10:50
  • 90

Linux 最最常用命令使用示例(10个并配图)

之前一个朋友想要我教下Linux的使用,于是我按照命令的关联性做了一个入门级的教程 如下:(如果想下载 word 文件保存,请 下载) ----------------------------------- 我是调皮的上下分割线 ------------------------------...
  • chinaeran
  • chinaeran
  • 2014-11-24 13:04
  • 4922

常用linux命令(java开发)

本文并不会对所有命令进行详细讲解,只给出常见用法和解释。具体用法可以使用--help查看帮助或者直接通过google搜索学习。 1.查找文件 find / -name filename.txt 根据名称查找/目录下的filename.txt文件。 find . -name "*.xml&q...
  • qianqianstd
  • qianqianstd
  • 2016-08-26 23:38
  • 1261

Linux编辑文件常用命令

Linux文件编辑器 Vi(Vim) 关键字: vim  1、关于文本编辑器; 文本编辑器有很多,比如图形模式的gedit、kwrite、OpenOffice ... ... ,文本模式下的编辑器有vi、vim(vi的增强版本)和nano ... ... vi和vim...
  • jintianhen1
  • jintianhen1
  • 2013-10-30 11:03
  • 2104

嵌入式linux常用命令

本文主要整理了linux常用的一些命令,主要包括文件管理命令、用户管理命令、磁盘管理命令、文件压缩打包命令和进程管理等常用命令。
  • xueyushenzhou
  • xueyushenzhou
  • 2016-01-26 10:02
  • 665

linux常用命令详解

原文地址:linux常用命令详解 作者: Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作、文件存 Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作、文件存取、目录操作...
  • woxiaoheia
  • woxiaoheia
  • 2014-10-30 09:32
  • 780
    个人资料
    • 访问:45119次
    • 积分:1106
    • 等级:
    • 排名:千里之外
    • 原创:63篇
    • 转载:2篇
    • 译文:0篇
    • 评论:2条
    友情链接
    文章分类
    最新评论