day15-用户管理

01.三剑客复习


1. grep 过滤
   cat a.txt | grep '字符串'
   grep '字符串' a.txt
   -v 取反
   -r 递归查找
   -E 扩展正则
   -i 忽略大小写
2. sed 查找+修改+替换
   cat a.txt | sed -n '3p'
   sed -n '3p' a.txt
   sed -n '3,5p' a.txt
   sed -n '3,$p' a.txt
   sed -n '/字符串/p' a.txt
   sed -n '/^字符串/p' a.txt
   sed -n '3c 替换内容' a.txt
   sed 's/被替换的内容/要替换的内容/' a.txt
   sed 's/被替换的内容/要替换的内容/g' a.txt
   sed '3s/被替换的内容/要替换的内容/' a.txt
   sed '/字符串/s/被替换的内容/要替换的内容/' a.txt
3. awk 查找 行,列
   cat a.txt | awk 'NR==3'
   awk 'NR!=3' a.txt
   awk 'NR>3||NR<2' a.txt
   awk '/字符串/' a.txt #正则
   awk '/字符串/,/字符串/' a.txt #区间
   awk '{print $2}' a.txt
   awk '{print $NF}' a.txt
   awk '{print $(NF-1)}' a.txt
   awk 'NR==3{print $2}' a.txt

02.创建用户

  1. 语法
useradd [选项参数] 用户名
-u 用户 id
-gid
-m 创建家目录
-M 不创建家目录
-s 指定解释器 /bin/bash 或者 /sbin/nologin
1. 创建 普通账号 有家
useradd gpc 默认创建用户有家
ll /home/ 查看是否有家
id gpc 查看用户是否已存在

2. 创建uid=666 gid=666的普通用户
groupadd -g666 组名
useradd -u666 -g666 -m -s /bin/bash 用户名

3. 创建uid=777 gid=777 没家 不可以登录的 虚拟用户
groupadd -g777 组名
useradd -u777 -g777 -M -s /sbin/nologin 用户名

4. 删除用户
userdel -r 用户名

02.ubt 创建用户

 useradd -m -s /bin/bash test01
 grep test01 /etc/passwd
 ll /home/
 id 用户名
 useradd -u666 -g666 -M -s /sbin/nologin 用户名
 userdel -r 用户名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值