请写出一段命令,在文件/etc/passwd中找出所有普通用户账号的用户名以及其登录所使用的shell的信息。
时间: 2024-05-16 07:11:57 浏览: 151
/etc/passwd文件-linux_命令详解
可以使用以下命令来实现:
```
grep -vE "^(root|\+|halt|sync|shutdown)" /etc/passwd | awk -F: '$3>=1000 && $3!=65534{print $1"\t"$7}'
```
这个命令先使用grep命令过滤掉系统账号,然后使用awk命令输出UID在1000以上的用户账号的用户名以及登录所使用的shell信息。
阅读全文