6.23作业

作业1-->>用户、磁盘相关指令

结果-->>不记得

查漏-->>相关指令分类、用户指令、磁盘指令

补缺-->>

  • 相关指令分类:
    • 文件管理
    • 文件权限管理
    • 磁盘管理
    • 用户管理
  • 用户指令:
    • 新增使用者帐号(创建用户 ) adduser
    • 删除用户账号(删除用户)userdel
    • 更改用户的有关属性(修改用户信息)usermod
    • 增加新用户sudo权限
  • 磁盘指令:
    • 显示目前在 Linux 系统上的文件系统磁盘使用情况统计 --df
    • 创建和维护分区表(分区) --fdisk
    • 在特定分区上创建linux文件系统(格式化) -- mkfs
    • 挂载Linux系统外的文件(挂载) mount

后续-->>记忆 5min 30min 12h 1day 2day 4day 7day 15day

 作业2-->>实现atoi函数,用于将字符串转换成整型

结果-->>裸写,不会

查漏-->>atoi功能

补缺-->>

  • atoi函数功能
    • C 库函数 int atoi(const char *str) 把参数 str 所指向的字符串转换为一个整数(类型为 int 型)。
  • shell函数格式

                function 函数名()

                {

                        函数体

                        #return 返回值

                }

  • shell函数调用

                函数名 参数1 参数2 参数3 ...

  • 开头

                #!/bin/bash

  • strlen返回值不包括\0
  • 字符串指针 

                定义: char str[]="abcds" char *p=str;

                输出:方法1-->> p[i]  方法2-->>*(p+i)   方法3-->>*(str+i)

代码-->>

int fun_atoi(char *str)
{
	//*str=1234  str=0x4
	int len=strlen(str);//计算字符串长度 len=4
	int num=0;
	int a=0;
	for(int i=0;i='0'&&str[i]<='9')
		{
			a=str[i]-'0';		
			num=pow(10,(len-i-1))*a+num;
		}
		else
		{
			printf("请输出正确内容");
			return 0;
		}
	}
	return num;
}

你可能感兴趣的:(数学建模)