文章目录
- 一、添加普通用户
- 二、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 - 用户名
感谢大家能看到这里,多多支持!