1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。答:本题思路:先用who命令列出当前登陆的用户信息,然后使用cut命令对字段进行分割,选出我们需要的字段,然后使用sort命令对结果进行排序,最后使用uniq命令来去重达到我们需要的..
分类:
其他好文 时间:
2016-08-21 17:03:40
阅读次数:
229
1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。用who命令显示出所有的登录用户名[root@localhost~]#who
cpltty12016-08-2209:28(:0)
rootpts/02016-08-2209:28(192.168.0.108)再用以下命令去重[root@localhost~]#who|cut-d‘‘-f1|..
分类:
其他好文 时间:
2016-08-21 17:02:14
阅读次数:
274
第三周作业本周作业内容:1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。[root@SeaFile~]#who|cut-d""-f1|uniqseafileroot[root@SeaFile~]#2、取出最后登录到当前系统的用户的相关信息。[root@SeaFile~]#last|head-1|cut-d""-f1|..
分类:
其他好文 时间:
2016-08-21 16:59:36
阅读次数:
284
1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。who|cut-d‘‘-f1|uniq2、取出最后登录到当前系统的用户的相关信息。last|tail-3|head-1若是出现登录用户名,可以使用id命令进一步查看相关详细信息。3、取出当前系统上被用户当作其..
分类:
系统相关 时间:
2016-08-21 16:58:49
阅读次数:
300
1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。答:1,[root@localhost~]#who|cut-d""-f1|uniq
root
[root@localhost~]#who|awk‘{print$1}‘|uniq
root
[root@localhost~]#2、取出最后登录到当前系统的用户的相关信息。答:[root@..
分类:
其他好文 时间:
2016-08-21 16:57:15
阅读次数:
169
、awk格式
命令行
awkBEGIN{中}END后面2词可写可不写基本要大写再者仅仅执行一次
就好比awk()~awk()它的构造函数与析构函数
{中}会多次执行
#!/bin/awk-f
BEGIN{
CC=0;
}
{CC++;
}
END{
i=0;
printf("%d\n",i);
printf("%d\n",cc);
}
ls-lRdomo|grep-E‘*.c$|*.cpp$|*.h$..
分类:
其他好文 时间:
2016-08-21 08:37:28
阅读次数:
195
1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。[root@localhost~]#w|cut-d‘‘-f1|sort-ru|grep^[^$]2、取出最后登录到当前系统的用户的相关信息。[root@localhost~]#last|grep-e"loggedin"|head-1|cut-d‘‘-f1|xargsid3、取出当前..
分类:
其他好文 时间:
2016-08-21 01:05:24
阅读次数:
245
1、扫描/etc/passwd文件每一行,如发现GECOS字段为空,则填充用户名和单位电话为62985600,并提示该用户的GECOS信息修改成功。#!/bin/bash
whilereadline;do
ifecho"$line"|cut-d:-f5|grep"^$"&>/dev/null;then
name=`echo"$line"|cut-d:-f1`
chfn-f$name$name&>..
分类:
其他好文 时间:
2016-08-21 01:03:31
阅读次数:
308
1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。[root@localhost~]#who|cut-d‘‘-f1//切割字符串,-d指明字符为空格,-f,显示第1列
jun_shao
jun_shao
jun_shao
jun_shao
root
root
[root@localhost~]#who|cut-d‘‘-f1|sort-u
jun_s..
分类:
系统相关 时间:
2016-08-21 01:03:23
阅读次数:
481