shell高级命令
1. 重定向
> >> 输出重定向、输出追加重定向
2> &> 错误重定向
< << 输入重定向、输入追加重定向
2. 管道
| 常见的有grep和less等
3. date & cal
4. passwd
修改密码 参考/etc/passwd和 /etc/shadow文件
5. 禁用和恢复账户
# usermod -L halfish
# passwd -l halfish
# usermod -U halfish
# passwd -u halfish
6. 删除用户
userdel -f halfish
7. 用户组
groupadd mygroup 添加组
groupdel mygroup 删除组
groupmod -n mygroup yourgroup 改名
8. chown
chown halfish a.txt 改变文件的所有者
chown -R halfish MyDoc/ 改变文件夹的所有者
9. chgrp
chgrp mygroup a.txt 文件的所属群组
chgrp -R halfish MyDoc/ 改变文件夹的所属群组
10. umask
文集缺省生成掩码
11. date uptime free w 系统信息
12. sed
sed -n '3,10p' aa.txt 输出3-10行
sed '2,5d' aa.txt 删除aa.txt的2-5行后输出
sed 's/^Sun/Moon/g' aa.txt 把全局的Sum开头的单词全部换成Moon
13. awk
cat /etc/passwd | awk -F ':' '{print $1"\t"$7}' 以冒号为分隔符,每行都输出第1和7个字符
Linux 高级命令
最新推荐文章于 2024-05-13 16:30:29 发布