Linux 环境变量、文件类型、用户和组

添加环境变量:

  a  /etc/profile.d/

  b  /etc/profile

  c  /etc/bashrc

  d  ~/.bashrc

  e  ~/.bash_profile

  增加环境变量:

    1、临时添加: export abc='/sbin/aaa'   # abc:变量名,‘/sbin/aaa' 变量路径

    2、永久添加:在上面的文件中添加

  查看环境变量:

    echo $abc  # 查看某一个

    printenv  # 查看本机全部

  读取环境变量及顺序

    1、重启    a b c d e 

    2、切换用户  a c d

    3、重新登陆用户 a b c d e

 

用户权限:

  6146 -rwxr-xr-x  1 root root    67 Jan 26  2019  11.sh

  inode号 类型和权限   链接数 用户 组 大小 修改时间 (月日年) 文件名

  inode号:Linux 系统中文件的统一编号

  链接数:硬链接数,不包含软链接

 

文件类型:

  类型:d为目录,-为文件,l为软链接,b磁盘文件,c字符文件,s sock文件,p管道文件,b、c 统称设备文件

  查看文件类型: file 文件名

  硬链接:相当于访问文件的入口,有几个硬链接,就有几个入口

  软链接:相当于快捷方式,存放的是指向文件的路径,

 

用户和组:

   test:x:1001:1001::/home/test:/bin/bash(nologin)

  用户名:密码占位符:userid:groupid:用户简介:用户目录:用户shell(nologin:禁止登陆)

  设置/修改用户密码:

    passwd----不回显

  添加用户:

    useradd

      -g 指定用户组

      -r 创建系统用户(userid在1000以下)

      -M 不创建家目录

      -u 指定用户id

      -

  不使用useradd/adduser 添加用户:

    echo 'test1:x:1002:1002:testgroup:/home/test1:/bin/bash' >>/etc/passwd

    mkdir /home/test1

    groupadd -g 1002 

    chown 1002:1002 -R /home/test1

    passwd test1

 

  

posted on 2021-12-14 19:55  秋不语  阅读(86)  评论(0)    收藏  举报

导航