美文网首页
UNIX 教程

UNIX 教程

作者: 曹博博 | 来源:发表于2016-10-15 21:07 被阅读37次
    ls
    

    列出这个文件夹下面的文件名

    mkdir unixstuff 
    

    在本文件夹下面新建一个文件夹

    pwd
    

    输出当前的文件目录

    下面的是unix系统的框架


    unix-tree.png
    .
    

    代表当前文件夹

    ..
    

    代表上一级文件夹

    比如:

    mv backups/science.txt .
    

    就是吧 backups文件夹下面的science.txt 文件放到当前文件夹下面


    2016-10-15 21:03:43屏幕截图.png

    比如想把 /unixstuff/backups 下面的的scinece.txt 文件拷贝到unixstuff文件夹下面,并改名为science1.txt,可以这样

    cp ~/unixstuff/backups/science.txt ~/unixstuff/science1.txt
    

    还有几个文档操作的命令

    clear
    

    清空当前terminal的命令

    下面时显示当前文件内容的:
    cat science.txt,显示所有的内容; head -5 science.txt:显示前五行的内容;grep lala science.txt:在science.txt 文件中搜索lala这个词

    gzip 压缩文件

    cd ~/unixstuff
    gzip science.txt
    

    这时候出现一个压缩文件,叫science.txt.gz,原始文件science.txt 被删除了
    gunzip解压缩文件

    gunzip science.txt.gz
    

    又出现了science.txt 但是science.txt.gz 没有了

    file 命令用来列出这个文件夹下面所有的文件名以及类型

    diff file1 file2 可以列出两个文件的不同之处

    查找文件 find

    find . -name "*.txt" -print 
    

    在当前文件夹以及子文件夹下查找txt格式的的文件,并显示出来

    下面是在当前文件夹下查找大于1M的文件或者小于1M的文件,并列出

    find . -size +1M -ls 
    
    find . -size -1M -ls 
    

    1 GREP命令 - 概述
    grep命令,这意味着全局正则表达式打印 ,仍然是Linux终端环境中最通用的命令之一。 它恰好是一个非常强大的程序,借助于用户基于复杂规则对输入进行排序的能力,从而使其成为众多命令链中相当流行的链接。 grep命令主要用于搜索文本或搜索任何给定的文件,其中包含与提供的词/字符串匹配的行。 默认情况下,grep显示匹配的行,它可以用于搜索匹配一个/许多正则表达式的文本行,并且仅输出匹配的行。

    grep 'word' filename
    grep 'word' file1 file2 file3
    grep 'string1 string2'  filename
    cat otherfile | grep 'something'
    command | grep 'something'
    command option1 | grep 'data'
    grep --color 'data' fileName
    

    相关文章

      网友评论

          本文标题:UNIX 教程

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