文件目录管理(二)

此文是对上一篇博文的补充,上一篇linux文件目录管理讲述了文件目录的“增”、“删”、“改”、“查”,这篇文章主要是讲Linux中查看文件,以各种不同的方式进行文件的“按需”查看。
    查看文件命令包括:cat、tac、more、less、head、tail
        cat   cat [OPTION] [FILE]... 连接文件并显示(全显示) tac和cat相同只是显示行倒序
           -n显示每一行的行数
           -E显示每一行的结束符号$
           翻页:Shift+PageUp/PageDown

如果对于很大的一个文件的话,cat的劣势就体现出来了,cat只能显示最后一部分的文件内容, 所以我们需要使用分屏显示命令:more、less
        more    more [-dlfpcsu] [-num] [+/ pattern] [+linenum] [file ...] 分屏显示
            +n 从第n行开始显示
            翻页:space向后翻页,B向前翻页 但是翻页至100%以后就退出查看了。
                q 进行退出
        less  less filename (man命令使用相同的操作)
            操作如下:    
                翻下一页 space
                翻上一页 b
                下一行 Enter
                上一行 k
            查找
                /KEYWORD向下查找
                    n下一个
                    N上一个
                KEWORD向上查找
                    n下一个
                    N上一个
         head    查看文件前几行 默认10行
            -n显示头几行
            -v显示文件名称
         tail   查看文件最后几行
            -n显示后几行
            -f 查看尾部,不退出。并实时显示追加进来的内容(查看日志文件使用*很有用*)
    文件处理:
        cut   cut [OPTION]... [FILE]... 切割列
            -d自定义分隔符代替原来的Tab
            -f显示第几列,示例:-f 1,3(第一和第三列)-f 1-3(一至三列)
    文本排序:
        sort(只影响显示,不影响源文件)默认排序时以ASCII升序,逐个字符排序
            -n以数字进行排序
            -r逆序排序
            -t字段分隔符
            -k以哪个区间排序
            -ofilename 将显示结果保存至某个文件
            -u相同的行只显示一次(只有完全相同,且相邻的行才属于相同的行)
            -f,--ignore-case 忽略大小写
        uniq显示不相同的行
            -d只显示相同的行
            -c显示每一行的相同行的行数
    文本统计:
        wc     wc [OPTION]... [FILE]...统计行数、单词数和字节数
            -c显示字节数
            -w显示单词数
            -l显示行数
            -m显示字符数
            -L显示最长一行包含多少个字符
    字符处理命令:
        tr    tr [OPTION]... SET1 [SET2] 修改或者删除字符示例:tr ‘ab‘ ‘AB‘ < /etc/passwd、 tr ‘a-z‘ ‘A-Z‘ </etc/passwd
            -d删除SET1的字符

时间: 2024-10-13 12:03:02

文件目录管理(二)的相关文章

文件目录管理二

六.cd命令cd - 表示上一次所在的目录 cd 进入到当前目录的家目录下 CD ~用户的家目录cd..根下面man cd查看有哪些用法七.创建和删除目录mkdir rmdirmkdir -p 可以接连创建1串目录 mkdir -pv 可视化创建 可以看见创建目录的过程rmdir删除目录不能删除文件 前提不为空 目录为空都会删除touch创建空白文件rmdir -p 可以接连删除一串目录八.rm命令rm可以删除文件及非空目录rm -f 强制性删除而不去询问 history 可以查看上一次使用的命

文件目录管理类命令与SHELL的特性

文件目录管理类命令与SHELL的特性  一.列出目录内容. ls:列出当前目录的内容或指定目录 用法:ls[options][file_or_dirs] 选项: ls  -a 列出所有文件 ls  -l 显示具体信息 ls  -R 目录递归 ls  -ld 目录和符号链接信息 ls  -1 文件分行显示 ls  -S 按从大到小排序 ls  -u 配合-t选项,显示并按atime从新到旧排序 ls  -U 不排序按目录存放顺序显示  二.文件通配符 *:匹配零个或者多个字符. ?:匹配任何单个字

Object C学习笔记26-文件管理(二)

