linux文件和用户管理

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


linux文件和用户管理

一、文件管理

1.linux目录结构(Windows和linux目录对比)

Windows: 以多根的方式组织文件 C:\ D:\ E:
Linux: 以单根的方式组织文件 /

图示:
在这里插入图片描述

2.文件管理

(1)文件类型

常见类型
-普通文件(文本文件,二进制文件,压缩文件,电影,图片。。。)
d 目录文件(蓝色)

非常见类型:
b 设备文件(块设备):如存储设备硬盘,U盘 /dev/sda, /dev/sda1
c 设备文件(字符设备):如打印机,终端 /dev/tty1
l 链接文件(淡蓝色)
s 套接字文件
p 管道文件
在这里插入图片描述

(2) 文件管理命令
创建文件

touch 文件名字
在这里插入图片描述

创建目录

mkdir 路径和目录名
在这里插入图片描述
在其他目录下创建要加路径!
在这里插入图片描述
mkdir -p
父系,当创建目录没有上一级时,自动创建

复制

cp 源文件路径 目标文件夹
在这里插入图片描述

移动

mv 源文件路径 目标文件路径
在这里插入图片描述

删除

rm -rf 文件或目录的路径
在这里插入图片描述

查看文件内容

先创建一个文件,并往里面写一些内容
vim file1

cat 查看全部内容cat file1
在这里插入图片描述
more翻页
head看头十行
tail看尾十行
grep过滤关键字:针对文件内容进行过滤
  语法:grep  关键字  文件名
  #grep   ‘456’   /CSDN/file1 (前提是文件中要有abc哦)
在这里插入图片描述

修改文件内容

vi ,vim
扩展命令模式(前面一定要加冒号)
:w 保存
:q 退出
:wq 保存并退出

查找替换
:范围 s/原内容/新内容/全局
:1,3 s/45/89/g 从1-5行的45 替换为89

另存为
:w file9.txt 另存为 file9.txt

:set nu 设置行号
:set nonu 取消设置行号
:set list 显示控制字符

改变目录

cd 绝对路径
ls 列出目录当中的内容

二 用户管理

1.用户组信息存储的文件

用户基本信息文件

/etc/passwd(冒号分割为7列字段)不能用vim的方式改这个文件,主要是来观察
root : x : 0 : 0 : root : /root : /bin/bash
用户名 : x : uid : gid : 描述 : HOME:shell

用户密码信息文件

/etc/shadow(9列)
root:$1$MYG2N:15636:0:99999:7: : :

组信息文件

/etc/group
root : x : 0 :
组名:组密码:组ID:组成员

2.用户/组管理

(1)用户

创建用户   未指定选项

在这里插入图片描述
用户编号=具体数字(用户名) 组编号=具体数字(组名) 组=组ID(成员名字)
小结:
如果创建一个用户时,未指定任何选项,系统会创建一个和用户名相同的组作为用户的Primary Group.

创建用户  指定选项

创建用户user02,指定uid
在这里插入图片描述


创建用户user03 指定家目录
在这里插入图片描述


删除用户

在这里插入图片描述

用户密码

passwd


其他选项管理

在这里插入图片描述


组成员管理
在这里插入图片描述

(2)用户组

创建一个hr组,看组信息
在这里插入图片描述


创建组net01,并指定gid 1007
在这里插入图片描述


删除组
在这里插入图片描述

总结

我太强了

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值