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
浙公网安备 33010602011771号