上一篇简单的介绍了如何获取文件属性,删除,拷贝文件等,本文继续记录Object C中文件IO操作. 一. 获取文件的执行主目录 在Object C中提供了一个方法 NSHomeDirectory() 用于获得执行执行的主目录,使用如下代码测试: NSString *homePath=NSHomeDirectory(); NSLog(@"执行文件的主目录:%@",homePath); 通过以上代码可以正确的输出应用程序的执行目录,上一张也提到了文件的目录问题,这个和Windows系统的有

老曹眼中的研发管理二三事

这是在gitchat上的第一次分享,中生代联手gitchat在做研发管理的专题活动,作为先锋,抛砖引玉. 关于管理,必然会谈到业界先贤德鲁克先生对管理的定义. 管理就是界定企业的使命,并激励和组织人力资源去实现这个使命.界定使命是企业家的任务,而激励与组织人力资源是领导力的范畴,二者的结合就是管理. 这是对企业管理的阐述,管理是一种实践,其本质不在于'知'而在于'行':其验证不在于逻辑,而在于成果:其唯一权威就是成就. 而我们多数人不是企业家,更多是基层的管理者,面对的一个或几个小型的组织.尤其

Oracle 用户管理(二)

1    给某人赋予"系统权限" SQL> grant connect to aobama with admin option 意思是将admin的连接数据库权限赋予"aobama",并且"aobama"可以将这种权限赋予其他人 2    关于赋予权限收回的问题 描述:A将查询emp表的权限赋予B,B又将该权限赋予C.那么当A把B的该权限收回时,C的权限是否也没有了呢? 答案:SQL> revoke select on emp fro

linux基础-第十三单元 硬盘分区、格式化及文件系统的管理二

第十三单元 硬盘分区.格式化及文件系统的管理二 文件系统的挂载与卸载 什么是挂载 mount命令的功能 mount命令的用法举例 umount命令的功能 umount命令的用法举例 利用/etc/fstab文件在开机时自动挂载文件系统 虚拟内存的概念以及设置与管理 什么是虚拟内存 创建swap分区的步骤 使用硬盘分区创建和使用系统交换分区的实例 mkswap 命令的功能 mkswap 命令的用法举例 swapon命令的功能 swapon -a swapon -s swapon命令的用法举例 i节

Postgresql的用户管理二

五.给已存在用户赋予各种权限 使用ALTER ROLE 命令. ALTER ROLE 语法: ALTER ROLE name [ [ WITH ] option [ ... ] ] where option can be: SUPERUSER | NOSUPERUSER | CREATEDB | NOCREATEDB | CREATEROLE | NOCREATEROLE | CREATEUSER | NOCREATEUSER | INHERIT | NOINHERIT | LOGIN | NO

文件目录管理与显示 by:192132-01 mfcheer 终极版!

文件目录管理与显示 给出目录和文件信息,编程实现将其排列成一棵有一定缩进的树. 要求: (1)设计文件和目录信息树的存储结构. (2)从文件或键盘输入目录和文件信息,输入格式采用绝对路径法,即: \A \A\AA1 \A\AA1\aa1.doc - 创建时要检查同一路径下不能有同名的目录或文件名. (3)设计文件和目录信息树的输出格式(以凹入表的形式显示). (4)查找指定目录和文件. (5)添加新目录或新文件. (6)删除指定目录或文件,子目录能够被删除的前提是其为空,既不包含任何子目录和文件

《Linux学习并不难》文件目录管理(9):mv命令文件和目录改名、移动文件和目录路径

7.9  <Linux学习并不难>文件目录管理(9):mv命令文件和目录改名.移动文件和目录路径 使用mv命令可以对文件和目录更改名称以及移动文件和目录的路径. 命令语法: mv [选项] [源文件|目录] [目标文件|目录] 命令中各选项的含义如表所示. 选项 选项含义 -i 覆盖前询问 -f 覆盖前不询问 -n 不覆盖已存在的文件 例:将/root/pic目录下所有的后缀名为".png"的文件移动到/usr/local/share/pic目录下. [[email pro