前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >linux常用命令之查阅文件用法选项功能键用法选项DEMO用法选项选项注意选项注意选项注意用法选项

linux常用命令之查阅文件用法选项功能键用法选项DEMO用法选项选项注意选项注意选项注意用法选项

作者头像
用户1174983
发布于 2018-02-05 08:03:31
发布于 2018-02-05 08:03:31
1.7K0
举报
文章被收录于专栏:钟绍威的专栏钟绍威的专栏

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搜索到的结果

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-06-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux常用命令(二)
Linux 系统中用于查找文件的命令有 find ,locate,whereis, which,type
小土豆Yuki
2020/06/15
5670
个人总结的Linux常用命令
显示指定目录下的内容,缺省为当前目录,-a参数显示所有文件(包括隐藏文件),-l参数显示文件的详细信息
菲宇
2022/12/02
7020
Linux常用命令速查-文件管理
Linux系统中的每个文件和目录都有访问许可权限,用他来确定谁能通过何种方式对文件和目录进行访问和操作。
Java学习录
2019/04/18
1.4K0
Linux 常用命令
就是 list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。
梁三三
2021/07/06
1.1K0
Linux常用命令
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。
鱼找水需要时间
2023/02/16
5.1K0
Linux常用命令详解_常用shell命令
3、ctrl + r -:查找历史命令(history);ctrl+c = 终止
全栈程序员站长
2022/09/25
8690
Linux常用命令——文件搜索命令
所有命令都可以使用--help选项获取命令常用选项 Linu中文件以1开头的文件为命令的帮助文件,5开头的为配置文件的帮助
喝茶去
2019/04/16
1.2K0
Linux常用命令(centos 7 为例)
centos 7 以前版本命令是 ifconfig 2、ping 命令 3、图形化界面修改网卡信息 nmtui 4、网卡服务命令
傲绝
2023/03/08
1.2K0
linux常用文件命令
​ ​在经过上一次的系统安装后我们已经成功登陆,登陆​LInux​后,我们就可以在​#​或​$​符后面去输入命令,有的时候命令后面还会跟着“选择“(英文名:​options​)或“参数”(英文名:​agruments​)。即​Linux​中的命令格式为:
用户9184480
2024/12/19
1280
linux常用文件命令
LINUX常用100条命令总结【一】
"~" 也表示为 home 目录 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。
好派笔记
2021/09/13
1.8K0
Linux常用命令
cd -, cd .. , history, !5 , /home/ , /tmp/ , >,&,jobs,nohup 1,2,0
Y大宽
2019/05/15
2K0
Linux系列教程(六)——Linux常用命令之文件搜索命令
本文介绍了Linux系统中常用的文件搜索命令find、locate、which、whereis以及grep,分别用于搜索文件或目录、文件资料库中的文件、命令所在的目录以及文件中的字符串。其中,find命令是最常用的,可以搜索目录和文件,并对其进行操作;locate命令是文件资料库中的搜索命令,速度较快,但可能搜索不到新创建的文件;which命令用于搜索命令所在的目录;whereis命令用于搜索命令的帮助文档;grep命令用于在文件中搜索匹配的字符串。
IT可乐
2018/01/04
1.6K0
Linux系列教程(六)——Linux常用命令之文件搜索命令
Linux系列教程(四)——Linux常用命令之文件和目录处理命令
  这个系列教程的前面我们讲解了如何安装Linux系统,以及学习Linux系统的一些方法。那么从这篇博客开始,我们就正式进入Linux命令的学习。学习命令,首先要跟大家纠正的一点就是,我们不需要记住每
IT可乐
2018/01/04
2.2K0
Linux系列教程(四)——Linux常用命令之文件和目录处理命令
linux常用命令~查看文件内容
cat命令,用于查看文本文件的内容,后接要查看的文件名,通常可用管道与more和less一起使用
Vincent-yuan
2021/12/20
3.4K0
linux常用命令~查看文件内容
linux常用指令学习记录
locate会根据/var/lib/mlocate内的数据库记载,找出用户输入的关键字文件名,即所有包含该关键字的文件都将被输出。但是因为数据库的更新一般为一天一次,所以如果需要查找新的内容,需要用updatedb指令更新数据库,updatedb会根据/etc/updatedb.conf去查找硬盘内的文件名,并更新数据库文件
眯眯眼的猫头鹰
2018/10/31
1.3K0
linux常用命令50个_docmd常用命令详解
13. ps 命令显示运行的进程,还会显示进程的一些信息如pid, cpu和内存使用情况等:
全栈程序员站长
2022/09/20
7200
linux常用命令50个_docmd常用命令详解
linux必学的文件及内容查找命令
显示命令路径以及命令相关的帮助手册文件路径,可以根据参数限定只查询命令、源文件和man文件。
吾非同
2021/08/05
3K0
linux常用命令
  下载的tar.gz包装的软件可能是源码,但也有的地方把二进制码打包成tar.gz的。源代码包和二进制包是软件包的两种形式。   二进制包中包括了已经编译过的程序,只需要解包安装就可以使用。源代码包里面包括了程序原始的程序代码,需要进行编译后会出现一个可以运行的程序。
是小北a
2024/08/23
2400
linux常用命令
Linux常用命令大全(整理自用)
mkdir 命令用于创建文件夹。 可用选项: -m: 对新建目录设置存取权限,也可以用 chmod 命令设置; -p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不在的目录,即一次可以建立多个目录。
量子态的沐子呓
2020/03/09
2.4K0
Linux基础之常用命令篇
方志朋
2017/12/29
1.1K0
相关推荐
Linux常用命令(二)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文