(1)Linux的 安装与用户的创建

2023-12-15 04:58:51


前言

本章正式开始Linux的学习
如果关于Linux环境搭配有问题的朋友
可以阅读此文章:Linux环境搭建

一,浅用一下吧?—— Hello, Linux!

我们现在已经登陆上了,我们当然可以用它来做很多事。

我们来用它写一个 "Hello, Linux!" ,来作为我们?\textrm{Linux} 学习的起点。

touch test.c
vim test.c

代码:我们来写一个 Hello, Linux

#include <stdio.h>

int main(void) {
    printf("Hello,Linux!\n");

    return 0;
}

随后按 Esc 输入?:wq 退出(先输入一个冒号,呼出命令行再输入wq + 回车即可退出)

具体什么意思我们后面会学,这里可以先动手试一试。

之后我们编译运行一下看看:

gcc test.c
./a.out

运行结果:


二,Xshell 下的复制粘贴?

直接 CV 是不行的!想在终端下复制粘贴,

我们一般用下面的快捷键:

复制: ctrl + insert?

粘贴: shift + insert

三,基本的账号管理

?添加用户 - adduser [user name]

?当前我们系统当中是不存在任何一个用户的,只有一个?root。

? 如果我想给自己创建一个用户,该如何创建呢?(注意,前提是 root )

# adduser [用户名]

创建完后,当前我们创建的用户是不能进行登陆的,我们还需要给它设置密码:

# passwd [用户名]

当然,如果密码设置的太简单,会出现 BAD PASSWORD 的提示,但这也仅仅是个建议。

随后再输入一遍确认密码即可,这和我们网站注册一样,需要你 "确认密码" :

成功后会显示: all authentication tokens updated successfully.

此时我们就把用户添加好了。

用户登陆 - SSH 用户名?

添加用户后,我们想登陆一下我们刚刚创建的用户。

但是我们现在是处于?root下的,我们需要先 "退出登录" ,我们可以输入:

# exit

之后就可以登录我们刚才创建的用户啦,输入用户名和密码就行:

登陆成功后,我们可以输入下面这个指令。

查询当前用户( who am i ):

值得注意的是,现在命令行界面的前缀由 # 变为 $ 了。?

这里我们先简单解释一下,# 代表?root

管理员权限,$ 代表普通用户。

删除用户 - userdel -r [user name]?

如果我们想删除一个用户呢?我们接下来就来看看如何删除一个用户。

顺便一提,我们切换到?root,输出以下指令即可查看用户:?

ls /home

?

在 root?下,我们可以通过以下指令删除一个用户。

userdel -r [用户名]

这里的? -r?选项表示在删除用户的同时删除用户的家目录。

有关选项的内容我们会在下面学习,这里只需要有个印象即可。

番外:

[Linux]创建新用户后,基础命令都用不了报错如,ls: cannot open directory '.': Permission denied的问题解决-CSDN博客

文章来源:https://blog.csdn.net/ayf9999/article/details/134982198
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。