N25第二周作业

一、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。

    (1).cat:cat命令可以用来合并文件,也可以用来在屏幕上显示整个文件的内容。

    2.语法:cat [选项] [文件]…

    3.选项:

        -A, –show-all 等价于 -vET

         -b, –number-nonblank 对非空输出行编号

        -e 等价于 -vE

        -E, –show-ends 在每行结束处显示 $

        -n, –number 对输出的所有行编号

        -s, –squeeze-blank 不输出多行空行

        -t 与 -vT 等价

        -T, –show-tabs 将跳 字符显示为 ^I

        -u (被忽略)

        -v, –show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外

        –help 显示此帮助信息并离开

    4.例子:

    cat 的创建、连接文件功能实例:

    cat 有创建文件的功能,创建文件后,要以EOF或STOP或者CTRL+C结束:

           [root@localhost ~]# cat >  look.txt >>EOF          注:创建linuxsir.org.txt文件;

           > 我来测试 cat 创建文件,并且为文件输入内容;        注:这是为look.txt文件输入内容;

           > 马哥Linux棒棒的 测试;                      注:这是为look.txt文件输入内容;

           > EOF                                   注:退出编辑状态;

    cat 查看文件内容实例: 

           [root@localhost ~]# cat /root/look.txt    注:查看/root/目录下的look.txt文件内容;

           [root@localhost ~]# cat -b /root/look.txt  注:查看/root/目录下的look.txt内容,并且对非空白行进行编号,行号从1开始;

           [root@localhost ~]# cat -n /root/look.txt  注:对/etc目录中的look.txt的所有的行(包括空白行)进行编号输出显示;

           [root@localhost ~]# cat  -E /root/look.txt 注:查看/root/下的look.txt内容,并且在每行的结尾处附加$符号;

           cat 加参数-n 和nl工具差不多,文件内容输出的同时,都会在每行前面加上行号;

           [root@localhost ~]# cat -n /root/look.txt

           [root@localhost ~]# nl  /root/look.txt>

           cat 可以同时显示多个文件的内容,比如我们可以在一个cat命令上同时显示两个文件的内容;

           [root@localhost ~]# cat /etc/fstab /etc/profilede>

           cat 对于内容极大的文件来说,可以通过管道|传送到more 工具,然后一页一页的查看;

           [root@localhost ~]# cat /etc/fstab /etc/profile | more

    (2).tac就是把cat倒着显示,从最后一行显示到第一行

    (3).

    

                   

原创文章,作者:130ak112,如若转载,请注明出处:http://www.178linux.com/63741

(0)
130ak112130ak112
上一篇 2016-12-26 10:11
下一篇 2016-12-26 10:11

相关推荐

  • WORD文档格式要求与linux学习规划

    WORD文档格式要求 一、封面               1、活动名称(隶书,小初号字,加粗)               2、主办单位、策划日期(宋体、3号字) 二、目录    &nbs…

    Linux干货 2013-06-20
  • 用户权限以及组权限作业

    1、在/data/testdir里创建的新文件自动属于g1组,组g2的成员如:alice能对这些新文件有读写权限,组g3的成员如:tom只能对新文件有读权限,其它用户(不属于g1,g2,g3)不能访问这个文件夹。 [root@localhost testdir]# mkdir -p /data/testdir [roo…

    Linux干货 2016-08-08
  • 系统启动和内核管理-1

    1、Linux 组成 kernel: 进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能等等 rootfs: 程序和glibc 内核设计流派: 单内核(monolithic kernel)-Linux-把所有功能集成于同一个程序 微内核(micro kernel)-Windows, Solaris-每种功能使用一个单独子系统实现 1)、Linux内核…

    Linux干货 2016-09-13
  • Linux常见发行版本以及Linux哲学思想

    什么是Linux?  Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。  Linux操作系…

    Linux干货 2016-08-15
  • 网络管理之配置静态ip和多网卡绑定

    不知怎的,这几天教室的网络异常诡异,各种不稳定啊。原先小编都是通过自动获取(dhcp)的方式来进行网络连接的,现在这种网络情况下需要(static)的方式来配置一个固定的ip。步骤如下: 一、在终端中输入:vim /etc/sysconfig/network-scripts/ifcfg-eth0 二、进行编辑并保存退出 三、重启网络服务:service ne…

    2017-09-10
  • bash脚本编程之算术运算和文件查找

    算数运算在每个编程语言里面是最基本的功能,在bash里面也是.相对于其他编程语言来说在bash里面不能直接以变量加上变量的形式来表现;比如我们先声明两个变量num1和num2然后再做运算。 num1=2 num2=3 echo "$num1+$num2" 2+3 这里我们显示的结果直接为2+3只是做了变量的替换,而不是做两个变量…

    Linux干货 2016-12-23