ss -l 查看端口号
ss -t -a 显示所有tcp socket
ss -u -a 显示所有UDP socket
显示2-6行并打印行号 $0代表整行
awk 'NR==2,NR==6 {print NR,$0}' hvv.txt
显示2、6和最后一列 -F分隔符 |sort排序 |uniq去重 -c计数
awk -F ":" '{print $2,$6,$NF}' hvv.txt
插入 后面插入after 前面插入in 替换change 删除 替换匹配的字符串
sed a i c d s
再第二行后插入
sed '2a 内容' hvv.txt
创建用户 添加个人信息
useradd -c
修改用户
usermod -c
删除用户 同时删除个人信息 强制删除
userdel -r -f
修改密码
passwd
新建组 ID 覆盖
groupadd -g -f
将用户添加到组 多个用户并覆盖 删除
gpasswd -a 用户 组 -M -d
修改组信息 修改组名 修改ID
groupmod -n -g
删除组
groupdel
赋予读写执行rwx的权限 人 组 其他 全部
chmod a+rwx hvv u g o a
所有人没有权限
chmod a=- hvv
使用数值赋予权限
chmod 664 hvv 1执行2写3写执行4读5读执行6读写7读写执行
修改所属主和所属组
chown 用户名 文件名
修改整个文件夹的所属主组
chown -R u1:z1 目录名
赋予ACL权限
setfacl -m u:人:权限 文件
setfacl -m g:组:权限 文件
其他人没有权限
setfacl -m o::- 文件
删除ACL权限
setfacl -x u:人 文件
setfacl -x g:组 文件
删除所有ACL权限
setfacl -b 文件
删除整个文件夹的ACL权限
setfacl -b -R 文件
继承权限
setfacl -m d:u:人:rwx 文件
查看ACL权限
getfacl
临时修改进程掩码
umask 000