美文网首页Linux赵
Day4-查看文件内容,及文件下载命令

Day4-查看文件内容,及文件下载命令

作者: Gq赵 | 来源:发表于2019-07-29 15:43 被阅读3次

    一 、查看文件内容相关命令。

    1. cp 拷贝复制

    举例:cp /home/aa /etc/bb复制home下aa 到etc下 改名为bb

    -r #拷贝文件、目录时用, 递归复制

    拷贝 file1  /etc/hostname  和 /etchosts 到/opt

    -f # 强制复制

    -rp 保留文件原属性递归拷贝

    举例:#递归拷贝到/opt中。

    \ 一次性复制多个文件,不用多次确认操作

    举例:

    #拷贝当前的file5 改名为file-bak     -v 显示拷贝的过程。

    举例:

    -p: 保留源文件或目录的属

    cp -p file /tmp/ 

    ll /tmp/file

    cp {file5,file5-bak} -v拷贝file5,并改名为放ile-bak
    2.cat #查看文件内容


    #查看时不能带 / #只能查看文件的内容, 不能查看目录下的内容

    cat /etc/abc 查看etc文件的内容cat -n /etc/abc #-n参数行数 查看/etc/abcwen 显示文件列表的行数cat

    cat -A  #显示特殊字符

    cat >> asd.txt << EOF    创建一个文件,并编辑内容

    13221332

    55

    555

    555

    EOF     #以EOF开头和结尾head # 查看文件头部内容,默认查看前十行的内容


    3.head查看文件的头部内容

    head查看文件的头部内容, 默认前十行

    head /etc/aa    查看etc/aa 文件的前十行内容

    例:

    head -n+行数 + 文件 指定查看头几行  

    例:   head -n2 /etc/aa 查看前两行

    查看 aux选项的进程,把结果输出到 head -5 中


    tail 

    tail  #查看文件尾部内容,默认最后十行

    例:

    -f参数跟随尾部输出而变化

    tailf 查看文件尾部的变化


    grep 过滤文件

    #,输入关键字查找内容 会整行显示出。

    grep -n 显示行号

    **grep -i  忽略大小写**

    **grep -v 取反**   

     # 除了 ftp 关键字的行,其他都显示出来‘

    **-E  同时筛选多个文件**

    grep “abc” qwe 查找qwe文件中带有abc内容

    格式:  grep " " + 文件 

    grep "2"  /etc/aa  查找带2的行

     ^ 开 头  --->   grep "^2" /etc/aa #过滤查找以2开头的行

    $: 结 尾  --->   grep "2$" /etc/aa  #过滤查找以2结尾的行  

    .  #任意单个字符

    *  #所有内容

    . *  #所有的任意字符都匹配

    ^$  #表示空行

    -n  #显示行号

    grep -n -B 2 "a" /etc/aa 查找/etc/aa 文件中a字符串,并同时打印它的上2行

    grep -n -A 2 "a" /etc/aa    查找/etc/aa 文件中a字符串,并同时打印它的下2行

    grep -n -C 2 "a" /etc/aa    查找/etc/aa 文件中a字符串,并同时打印它的上下2行

    相关文章

      网友评论

        本文标题:Day4-查看文件内容,及文件下载命令

        本文链接:https://www.haomeiwen.com/subject/aisbrctx.html