more\less:翻页命令

more:翻页的形式查看文件内容。该命令可作为管道命令。

翻页过程可使用的键:

空格(space):向下翻页;

回车(Enter):向下翻一行;

b:往回翻,只限,但管道命令时无效。

q:立刻离开more。

 

less:比more更方便翻页,能向上翻页。可作为管道命令。

可使用的键,包括more命令的功能,还包含以下:

[pageup][pagedown]:向上翻动一页,向下翻动一页;

 

head/tail:显示部分文章内容。

head [-n number] 文件:显示前几行文件内容。

tail [-n number] 文件:显示后几行文件内容。

 

tee:多重传送命令,可以将标准输出转存一份到文件内并将同样的数据送到屏幕去处理。

    示例:ls –l /home | tee ~/homefile | more

 

pr:重整格式输出命令,如果文件名省略则可作为管道命令。

命令格式:pr <可选项> [文件名]

    +<页号>:从指定页号的页开始输出,缺省页号是1;

    -<栏数>:指定输出时的分栏数,缺省为1;

 

wc:统计一个文件 (或标准输入)的文本行数、单词数以及总字符数。可作为管道命令

    选项:

    -l:仅列出行;

    -w:仅列出多少字;

    -m:多少字符。

 

find命令:

基本用法:

find <目录列表> <检索方式> [<执行操作>]

目录列表:根据哪些目录树进行搜索。如有多个目录可用空格分开或使用通配符;

检索方式:

  1. 根据名称检索:

-name <文件名>,文件名可用*?等通配符;

-iname可以不区分大小写;

  1. 根据文件类型:

    -type <类型值>,类型值有:

     f:普通文件;d:目录;l:符号链接文件;p:管道文件;c:字符设备文件;b:块设备文件;s:套接文件;

  1. 根据八进制权限字串:

-perm [-] <八进制权限串>

如果在八进制权限前加-,表示搜索不是这种权限的文件。

(4)根据文件的大小迚行检索。

-size <数目>k

(5)根据文件的拥有者迚行检索。

-user <拥有者账号名称>

(6)根据文件被访问戒修改的时间迚行检索。

-atime<数目>

表示检索在<数目>所指定的天数前访问过的文件。而:

-mtime<数目>

则表示检索在<数目>所指定的天数前修改过的文件。

-newer <文件名称>

表示检索所有修改时间比<文件名称>所指定文件更新的文件。

 

以上的<检索方式>还可以通过逻辑运算迚行组合,产生更复杂的检索条件。

这些逻辑运算包括:

与:即.and.操作,无须特别算符表达,只须将检索方式全部列出,中间用空格分开卲可。

或:.or.操作,用算符-o表示,当两个检索条件是"戒"关系时,将"-o"放在两个检索条件之间。

否:.not.操作,用算符!表示。

当把一些检索条件组合时要使用"()",但"()"在下有特殊含义,故要用转义符"\"将其写为"\("和"\)"。

 

常用的<执行动作>有:

-print:将检索到的文件名称在标准输出(屏幕)上显示。

-exec <命令> \;:执行<命令>,如果命令中要使用检索出的文件名称的话,用符号"{}"来代替,系统会在发现"{}"的地方,将检索出来的文件名称传递给该命令。

 

grep:全文检索。可用于检索包含指定字符表达式的文件,字符表达式中可以包含"*"、"?"等通配符以实现模糊查询(也称作"正则表达式")。

    grep<正则表达式> <文件名称列表>↙

