Linux权限有关

news/2025/1/26 15:03:53/

文章目录

  • 一、添加普通用户
  • 二、Xshell下命令行的知识
  • 三、 Linux和Windows操作系统
  • 四、再探指令和Linux权限
  • 五、用户相关
    • 用户切换:


今天我们学习与Linux有关的权限等内容,以及一些零碎知识帮助我们理解Linux的系统和Xshell的原理。

在这里插入图片描述

本篇是在Xshell环境下执行的。
在这里插入图片描述


一、添加普通用户

adduser 用户名//添加普通用户
passwd //修改密码
userdel 用户名//删除用户

在这里插入图片描述

二、Xshell下命令行的知识

当我们打开Xshell以后,我们会发现这样的命令行:
在这里插入图片描述
这是在等待我们输入指令,我相信很多同学都会或多或少得知道一些,于是就迫不及待地想大展身手。但是我们似乎很少注意到上图所提到的命令行,我们现在就来看一看这到底是何方神圣。

在这里插入图片描述
由于我们是用借助服务台控制器所搭建的,主机名可以在控制器上所看到和修改,当前的工作目录是由于我们是刚登上账号,还没有进入任何目录下,就是~。
在这里插入图片描述
可以看到这里就显示的是bag1目录,和我们cd bag1进入bag1目录的指令一样。

在这里插入图片描述


三、 Linux和Windows操作系统

我们常常听说操作系统,这个词并不陌生,但是很多人都会搞错。

什么是操作系统?操作系统是一款进行软硬件资源管理的软件!它是一款软件。它对下要做好软硬件的管理工作,网卡硬盘还有一大堆驱动程序可都等着呢。对上操作系统要给用户提供一个良好的运行环境,要让用户用着舒服,人们才会选它。
在这里插入图片描述

在狭义上说其实操作系统就是内核。广义上的操作系统其实是Linux/Windows内核加上各自的外套程序,还有一些系统上默认的安装软件所构成的。

在这里插入图片描述

Linux 外壳程序(Shell)也就是命令行解释器,提供了用户与内核交互的命界面,用户通过 Shell 输入命令来操作和管理系统。将使用者的命令翻译给核心
(kernel)处理。同时,将核心的处理结果翻译给使用者。

可是为什么要有外壳呢?

这是很多用户的疑问。我们来细细分析:

  • 第一当然是可以保护操作系统!避免用户和操作系统直接进行交互,防止用户一不小心就对操作系统进行不恰当的操作和损坏,容易造成不确定性和不小的损失。
  • 第二是方便用户操作,减少用户使用操作系统的使用成本。对于操作系统,用户不可能悉知不同的原理和运用场景,所以有一个外壳程序来进行简单的操作就是必不可少的了。

四、再探指令和Linux权限

我们前面讲过:以-开头的是 普通文件, 以d开头的是目录
在这里插入图片描述
其实,普通文件并不只包含zip这一种,源代码,文本文件,可执行程序,音视频,各种文档,库文件等等都可称之为普通文件。
文件类型也有很多,不只目录和普通文件,还有以l开头的软链接(类似Windows的快捷方式)以b 开头的 块设备文件(例如硬盘、光驱等)以p开头的管道文件,以c开头的字符设备文件(例如屏幕等串口设备),以s开头的套接口文件等等。

输入uname -a可以查看当前环境
在这里插入图片描述
键盘其实也是一种文件,我们可以通过标准输入键盘文件来获取。

echo 9+8+7+6+5+4+3+2+1 | bc

在这里插入图片描述
bc可以看作是一种计算器,可以处理高精度计算式。

五、用户相关

用户切换:

su 用户名

只能单纯地进行普通的用户名切换,不能改变当前的路径。
在这里插入图片描述
要想进入普通用户的路径底下,那么就应该加上- ,让root账号重新登陆。

su - 用户名

在这里插入图片描述


感谢大家能看到这里,多多支持!

在这里插入图片描述


http://www.ppmy.cn/news/1566333.html

相关文章

存储过程优化实践:统一返回结构、参数 JSON 化与事务原子化

存储过程作为数据库中执行复杂业务逻辑的重要工具,在提升性能、保障数据一致性和简化维护方面发挥着重要作用。然而,随着应用程序和数据的复杂度不断增加,存储过程也面临着性能瓶颈、维护难度和扩展性问题。为了应对这些挑战,优化…

人工智能的未来:AGI、ACI与ASI的探索

人工智能的引言 人工智能技术迅速发展,逐步渗透入生活的方方面面。对于许多人而言,人工智能的未来似乎是一场美丽的梦,也是一场可能的噩梦。三种主要类型的智能——通用人工智能(AGI)、具能人工智能(ACI&a…

JDK长期支持版本(LTS)

https://blogs.oracle.com/java/post/the-arrival-of-java-23 jdk长期支持版本(LTS):JDK 8、11、17、21:

Yii框架中的扩展:如何使用外部库

在Yii框架中,扩展功能的一种常见且有效的方式是使用外部库。这些外部库可以帮助开发者实现特定的功能,如调用第三方API、处理图片、生成PDF文件或发送邮件等。以下是使用外部库扩展Yii框架的详细步骤: 一、安装外部库 使用Composer&#xff…

【Linux】命令为桥,存在为岸,穿越虚拟世界的哲学之道

文章目录 Linux基础入门:探索操作系统的内核与命令一、Linux背景与发展历史1.1 Linux的起源与发展1.2 Linux与Windows的对比 二、Linux的常用命令2.1 ls命令 - "List"(列出文件)2.2 pwd命令 - "Print Working Directory"&#xff08…

IoTDB 2025 春节值班与祝福

2025 春节快乐 瑞蛇迎吉庆,祥光映华年,2025 春节已近在眼前。社区祝福 IoTDB 的所有关注者、支持者、使用者 2025 新年快乐,“蛇”来运转! IoTDB 团队的春节放假时间为 2025 年 1 月 27 日至 2 月 4 日,1 月 25 日、26…

Oracle查看数据库表空间使用情况

Oracle RAC环境查看表空间使用情况 查询字段释义: NEED_ADDFILE,--是否需增加表空间文件 TABLESPACE_NAME,--表空间名称 TABLESPACE_FILE_COUNT, --表空间当前数据文件数量 NOW_FILEENABLE_BLOCKS,--表空间文件当前数据块数 NOW_FILEENABLE_BYTES_GB,--表空间文件当…

利用现有模型处理面部视频获取特征向量(4)

于是载入完整版视频 conda activate video_features cd video_features python main.py \feature_typer21d \device"cuda:0" \video_paths"[/home/ubuntu/low/0.mp4,/home/ubuntu/low/1.mp4,/home/ubuntu/low/2.mp4,/home/ubuntu/low/3.mp4,/home/ubuntu/low/…