大数据学习3————linux time:2019.12.9 上午

一.用户

1.创建用户

                                                        useradd xxx

                                                        useradd -g groupName xxx

2.查询用户是否建立

                                                        cat /etc/passwd

                                                        id hduser

大数据学习3————linux time:2019.12.9 上午

3.创建用户密码

                                                        passwd xxx

4.切换用户(root切换其他不需要密码)---搭集群时候不要切换用户

                                                        su xxx

                                                        su - xxx 获取到用户权限的环境变量

5.删除用户(要在跟root用户,其他用户无权限)

                                                        userdel xxx(这么删除在home的文件依然存在)

                                                        userdel -r xxx (连同home一起删除)

大数据学习3————linux time:2019.12.9 上午

6.修改用户组

                                                        usermod -g groupName xxx

二.组

1.创建组

                                                        groupadd xxx

2.查询组是否建立

                                                        cat /etc/group

3.删除一个组

                                                        groupdel xxx

4.修改一个组

                                                        groupmod -n 新名字 老名字

如果这个组有用户不能删除

三.其他命令

1显示环境变量

                                                        echo $PATH

 

四.显示登陆信息

                                                        1.whoami xxx

大数据学习3————linux time:2019.12.9 上午

                                                        2.who am i

大数据学习3————linux time:2019.12.9 上午

五.给用户配置权限

1.找到配置文件,但是这个文件只允许读

大数据学习3————linux time:2019.12.9 上午

2.给文件加权限

                                                        chmod u+rwx3. 文件

d文件类型   u 所有者  g 所有组  o其他用户

0 123 456 789

d rwx r-x r-x                      d文件  l软连接 r读 w写 x执行

3.修改后将权限改回原来

4.用这个用户创建一个新的用户(提前要设置好密码,不然会重复)

                                                        在原有的命令前面要加上sudo

大数据学习3————linux time:2019.12.9 上午

六.修改文件所有者(系统文件不要乱改哦)

                                                        chown 用户 文件名    -R是递归修改  将子目录的文件也变成该用户

大数据学习3————linux time:2019.12.9 上午

七.修改文件所有组

                                                      chgrp 组名 文件 

大数据学习3————linux time:2019.12.9 上午

同时修改用户和用户组

大数据学习3————linux time:2019.12.9 上午

八.搜索查找

           1.find指定,递归遍历各个子目录

                                                        find -name 按照名字查找

                                                        find -user 按照用户查找

                                                        find -size 按照文件大小查找

                                                        更多的可以用man去查询帮助手册

大数据学习3————linux time:2019.12.9 上午

         2.文件目录树  locate    

大数据学习3————linux time:2019.12.9 上午

    3.grep 按照文件名查找

                                                        grep "   " ./文件   -n显示匹配行及行数

4.|管道运算符

                                                        ls -l |grep "  "把ls最为一个文件进行输入,