help!!!请大家帮助我解决几个难题.
请大家帮助我解决几个难题.问题
1.如何显示每个用户所占用的磁盘空间块数,并将此数保存到一个文件中。
2.如何统计当前目录下的文件个数,并将此数保存到一个文件中。
3.如何统计当前进程总数,并将此数追加到一个文件中。
4.如何编制一个SHELL程序,统计有多少用户在系统中工作。
在环境redhat9.0下如何实现上述问题,不胜感激!!好人好报!! 1.用户是在/home中吧,如果其中没有其它目录的话:
$ cd /home;for user in `ls -1`;do du -hs $user >>~/foo.txt; done
2.不算子目录吗?
$ ls -l |grep '^-'|wc -l >~/foo.txt
3.
$ ps --no-heading -A|wc -l >>~/foo.txt
4.一个用户多次登录算一个对吗?
$ who |sort -uk 1,1 | wc -l 请问版主
ls -l |grep '^-'|wc -l >~/foo.txt
中的'^-'是什么意思? 匹配以-开头的行 感谢版主的解答,我是新手,谢谢帮助,以后可能还有问题麻烦您。 昨晚我还在irc上请教了ivn
如果是末尾匹配的用$
例如:
ls -l |grep 'z$'
筛选以z结尾的行 昨晚我还在irc上请教了ivn
如果是末尾匹配的用$
例如:
ls -l |grep 'z$'
筛选以z结尾的行
页:
[1]