• linux常用命令:1文件处理命令


    文件处理命令

     

     

    1.命令格式

    命令格式:命令 [-选项]  [参数]

    例:ls  -la /etc

    说明:1)个别命令使用不遵循此格式

      2)档有多个选项时,可以写在一起

      3)简化选项与完整选项

    2.目录处理命令:ls

     

    命令名:ls

     

    命令英文原意:list

     

    命令所在路径:/bin/ls

     

    执行权限:所有用户

     

    功能描述:显示目录文件

     

    语法:ls 选项 [-aldhi] [文件或目录]

     

         -a 显示所有文件,包括隐藏文件

     

         -l详细信息显示

     

         -d 如果参数是目录,只显示其名称而不显示旗下的文件

     

         -i  显示文件的i节点号

    3.目录处理命令:mkdir

     

    命令名:mkdir

     

    命令英文原意:make directories

     

    命令所在路径:/bin/mkdir

     

    执行权限:所有用户

     

    语法:mkdir -p [目录名]

     

    功能描述:创建新目录

     

              -p 递归创建

     

    例: mkdir -p  /tmp/Japan/a

     

         Mkdir  -p  /tmp/Japan/c  /tmp/Japan/b

    4.目录处理命令:cd

    命令名:cd

    命令英文原意:change directory

    命令所在路径:shell内置命令

    执行权限:所有用户

    语法:cd  [目录]

    功能描述:切换目录

    例: cd /tmp/aa

         cd ..        回到上一级目录

    5.目录处理命令:pwd

     

    命令名:pwd

     

    命令英文原意:print working directory

     

    命令所在路径:/bin/pwd

     

    执行权限:所有用户

     

    语法:pwd

     

    功能描述:显示当前目录

    6.文件处理命令:rmdir

    命令名:rmdir

    命令英文原意:remove  empty  directories

    命令所在路径:/bin/rmdir

    执行权限:所有用户

    语法:rmdir  [目录名]

    功能描述:删除空目录

    例:rmdir /tmp/aa/dd

    7.目录处理命令:cp

     

    命令名:cp

     

    命令英文原意:copy

     

    命令所在路径:/bin/cp

     

    执行权限:所有用户

     

    语法:cp  -rp  [原文件或目录]  [目标文件]

     

              -r   复制目录

     

              -p   保留文件属性

     

    功能描述:复制文件或目录

    8.目录处理命令:mv

    命令名:mv

    命令英文原意:move

    命令所在路径:/bin/mv

    执行权限:所有用户

    语法:mv   [原文件或目录]  [目标目录]

    功能描述:剪切文件、改名

    例:mv  a  b    把文件a改名为b

    9.目录处理命令:rm

     

    命令名:rm

     

    命令英文原意:remove

     

    命令所在路径:/bin/rm

     

    执行权限:所有用户

     

    语法:rm  -rf [文件或目录]

     

              -r   删除目录

     

              -f   强制执行

     

    功能描述:删除文件或目录

    10.文件处理命令:touch

    命令名:touch

    命令所在路径:/bin/touch

    执行权限:所有用户

    语法:touch  [文件名]

    功能描述:创建空文件

    例:touch  /root/aa  创建文件aa

    11.文件处理命令:cat

     

    命令名:cat

     

    命令所在路径:/bin/cat

     

    执行权限:所有用户

     

    语法:cat  [文件名]

     

    功能描述:显示文件内容

     

              -n  显示行号

     

    例:cat   -n  /root/a

    12.文件处理命令:more

     

    命令名:more

     

    命令所在路径:/bin/more

     

    执行权限:所有用户

     

    语法:more  [文件名]

     

            (空格)或f      翻页

     

            Enter)      换行

     

              Q或Q       退出

     

    功能描述:分页显示文件内容

     

    例:more  /etc/services

    13.文件处理命令:less

     

    命令名:less

     

    命令所在路径:usr/bin/less

     

    执行权限:所有用户

     

    语法:less  [文件名]

     

    (空格)或f          翻页

     

             Enter)          换行

     

               Q或Q             退出

     

                page  up)       向上翻页(一页)

     

                 上箭头            向上翻一行

     

                  /搜索的关键词    搜索你要找的内容

     

    功能描述:分页显示文件内容(可向上翻页)

     

    例:less  /etc/services

    14.文件处理命令:head

     

    命令名:head

     

    命令所在路径:usr/bin/head

     

    执行权限:所有用户

     

    语法:head  [文件名]

     

    功能描述:显示文件的前几行

     

              -n   指定行数

     

    例:head -n 20 /etc/services

    15.文件处理命令:tail

     

    命令名:tail

     

    命令所在路径:usr/bin/tail

     

    执行权限:所有用户

     

    语法:tail  [文件名]

     

    功能描述:显示文件的后面几行

     

              -n   指定行数

     

              -f   动态显示文件末尾内容

     

    例:tail -n 20 /etc/services

    16.文件处理命令:ln

     

    命令名:ln

     

    命令英文原意:link

     

    命令所在路径:/bin/ln

     

    执行权限:所有用户

     

    语法:ln -s  [原文件]  [目标文件]

     

              -s  创建软连接

     

    功能描述:生成链接文件

     

    例: ln -s  /root/a  /root/b  创建a文件的软连接文件b

     

         ln  /root/a /root/c     创建a文件的硬链接文件c

     

    软连接的特征:类似windows的快捷方式

     

    硬链接的特征:1)拷贝cp -p +同步更新

     

                  2)通过i节点识别

     

                  3)不能跨分区

     

                  4)不能针对目录使用

    说明:以上只是一些常用命令的常用选项并不是每个命令的选项都列举了出来

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    spark基础(1)
    Homebrew的使用教程,镜像源的推荐,安装软件的方法
    Scala Trait(特征)
    P5308 [COCI2019] Quiz
    Vjudge contest 425291
    Vjudge contest 424925
    AT3558 Modern Painting
    Vjudge contest 425061
    Vjudge contest 423849
    Codeforces Round 704
  • 原文地址:https://www.cnblogs.com/Y-HKL/p/4967074.html
Copyright © 2020-2023  润新知