首次登陆与 在线求助 man page
Linux系统的在线求助man page与info page
使用man这个命令来查询其它命令的帮助手册
找出系统的说明文件中,只要有mysql这个关键词就将该说明列出来。
[vbird@www ~]$ man -k mysql [vbird@www ~]$ whatis [命令或者是数据] <==相当于 man -f [命令或者是数据] [vbird@www ~]$ man 1 man <==这里是用 man(1) 的文件数据 [vbird@www ~]$ man 7 man <==这里是用 man(7) 的文件数据
查出来,系统中还有哪些跟『man』这个命令有关的说明文件
[vbird@www ~]$ man -f man [vbird@www ~]$ apropos [命令或者是数据] <==相当于 man -k [命令或者是数据]
man出来的manual文件放在这个目录下:/usr/share/doc/
某个命令的帮助手册,其后面的数字表示什么意思?
执行某个命令之后,发生的真实的情况
阻塞时
while (1)
{
char str1[20], str2[30];
printf("Enter name: \n");
scanf("%s", &str1);
printf("Enter your website name: ");
scanf("%s", str2);
}
int main(int argc, const char * argv[])
{
printf("arguments number is %d \n", argc);
/**
while(argc-- > 1)
{
printf("%s\n", *++argv);
}
*/
char *usage = "usage: hello [-n] [-f | -m] name \n";
char *help = "type \" hello -h\" for usage \n";
if (argc == 2)
{ // 仅输入一个参数
if(strcmp("-h", *++argv) == 0)
{
printf("%s", usage);
}
else
{
printf("more parameter required! %s \n", help);
}
}
else if (argc == 3)
{ // 输入二个参数
char *first_valid_param = "-n";
const char *first_input_param = *++argv;
if (strcmp(first_valid_param, first_input_param) == 0)
{
printf("hello %s \n", *++argv);
}
else
{
printf("invalid option, %s", help);
}
}
else
{
printf("%s", usage);
}
}