1》用户相关指令
passwd 修改用户密码,
passwd 后面不指定用户,默认修改当前登录用户的密码
id查看用户相关信息,id-g查看组
whoami 查看用户的
创建用户
sudo sdduser 用户名
通过查看/etc/passwd文件,查看用户是否
添加成功
新建的用户没有sudo权限
给新用户添加速冻权限
sudo vim/etc/sudoers
添加新用户名+ALL=(ALL) ALL保存退出加!强制执行
删除用户
sudo userdel 用户名 ————————》默认不删除家目录
sudo userdel -r 用户名--》删除家目录
sudo seluser 用户名 ————》默认不删除家目录,也不能加 -r参数
usermod--》修改用户的信息
前提:保证用户不在登录状态,没有进程占用
sudo usermod -c 描述信息 用户名 ——》修改用户的描述信息,图像化界面里看到的 和开机的显示
-l 新的用户名 原来的用户名--》修改用户名
-m -d新的家目录的位置 用户名 --》修改用户的家目录位置
-m -MOVE -d -HOME_DIR
-g 目标组 用户名 ————》修改用户的所属组,目标组必须已经存在
sudo vim/etc/group -》存放所有组用户的信息
磁盘相关的操作===========================================================
======================================================================
查看u盘是否链接成功
ls/dev/sd*如果ls的结果包含除sda外的其他内容说明链接成功
sda--》Ubuntu的磁盘,sda1表示Ubuntu只有一个分区
sdb---》外部设备/u盘,adb1表示u盘只有一个分区
查看u盘的使用率
如果u盘挂载到了Ubuntu中的具体文件夹下,可以使用df-h查看到
如果没有挂载点,查看不到
df-h
给u盘分区
fdisk --。磁盘分区工具
,如果没有fdisk工具,去使用apt下载
用sudo来完成fdisk相关操作
n:新建分区
d;删除分区
p:打印分区
q;退出
w:保存退出
格式化操作
mkfs--》make file system
sudo mkfs.要格式化的文件类型 分区
按按两下tab可以显示,mkfs可以格式化的所有文件系统,常用ntfs(Windows)ext3,ext4(ubuntu)
挂载---》mount
sudo mount 要格式化的分区 挂载的目标路径
sudo umount 挂载的路径
sudo umount 分区名
2自己实现一个atoi函数,用于将字符串转换成整形=====================
===============================================================
#include <stdio.h>
#include <stdlib.h>
int myatoi(const char *str)
{
int flag = 1;
int result = 0;
if(str == NULL)
return 0;
while(*str == ' ' || *str == '\t')
str++;
if(*str == '-')
{
flag = -1;
str++;
}
while(*str != '\0')
{
if(*str >= 0 && *str <= '9')
result = result*10 + (*str - '0');
else
{
break;
}
str++;
}
return result * flag;
}
int main()
{
char *s1 = "123jie";
char *s2 = "-323dkr";
printf("result = %d\n",myatoi(s1));
printf("result = %d\n",myatoi(s2));
return 0;
}