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

相关推荐

  • lvs-dr实践-week17

    1、结合图形描述LVS的工作原理; lvs工作流程: ipvs是工作于input链上,监听目标地址上对应的目标端口,如果这个端口对应的服务定义为集群服务, 就强行修改报文的流程,完成转发, 通过postrouting送出去, 为了让后端主机能够接收, 此时需要让RS也具有目标ip地址, 要么修改目标ip地址支持基于TCP,UDP,SCTP,AH,EST,AH…

    2017-05-23
  • 网络接口配置-bonding

    bonding      就是将多块网卡绑定同一个IP地址对外提供服务,可以实现高可用或是负载均衡,当 然,直接给两块网卡设置同一个IP地址是不可能的,通过bonding,虚拟一块网卡对外提供链接,这样即使一块网卡坏了可以经行自动切换,而不会影响业务的正常的通信 Bonding的工作模式 mode 0 轮转(…

    Linux干货 2016-09-05
  • shell编程的常见实例

    1. 写一个脚本/root/bin/argsnum.sh 用户输入一个文件路径并查找文件中空白行的个数 ,如果用户没有输入路径则自动退出  实验结果如下: 如果不输入任何路径程序会自动退出:实验结果如下: 用其他方法验证是不是有两行空行: (个人总结): 1.   read 命令,如果用 -p 来做提示信息,则不支持\n换行,这…

    Linux干货 2016-08-12
  • nginx_http_proxy,upstream,stream模块简析

    一. ngx_http_proxy_module模块:         模块功能: 为后端httpd服务做反向代理, 并且与Httpd 之间使用http进行通信       1、proxy_pass URL;  &nbs…

    Linux干货 2016-10-29
  • 备份练习

    课外整理 cp 功能: 复制文件或目录说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息参数:     -a 或 –archiv…

    Linux干货 2016-08-08
  • 简单的shell脚本第二版

    经过各位老板的指点我修改了部分内容使其更加完善        原文链接  http://www.178linux.com/70381 /bin/bash declare -i Inet declare -i Snet [[ $1 =~ ((2[0-4][0-9]|25[0-5]|1?[0-9]?[0…

    Linux干货 2017-03-19