想成为牛逼的黑客吗?学好Linux就够啦(其实是最近太忙了,每天更10个自己之前总结的Linux命令吧,周末有时间更文章)。
1、添加用户
useradd wanghao
自动创建一个组
cd /home/
后发现自己创建了一个wanghao的组
给刚创建的用户一个密码
passwd wanghao
后输入密码
修改默认的指定家目录
useradd -d /home/dog xq
passwd xq123
2、删除用户
删除wanghao并保留家目录
userdel wanghao
删除wanghao并且删除家目录
userdel -r wanghao
在删除用户时一般会保留家目录
3、查询用户信息
语法: id + 用户
id yy
4、切换用户
语法: su -切换用户名
[root@hadoop1 /]# su -yy
su:无效选项 -- y
请尝试执行"su --help"来获取更多信息。
从root等高权限的用户切换低权限的用户时,不需要输入密码直接可以切换,之所以失败是因为中间还有一个空格
[root@hadoop1 /]# su - yy
[yy@hadoop1 ~]$ cd /dev/
权限够用可以访问dev目录
[yy@hadoop1 dev]$ cd ..
[yy@hadoop1 /]$ cd /root/
-bash: cd: /root/: 权限不够
[yy@hadoop1 /]$ su - wanghao
密码:
从平级权限切换时需要输入密码
[wanghao@hadoop1 ~]$ exit
logout
[yy@hadoop1 /]$
exit退出的是当前的用户并不是直接返回root,因为之前是从yy用户切换的,如果从root切到了yy,exit后就是root
5、创建删除修改组
创建组
[root@hadoop1 /]# groupadd wudang
删除组
[root@hadoop1 /]# groupdel wudang
创建一个用户并且将他加到武当组中,在家目录中有一个zhangwuji
[root@hadoop1 /]# groupadd wudang
[root@hadoop1 /]# useradd -g wudang zhangwuji
[root@hadoop1 /]# id zhangwuji
uid=502(zhangwuji) gid=502(wudang) 组=502(wudang)
修改所在组
[root@hadoop1 /]# groupadd mojiao
[root@hadoop1 /]# usermod -g mojiao zhangwuji
[root@hadoop1 /]# id zhangwuji
uid=502(zhangwuji) gid=503(mojiao) 组=503(mojiao)
6、用户和组配置文件
/etc/passwd 用户的配置文件在下包含用户名密码和组等信息
/etc/shadow 口令文件用来表示加密信息等
/etc/group 组配置文件主要是组名和组id还有组中用户列表(一般来说看不到)
7、Linux实用指令之pwd
pwd 显示当前工作目录的绝对路径
8、Ls
ls 目录或文件显示
ls -a 显示所有文件和目录包括隐藏文件
ls -l 以列表方式显示
9、cd
语法 cd~回到家路径 cd..回到上一级
10、mkdir
语法 mkdir[选项]要创建的目录
常用选项 -p 创建多级目录
应用: 创建一个目录/home/dog
mkdir /home/dog
创建多级目录/home/animal/tiger
mkdir -p /home/animal/tiger
cd /home 发现存在animal目录
cd animal 发现下面存在tiger 说明创建多级目录成功
更多内容请关注公众号: