05 Linux(更新中)

作者: 林初夏 | 来源:发表于2017-08-06 22:49 被阅读13次

    1、上传下载

    1)rz从Windows上传文件至Linux

    2)sz:从Linux下载文件至Windows

    sz 文件名:下载单个文件

    sz 文件名1 文件名2:下载多个文件

    2、目录操作

    1)cd:切换目录  (Change Directory)

    cd ~:切换至 /root 目录   (# cd)(同样回到 /root 目录下)用户目录

    cd /:返回至根目录

    cd .:停留在当前目录

    cd ..:切换至上层目录

    cd -:切换到当前目录之前的所在目录(会显示出即将切换到的目录的路径而后切换)

    cd  /a/b:切换至a目录下的b目录(绝对路径)

    cd ../b:切换到上一层目录中的b目录(相对路径)

    2)pwd:显示当前所在目录(Print Working Directory)

    pwd -P:显示确实路径(非使用连接路径)*P 需要大写

    3)ls:罗列文件

    ls:当前目录下的文件

    ls -a:当前目录下的全部文件(包括隐藏)

    ls -d:目录本身

    ls -l(ll):当前目录下的文件包含权限属性等数据信息

    ls -al:当前目录下的全部文件包含权限属性等数据信息

    4)mkdir:创建新目录(Make Directory)

    mkdir 目录名:创建单个目录

    mkdir -p 目录名1/目录名2/目录名3 :递归创建目录

    5)rmdir:删除空目录

    rmdir 目录名:删除空目录

    rmdir -p 目录名1/目录名2/目录名3:递归删除空目录

    6)rm:删除文件/目录

    rm -f 文件名/目录名:强制删除文件/目录

    rm -r 目录名:递归删除(目录)

    rm -rf 目录1/目录2:强制递归删除目录

    7) cp:复制文件/目录

    cp -a 文件名/目录名 目标路径:将目录或者文件内容包含文件属性递归复制到目标路径中

    cp -p 文件名/目录名 目标路径:将目录或者文件内容包含文件属性一起复制到目标路径下

    cp -r 目录名 目标路径:将目录递归复制到目标路径下

    8)mv:移动文件

    mv 目录1/文件 目录2:移动目录1下的文件至目录2

    mv 文件名1 文件名2:更新文件1的名称为文件2

    mv 目录1/文件名1 文件名2 -t 目录2:移动目录1下的文件1、文件2到目录2下


    3、文件权限

    1)chgrp:修改文件属组

    chgrp (-R) 属组名 文件名:(递归)更改文件属组名

    2)chown:修改文件属主/组

    chown (-R) 属主名(:属组名) 文件名:(递归)更改文件属主(属组)名

    3)chmod:修改文件属性

    chmod (-R) xyz 文件名:递归更改文件的三大属性(rwx)

    4、文件查看

    1)cat:从第一行开始显示文件内容(tac:从最后一行开始显示文件内容)

    cat -bA 文件名:列出行号&结尾的断行字节以$显示&列出一些看不出来的特殊字符

    cat > 文件名:新建文件并输入内容

    2)less:一页页翻动(more:一页页翻动)

    page up/down:向上/下翻一页

    /字串:向上查找字串

    ?字串:向下查找字串

    q:退出less程序

    3)head:取出文件前几行(tail:取出文件后几行)

    head -n number 文件名:取出文件前n行

    5、文件压缩

    常见压缩文件扩展名:

    .gz:gzip程序压缩的文件

    .bz2:bzip2程序压缩的文件

    .tar:tar压缩打包的数据,并无压缩过

    .tar.gz:tar压缩打包的文件,通过gzip的压缩

    .tar.bz2:tar压缩打包的文件,通过bzip2的压缩

    1)gzip/zcat:压缩/查看压缩后的文本文件

    gzip 文件名:压缩文件

    gzip -d 压缩文件名:解压文件

    gzip -c 文件名1 >文件名2:压缩并保留原文件1,保存为文件名2

    zcat 文件名:读取压缩文件内容(文本文件压缩)

    2)bzip2/bzcat:压缩/查看压缩后的文本文件

    bzip2 文件名:压缩文件

    bzip2 -d 压缩文件名:解压文件

    bzip2 -c 文件名1 >文件名2:压缩并保留原文件1,保存为文件名2

    bzcat 文件名:读取压缩文件内容(文本文件压缩)

    3)tar:将多个目录/文件打包成一个大文件

    tar -jcv -f test.tar.bz2 需要被压缩的文件名/目录名:压缩文件

    tar -jtv -f test.tar.bz2:查看压缩文件

    tar -jxv -f  test.tar.bz2 解压目录:解压文件

    相关文章

      网友评论

        本文标题:05 Linux(更新中)

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