zoukankan      html  css  js  c++  java
  • centos 学习笔记文件处理命令

     

    2012-2-4
    文件处理命令:cat 命令英文原意: concateate and display files
    命令所在路径:/bin/cat
    执行权限:所有用户
    语法:cat[文件名]
    功能描述:显示文件内容
    范例:$cat/etc/issue
          $cat/etc/services


    文件处理命令:more  //可以分页显示文件
    范例:$more /etc/services
    语法:more【文件名】
         (空格)或f    显示下一页
          (Enter)     显示下一行
          q或Q        退出
        

    文件处理命令:head 查看文件的前几行
    head -num[文件名]
    范例:$head -5 /etc/services

    文件处理命令:tail查看文件的前几行
    tail -num[文件名]
    tail -f  动态显示更新内容
    范例:$tail -5 /etc/services

     

    文件处理命令 :ln
    命令的英文原意:link
    语法:ln -s[源文件][目标文件]
    范例: $ln -s /etc/issue /issue.soft
    软链接文件的权限: lrwxrwxrwx-->指向源文件,只是一个符号链接
    时间值:软链接创建时候的时间值
    类似于windows的快捷方式。

    硬链接:ln /etc/issue /issue.hard
    我们发现硬链接所有的属性和源文件相同。
    硬链接的大小和源文件的大小一样,而且是和源文件同步更新的


    ls -i i-inode i节点
    内核需要处理响应的数字表示来确认相应的对象,每个文件必须有一个i节点。
    但并不是一个i节点就对应一个文件。
    硬链接和源文件有相同的i节点,软连接和源文件的i节点不同
    所以硬链接和源文件可以同时更新。

     

    权限处理命令:chmod
    命令的英文原意:
    语法 chmod [{ugo}{+-=}{rwx}][文件或目录]
               [mode=421][文件或目录]
    功能描述:改变文件或目录的权限
    chmod u +
          g -
          o =
    u--所有者
    g--所属组
    o--其他人
    rwx 可读可写可执行

    ls -a a
    chmod u+wx 文件或目录
    chmod o-rx
    chmod g=rwx


    rwx 可读可写可执行
    r-4
    w-2
    x-1
    数字代表相应的权限

    rwx r-x r--
    7   5   4
    rw- r-x --x
    6   5   1

    chmod 641 a 也可以改变权限

    对文件有r权限
    r-cat more head tail
    w-echo vi 对一个文件具有写权限并不代表能够删除文件
    x-命令,脚本

    目录的权限
    r-表示可以列出目录中的内容
    w-表示可以在目录中创建删除文件touch, mkdir,rm
    x-表示可以进入这个目录

     

     

    权限管理命令:chown
    改变文件的所有者
    chgrp:改变文件的所属组

     

     

    权限管理命令:umask
    默认创建文件的权限掩码值
    umask -S

     

    linux权限规则:
    缺省创建的文件不能授予可执行x权限(因此比较安全)

  • 相关阅读:
    数据结构 字符串的长度
    滚动条
    git push 一直卡在 writing objects 然后 就提交失败 提示:unexpected-disconnect-while-reading-sideband-packet
    vue中的防抖和节流
    html5中output元素详解
    手写 apply call bind 三个方法
    js中的陷阱!!!
    display:inline-block元素之间空隙的产生原因和解决办法
    git push到Gitee的时候上传不成功,可能是本地文件夹与远程仓库不同步
    axios没有实现jsonp这个功能,基于axios自己扩展一个
  • 原文地址:https://www.cnblogs.com/wangyaning/p/4237068.html
Copyright © 2011-2022 走看看