• 文件处理命令


    文件处理命令

    命令格式与目录处理命令ls

        命令格式:命令[-选项][参数]
        列:ls -la /etc
    说明:
        1.个别命令使用不遵循次格式
        2.当有多个选项时,可以写在一起
        3.简化选项与完整选项
        (-a 等于 -all)
    
    命令名称:ls
    命令英文原意:list
    命令所在路径:/bin/ls
    执行权限:所有用户
    功能描述:显示目录文件
    语法:ls  选项[-ald][文件或目录]
        -a  显示所有文件,包括隐藏文件  -all
        -l  详细信息显示  -long 
        -d  查看目录属性
    
        rw-r--r--
        1.文件类型(- 二进制文件 d 目录 l软连接文件)
        rw-      r--     r--
        u        g       o
        u所有者   g所属组   o其他人
        r读 w写 x执行
        
    

    目录处理命令

    1.mkdir

        命令名称:mkdir
        命令英文原意:make directories
        命令所在路径:/bin/mkdir
        执行权限:所有用户
        语法:mkdir -p[目录名]
        功能描述:创建新目录
                -p 递归创建
        范例:$ mkdir -p /tmp/Japan/boduo
        $ mkdir /tmp/Japan/longze/tmp/Japan/cangjian
    

    2.cd

        命令名称:cd 
        命令英文原意:change directory
        命令所在路径:shell内置命令
        执行权限:所有用户
        语法:cd[目录]
        功能描述:切换目录
        范例:$ cd /tmp/Japan/boduo 切换到指定目录
            $ cd .. 回到上一级目录
        
    

    3.rmdir

        命令名称:rmdir
        命令英文原意:remove empty dirctories
        命令所在路径:/bin/rmdir
        执行权限:所有用户
        语法:rmdir[目录名]
        功能描述:删除空目录
        范例:$ rmdir/tmp/Japan/boduo
    

    4.cp

        命令名称:cp
        命令英文原意:copy
        命令所在路径:/bin/cp
        执行权限:所有用户
        语法:cp -rp[原文件或目录][目标目录]
                -r复制目录
                -p保留文件属性
        功能描述:复制文件或目录
        范例:$ cp -r/tmp/Japan/cangjing /root
        将目录/tmp/Japan/cangjing复制到目录/root下
    $ cp -rp/tmp/Japan/boduo/tmp/Japan/longze/root
    将/tmp/Japan目录下的boduo和longze目录复制到/root下,保持目录属性
    

    5.mv

        命令名称:mv
        命令英文原意:move
        命令所在路径:/bin/mv
        执行权限:所有用户
        语法:mv[原文件或目录][目标目录]
        功能描述:剪切文件改名
    

    6.rm

        命令名称:rm
        命令英文原意:remove
        命令所在路径:/bin/rm
        执行权限:所有用户
        语法:rm -rf[文件或目录]
            -r删除目录
            -f强制执行
        功能描述:删除文件
        范例:$ rm/tmp/yum.log
        删除文件/tmp/yum.log
        $ rm -rf /tmp/Japan/longze
        删除目录 /tmp/Japan/longze
    

    文件处理命令

    1.touch

        命令名称:touch
        命令所在路径:/bin/touch
        执行权限:所有用户
        语法:touch[文件名]
        功能描述:创建空文件
        范例:$ rm/tmp/yum.log
        删除文件/tmp/yum.log
        $ touch Japanlovetory.list
    

    2.cat

        命令名称:cat
        命令所在路径:/bin/cat
        执行权限:所有用户
        语法:cat[文件或目录]
        功能描述:显示文件内容
            -n 显示行号
        范例:$ cat /etc/issue
        $ cat -n /etc/services
    

    3.tac

        命令名称:tac
        命令所在路径:/bin/tac
        执行权限:所有用户
        语法:tac[文件或目录]
        功能描述:显示文件内容(反向列示)
        范例:$ tac /etc/issue
    

    4.more

        命令名称:more
        命令所在路径:/bin/more
        执行权限:所有用户
        语法:more[文件或目录]
            空格或f    翻页
            (enter)   执行
            q或Q      退出
        功能描述:分页显示文件内容
        范例: $ more /etc/services
    

    5.less

        命令名称:less
        命令所在路径:/usr/bin/less
        执行权限:所有用户
        语法:less[文件或目录]
        功能描述:分页显示文件内容(可向上翻页)
        范例:$ less /etc/services
    

    6.head

        命令名称:head
        命令所在路径:/usr/bin/head
        执行权限:所有用户
        语法:head[文件或目录]
        功能描述:显示文件前几行
                -n指定行数
        范例:$ head -20 /etc/services
    

    7.tail

        命令名称:tail
        命令所在路径:/usr/bin/tail
        执行权限:所有用户
        语法:tail[文件或目录]
        功能描述:显示文件后几行
                -n指定行数
                -f动态显示文件末尾内容
        范例:$ tail -n 18 /etc/services
    

    链接命令

    1.ln

        命令名称:ln
        命令英文原意:link
        命令所在路径:/bin/ln
        执行权限:所有用户
        语法:tail[文件或目录]
        功能描述:生成链接文件
        语法:ln -s[原文件][目标文件]
               -s 创建软链接    
        范例:$ ln -s /etc/issue /tmp/issue.soft
        创建文件/etc/issue的软链接/tmp/issue.soft
            $ ln /etc/issue /tmp/issue.hard
        创建文件/etc/issue的硬链接/tmp/issue.hard
    
    硬链接特征:
    1.拷贝cp-p+同步更新
    echo"www.baidu.com" >>/etc/issue
    2、通过i节点识别
    3、不能夸分区
    4、不能针对目录使用
    
    软链接特征:类似Windows快捷方式
    1、lrwxrwxrwx    l软链接
    软链接文件权限都为rwxrwxrwx
    2、文件大小-只是符号链接
    3、/tmp/issue.soft -> /etc/issue (箭头指向原文件)
    
  • 相关阅读:
    项目构建之maven篇:2.HelloWorld项目构建过程
    求最大子段和的一些算法
    多线程编程(四)--线程同步
    SICP 解题集 — SICP 解题集
    函数式编程很难,这正是你要学习它的原因 | 外刊IT评论网
    haskell,lisp,erlang你们更喜欢哪个?
    欧舒丹 L'Occitane 活力清泉保湿面霜
    段子
    宽带中国战略_百度百科
    brutal是什么意思_brutal在线翻译_英语_读音_用法_例句_海词词典
  • 原文地址:https://www.cnblogs.com/ShenJunHui6/p/12628963.html
Copyright © 2020-2023  润新知