C高级作业,6.23

一.创建用户

1.查看用户id:id -u

查看用户组id:id -g

查看用户名:whoami

二,给用户添加sudo权限

给新用户添加sudo权限的步骤:(建议提前拍一张虚拟机快照)

  1. 切换到一个能执行sudo的用户,或者直接切换到root
  2. sudo vim /etc/sudoers
  3. 保存退出加!强制执行

三,删除用户

shell:

sudo userdel 用户名 ---->默认不删除家目录

sudo userdel -r 用户名 ---->删除家目录

sudo deluser 用户名 ---->默认不删除家目录,也不能加-r参数 

四:修改用户信息

前提:保证用户不在登陆状态,没有进程占用

可以开机后,就不登陆该用户

shell:

sudo usermod -c 描述信息 用户名 ---->修改用户的描述信息,图形化界面看到的和开机的显示

sudo usermod -l 新的用户名 原来的用户名 ---->修改用户名

sudo usermod -m -d 新的家目录的位置 用户名 ---->修改用户的家目录位置

-m -MOVE -d -HOME_DIR

sudo usermod -g 目标组 用户名 ----->修改用户的所属组,目标组必须已经存在

sudo vim /etc/group ---->存放所有组用户的信息

五,保证U盘连接到ubuntu

方法一:VM弹窗,选择链接到虚拟机

方法二、虚拟机---->可移动设备---->选择U盘---->链接

六,查看U盘是否插入成功

ls /dev/sd* ,如果ls的结果包含除sda外的其他内容说明U盘连接成功。

sda---->Ubuntu的磁盘,sda1表示Ubuntu只有一个分区

sdb---->外部设备/U盘,adb1表示U盘只有一个分区

七,查看U盘的使用率

如果U盘,挂载到了Ubuntu中的具体文件夹下,可以使用df -h查看到

如果没有挂载点,查看不到

df -h

 八,给U盘分区

shell:
fdisk  ---->磁盘分区工具,如果没有fdisk工具,去使用apt下载
一定要使用sudo来完成fdisk相关的操作

fdisk常用的指令:
n:新建分区
d:删除分区
p:打印分区
q:退出
w:保存退出

九,格式化操作

shell:
mkfs   ---->make file system

sudo mkfs.要格式化的文件类型 分区
按两下tab可以显示,mkfs可以格式化的所有文件系统,常用ntfs(wins),ext3,ext4(ubuntu)

十,挂载————mount

shell:
unt 要格式化的分区  挂载的目标路径

sudo umount 挂载的路径
sudo umount 分区名

作业:

自己实现atoi函数,用于把字符串转换成整型

#include<myhead.h>
int atoi_t(char *str)
{
    int len=strlen(str);
    int ret=0;
    for(int i=0;i<len;i++)
    {
        ret=ret*10+str[i]-48;
    }
    return ret;
}
int main(int argc, char const *argv[])
{
    char str[128]="";
    printf("输入要转换的字符串:");
    fgets(str,sizeof(str),stdin);
    str[strlen(str)-1]=0;
    int ret=0;
    ret=atoi_t(str);
    printf("转换后:%d\n",ret);
    return 0;
}

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值