作业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)
代码-->>文章来源:https://uudwc.com/A/xWq1n
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<len;i++)
{
if(str[i]>='0'&&str[i]<='9')
{
a=str[i]-'0';
num=pow(10,(len-i-1))*a+num;
}
else
{
printf("请输出正确内容");
return 0;
}
}
return num;
}
文章来源地址https://uudwc.com/A/xWq1n