文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>01 shell入门

01 shell入门

时间:2010-06-10  来源:luoliang861217

    查看当前系统以带参数指定用户名登录的个数,如果没有则提示,如果有显示个数。不指定用户名则默认为root用户。
[server@localhost shell]$ echo $0
-bash
[server@localhost shell]$
1
2
3 if [[ $1 != "" ]];
4 then
5 printf "当前以%s用户登录个数为:" $1
6 who | grep $1 | wc -l
7 else
8 printf "默认参数为root,登录个数为:"
9 who | grep root | wc -l
10 fi
11
以上没有注释,这里最大的问题就是要空格隔开的,编辑完成后还要对其修改权限。否则会出错。研究一下。
命令行参数:$0:文件名称;$1:第一个命令参数;$2:以此类推。
printf:与C中printf类似格式化输出字符串。没有括号,格式化字符串使用双、单引号,输出变量参数之间用Tab键,可代替echo;
who:shell命令,是查看当前系统有哪些用户登录。
|:管道,是前面命令输出的内容作为后面命令输入的内容。
grep:文本匹配程序。多了解-F、-i、-v、-l这几个参数。
wc:统计字数,包括字数(-w),字节数(-c)、行数(-l)。

这次就到这里,用户慢慢更新。
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载