一.创建用户
1.查看用户id:id -u
查看用户组id:id -g
查看用户名:whoami
二,给用户添加sudo权限
给新用户添加sudo权限的步骤:(建议提前拍一张虚拟机快照)
- 切换到一个能执行sudo的用户,或者直接切换到root
- sudo vim /etc/sudoers
- 保存退出加!强制执行
三,删除用户
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;
}