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