Linux文件管理命令笔记的更多相关文章

  1. Linux 常用命令笔记

    Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...

  2. Linux常用命令 笔记

     Linux常用命令  笔记 一.文件处理命令 1. ls命令:显示目录文件                          -a 显示所有文件,包括隐藏文件.(all)               ...

  3. linux 使用命令笔记

    这篇随笔用来记载常用的 linux 终端命令 1. 重命名 方案a. mv old.c new.c     //正规命令,把old.c 重命名为: new.c 方案b. cp old.c new.c ...

  4. Linux 文件管理命令语法、参数、实例全汇总(一)

    命令:cat   cat 命令用于连接文件并打印到标准输出设备上. 使用权限 所有使用者 语法格式 cat [-AbeEnstTuv] [--help] [--version] fileName 参数 ...

  5. Linux学习篇(四)-Linux 文件管理命令详解

    rootfs:根文件系统,Root FileSystem 的简称. Linux 文件命名规则 长度不超过255个字符. 不能使用/当文件名. 严格区分大小写. Linux 目录简介 / 根目录 /bo ...

  6. Linux常用命令笔记一

    笔记1:查看ubuntu是32位还是64位的方法及其版本号 查看ubuntu是64还是32的命令如下: uname -m 如果是i386到i686,那就是32位系统:如果是x86_64 ,那就是64系 ...

  7. linux 进阶命令笔记(12月26日)

    1. df 指令 作用:查看磁盘空间 用法: #df -h       -h 表示以可读性较高的形式展示大小   2.free 指令 作用:查看内存使用情况 语法:#free -m       -m表 ...

  8. Linux常用命令笔记总结(待补充)

    问题实际场景:遇到告警磁盘利用率不足,检查根目录下各文件大小 Linux查看磁盘利用率 df –h 查找磁盘占用情况 find / -size +100M 从根目录往下找大于100M大小的文件 du ...

  9. Windows&Linux常用命令笔记

    目录 linux windows Linux: 1.查找文件 find / -name filename.txt 根据名称查找/目录下的filename.txt文件. find . -name &qu ...

随机推荐

  1. 【JQ基础】数组

    each() 方法规定为每个匹配元素规定运行的函数.

  2. arcpy+PyQt+py2exe快速开发桌面端ArcGIS应用程序

    前段时间有一个项目,大体是要做一个GIS数据处理工具. 一般的方法是基于ArcObjects来进行开发,因为我对ArcObjects不太熟悉,所以就思考有没有其他简单快速的方法来做. 在查看ArcGI ...

  3. 万向节锁(Gimbal Lock)的理解

    [TOC] 结论 我直接抛出结论: Gimbal Lock 产生的原因不是欧拉角也不是旋转顺序,而是我們的思维方式和程序的执行逻辑没有对应,也就是说是我们的观念导致这个情况的发生. 他人解释 首先我们 ...

  4. Princeton Algorithms week3 Assignment

    这周编程作业是实现检测点共线的算法.和排序算法有关系的地方在于,对斜率排序后可以很快的检测出来哪些点是共线的,另外这个算法的瓶颈也在于排序的性能. 一点收获: java传参数时传递的是值,这很多人都知 ...

  5. 豪情-CSS解构系列之-新浪页面解构-02

    前言 一.开发工具 - 前端四大利器 1. WebStorm 1). 岂今为止,业界公认的前端开发利器.优点: 2). 缺点 3). 相关资源 4). 后续展望 2. Photoshop 1).基本信 ...

  6. python 常用第三方模块

    除了内建的模块外,Python还有大量的第三方模块. 基本上,所有的第三方模块都会在https://pypi.python.org/pypi上注册,只要找到对应的模块名字,即可用pip安装. 本章介绍 ...

  7. Nova PhoneGap框架 第十章 开发环境

    10.1 Visual Studio + ReSharper PhoneGap程序由HTML.CSS和JS编写而成,这3种语言的编写你都可以用记事本来完成,但显然效率比较低,出错的概率也比较大.一个强 ...

  8. Entity Framework 6 Recipes 2nd Edition(12-8)译 -> 重新获取一个属性的原始值

    12-8. 重新获取一个属性的原始值 问题 在实体保存到数据库之前,你想重新获取属性的原始值 解决方案 假设你有一个模型 (见 Figure 12-11) 表示一个员工( Employee),包含工资 ...

  9. Atitit webservice发现机制 WS-Discovery标准的规范attilax总结

    Atitit webservice发现机制 WS-Discovery标准的规范attilax总结 1.1. WS-Discovery标准1 1.2. 一.WS-Discovery1 1.2.1.   ...

  10. Enterprise Solution 进销存管理软件 C/S架构,支持64位系统 物流,资金流,信息流全面集成

          定位  Target Customers 中小型生产制造企业,批发零售类,贸易企业 主要模块 Modules 采购.销售.库存.财务账款四大模块,包含企业运作过程中销售.采购.库存各岗位需 ...