手撕Linux系列1.Linux内核架构信息,用户系统,文件系统

Linux架构图如下 

首先学第一个命令man,有啥不会就man 

格式如下:man ...例如 :man man查看man命令

d(down)-------------向下移动半页

u(up)-----------------向上移动半页

f(forword)-----------向下移动一页

p(previous)---------向上移动一页

q(quit)----------------退出

h(help)--------------帮助

查看内核信息

uname -a, uname --all

 查看发行版本

cat /etc/issue

 用户子系统

特权用户:root  拥有至高无上的权限

普通用户:

                      sudoers:临时拥有特权用户的权限

                        其他用户

查看所有的用户 cat  /etc/passwd

添加用户

                useradd

 缺点是默认的shell是sh且不会创建家目录

 

 要想创建默认shell程序是bash的且想要创建家目录的

sudo useradd -m -s /bin/bash 用户名

查看用户的家目录方法如下:

二:adduser

adduser和useradd都是在Linux下创建用户的命令,它们的主要区别在于自动执行的操作和参数选项。使用useradd命令时,如果后面不添加任何参数选项,例如:#sudo useradd test,创建出来的用户将是默认“三无”用户,即一无Home Directory(主目录),二无密码,三无系统Shell。相比之下,adduser命令则会自动执行一些额外操作,包括创建用户组、用户目录,以及选择shell版本。

此外,需要强调的是,adduser不是标准Linux命令,它本质上是一个在后台使用useradd命令的Perl脚本。这个高级实用程序可以更有效地在Linux上正确创建新用户,为用户提供了创建主目录、设置密码以及其他一些参数的选项。而在CentOs下,useradd与adduser的功能基本相同,都会在home下自动创建目录,没有设置密码,需要使用passwd命令修改密码。

三:加入超级管理

删除用户

userdel仅仅删除账户

 sudo userdel --remove 用户名;删除家目录和邮箱

切换用户su

退出切换exit

更改密码

passwd用法:sudo passwd 用户名

文件子系统

 虚拟文件系统(VFS)

绝对路径:/home/用户名/

相对路径:./用户名等

当前工作目录 :每一个进程都有一个属性叫做当前工作目录

(shell也是一个进程,他有自己的当前工作目录)


显示当前工作目录:pwd

改变工作目录:cd

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值