• 3.Linux目录结构


    Linux目录结构

    一、目录结构

    是一个树状结构,最上面是一个根节点,也叫根目录

    1.根目录和家目录

    根目录包含家目录

    cd / 表示进入根目录

    cd ~ 表示进入家目录

    2.目录颜色

    白色:普通文件

    蓝色:目录

    绿色:可执行文件

    红色:压缩文件

    青色:链接文件

    黄色:设备文件

    3.目录权限

    //ls -l	查看目录权限
    //chmod	修改权限 change model
    
    //前十个字符:
    第一个字符:d表示目录文件,-表示普通文件,l表示链接文件
    后九个字符:【每三个字符一组】表示三组权限(所有者,组用户,其他用户)
    r表示可读,w表示可写,x表示可执行
        
    //chmod
    chmod[who][+|-|=][mode]
    who:文件所有者(u-user),文件所属组(g-group),其他人(o-other),所有人(a-all)。如果缺省默认是所有人
    数字修改法:r-4,w-2,x-1
    chmod 732 a.txt	表示rwx-wx-w-,就是修改后7=4+2+1=r+w+x
    mode:r,w,x三种权限
    chmod o+w a.txt
    mkdir aa
    chmod -x aa	表示aa目录不能再执行操作
    chmod +x aa	表示aa目录又可以执行操作了
    
    /*
    mkdir aa
    ln aa bb
    ls -l
    drwxrwxr-x 2 fly fly 4096 8月 30 11:26 aa
    lrwxrwxrwx 1 fly fly 	2 8月 30 11:26 bb->aa
    第一个fly是所有者用户名,第二个fly是组用户名,1和2是硬连接数
    */
    

    二、用户管理

    1.创建用户

    1.adduser 用户名
    这是一个脚本,把很多指令合并了
    //注意:用户名不能包含大写字母
        
    2.useradd 用户名
    useradd -d /home/lisi -m lisi
    这个用户名可以有大写
    d是用户登录时的主目录,m是自动建立用户的登录目录,目录不存在就创建
    //注意:用户创建完成之后,没有给用户指定密码,需要手动加密码
    sudo passwd lisi	设置密码
       
    3.新用户输入密码
    passwd 用户名
       
    4.切换用户
    su 用户名
     
    5.查看用户
    cat /etc/passwd	表示可以查看所有用户
    

    2.删除用户

    1.deluser 用户名
    //注意:删除后,对应的家目录还在home下面,需要手动删除
      
    2.userdel -r 用户名
    //表示删除一个用户名及用户的主目录
     
    注意:如果删除出现错误,通过cat去查看用户是否存在,如果存在,就关掉终端再重启
    

    3.修改所有者权限

    1.chown 用户中文件名
    表示把文件名的所有者权限改成了新的用户名为所有者
    chown zhang a.txt
      
    2.chown 所有者用户名:所属组用户名 文件名
    表示把文件名的所有者和组用户都改变了
    chown lisi:zhang a.txt
        
    
    
  • 相关阅读:
    Windows server 2008 R2充当路由器实现网络的互联(转)
    sqlserver内存释放心得
    收藏一个好用的base64编解码网址
    最后一篇,说好的开源来了!
    python五子棋
    flask使用原生ajax、不使用表单(Form)上传文件
    使用keras的LSTM进行预测----实战练习
    keras神经网络三个例子
    【强化学习】用pandas 与 numpy 分别实现 q-learning, saras, saras(lambda)算法
    【转】【强化学习】Deep Q Network(DQN)算法详解
  • 原文地址:https://www.cnblogs.com/Kissfly123/p/15212183.html
Copyright © 2020-2023  润新知