• Linux入门之常用命令(2)


    (三) 链接文件

    ln [-s] [源文件] [目标文件]       -s表示符号链接 没有则是硬链接

    硬链接是一个独立文件 (相当于一个副本)

    符号链接是一个链接文件(相当于一个快捷方式) 但是修改符号链接时,将会修改源文件

    ll查看所有文件

    chown 改变文件拥有者        -R循环改变目录下文件所有者

    chgrp 改变文件所属组

    chmod 改变文件属性

    umask 改变预设的建立文件或目录时的属性(rwx)  666文件默认属性 777目录默认属性 【如umask 002   则预设文件属性变为666-002=664(-rw-rw-r--)】

    chattr 改变文件的特殊属性  +i 让一个文件不能被更改

    lsattr 显示文件的特殊属性    【lsattr [-aR]   -a 将隐藏文件属性显示出来 -R连同子目录的数据一并显示出来】

     

    (四)搜寻文件或目录

    which [文件名称] 查看可执行文件的位置       【通过PATH变量寻找可执行文件】

    whereis 查看文件位置       【 -b 只找二进制文件   -m只找说明文档中文件  -s只找source文件   -u没有说文档的文件】

    locate 配合数据库查看文件位置

    find 实际搜寻硬盘查询文件名称

     (五)UID与GID

    UID 用户id    GID 用户组id       root为0:0

    SUID -r-s--x--x   具有s权限即SUID权限  当一个文件具有SUID时,同时others群组具有可执行权限,那么当others执行这个文件时就具有owner的权限

    SGID -rwx--s--x 具有s权限的群组    即某一群组在操作该文件时同时others具有可执行属性x,则执行这个文件时具有owner群组权限

    Sticky bit

    drwxrwxrwt   具有Sticky bit的目录,其下的文件或目录只有文件拥有者及root才有权删除。

    file [文件名]    查看文件类型,查看是否加入SUID

  • 相关阅读:
    01 drf源码剖析之restful规范
    08 Flask源码剖析之flask拓展点
    07 flask源码剖析之用户请求过来流程
    06 flask源码剖析之路由加载
    05 flask源码剖析之配置加载
    04 flask源码剖析之LocalStack和Local对象实现栈的管理
    03 flask源码剖析之threading.local和高级
    02 flask源码剖析之flask快速使用
    01 flask源码剖析之werkzurg 了解wsgi
    MVC之Filter
  • 原文地址:https://www.cnblogs.com/Dhouse/p/3303795.html
Copyright © 2020-2023  润新知