说明一下 本人很菜 只是一些基础内容的总结 大佬们别喷我 【狗头】
查看 cat 编辑 vim
每一行的七个部分代表着
用户名称:密码标志:UID:GID:用户说明:家目录:shell
UID(用户ID)
0 超级用户
1~499 系统用户
500~ 新建的普通用户(即自己所建)如果将uid改为0,就会强制改为和root一样权限的超级用户
GID(用户初始组ID)
用户说明
初始组:指用户一登录就立刻拥有这个组的相关权限,每个用户初始组只有一个。一般是与用户名相同的组名作为这个用户的初始组
附加组;指的用户加入的其他的用户组,并拥有这些组的权限,附加组可以有多个
查询组号对应哪个组
**cat /etc/group**
家目录
普通用户: home/用户名
超级用户:/root
shell
linux的命令解释器
-
-
里面就是对应的UID是哪个组
-d:指定用户登入时的主目录,替换系统默认值/home/
-u:指定用户UID号。
-g:指定初始组(必须是存在的)替换系统默认与用户同名组
-G:指定附加组(存在的)
userdel 用户名 删除用户
userdel 用户名 -f 强制删除用户
su - 用户(连同执行环境一起更改)
su - 用户 -c "命令"(不切换环境直接让这个用户执行命令)
-
groupadd -g GID 组名(新一个组并指定GID)
groupmod -g GID 组名(给一个旧组更改GID)
groupmod -n 新组名 旧组名(改组名)
groupdel 组名(删除组)
cd ../ (返回上一级目录)
cd ~/ (返回到家目录)
cd /etc/yum (切换到yum目录)
ls : 查看目录中的文件
-
ls -l: 显示文件和目录的详细资料
-
ls -a:显示所有包括隐藏
-
ls 目录名:显示此目录下的文件
-
ll -d 只查询某个文件/目录的所属
-
-
touch 文件名(创建文件,已有的文件更新时间)
最近使用的命令
-
mkdir 目录名 创建目录
mkdir -p 创建多层目录
-
rmdir 目录名 删除目录
rmdir -p 递归删除
-
rm 目录/文件名 删除目录或文件
rm -r 逐层删除
rm -rf * 删除当前目录下的所有内容 且不询问
-
du 文件名 显示这个文件
du 目录名 显示这个目录所有文件的大小
du -s 目录/文件 只显示总大小
-
init是切换执行等级的命令。Linux共有7种执行等级,比较重要的是下面4种等级:
init 0:关机
init 3:纯命令行模式
init 5:含有图形界面模式
init 6:重启
-h 关机 -r重启
第一个字母代表是目录还是文件(d开头目录 -开头文件)
从第二个开始, 每三个为一组,第一组代表所属用户的权限,第二组代表所属组的权限,第三组代表其他人的权限,r可读,w可写,x可执行,分别对应数字 4 2 1,修改相应权限时候可以用chmod +数字 进行修改
例如 chmod 766 文件
就是给文件 -rwxrw-rw- 的所属权限
-
-
比如将/ar/目录的所属组由root改为我们创建的aa
chown root:aa /var
-
gpasswd -a 用户 组 添加用户到某个组(成为这个用户的附加组)
gpasswd -d 用户 组 删除某个组里的用户
-
-
find 搜素范围 匹配条件
比如我们创建一个多层目录最后一层目录为ccc
然后我们就利用find 在根目录下寻找ccc
find / -name ccc(iname是不区分大小写)
-
只知道一部分文件名的话,在不知道文件名的地方打问号,几个问号代表几个字符
-
模糊查询 只有部分文件名的话在前面加上*代表模糊查询
用户名 | 金币 | 积分 | 时间 | 理由 |
---|---|---|---|---|
zz风过无痕 | 10.00 | 0 | 2021-07-15 10:10:49 | 一个受益终生的帖子~~ |
打赏我,让我更有动力~
© 2016 - 2024 掌控者 All Rights Reserved.