02、文件与用户管理

1.文件与目录管理

1.1文件的分类

  1. 普通文件 l
  2. 目录文件 d
  3. 套接字文件
  4. 命名管道
  5. 设备文件 b

      常见的目录

        root 超级管理员目录

        tmp 临时文件

        etc 配置文件

        home 家目录 保存普通用户信息

        boot 启动目录

        bin 可执行的二进制

        sbin 管理系统的目录(系统管理员可用

1.2linux目录结构视图

1.3目录级别

一级 二级 三级...

1.4文件和目录管理

命令 选项 参数

ls                           默认访问根目录下的目录

ls          - l          /         -l 文件的详细信息

ls          列出该目录下文件夹

pwd          获得当前工作目录的名称

cd          切换目录

ctrl + l :清屏

2.文件管理

1.改变目录

语法:cd  路径

相对路径:cd . ..          (基于当前位置  省事 避免输入那么多路径

        两种表达式:   当前目录  . 

                                当前目录 什么也不打   

                                 上一级目录 .. 

绝对路径:cd /home/qiaojian

               缺点 :文件路径长

2.创建文件

语法: touch 路径和名字 (路径不存在创建失败)

3.创建目录

语法: mkdir  路径 名字

-p  连续创建文件夹   (不加这个选项创建文件时路径不存在汇报错)

mkdir /home/{dir111,dir222}

mkdir          -pv        /home/{qianfeng/{dir1,dir2},nizhan}

4.复制

语法 cp 源文件 目标文件夹

# cp  -r

5.移动

语法 :mv  源文件   目标文件夹/名字( 移动可以改名) (没有指定具体的文件会报错)

        mv 源文件  源文件路径/新名字 (不移动直接改名)

6.删除

  语法         rm -rf 文件路径

 文件路径可以结合通配符

 #rm         -rf         /home/a1/b1/c1/d*  删除文件夹下d开头的文件

文件多的话 可以利用 管道  进行删除

如果不小心执行了下命令 rm -rf /*

两种方法

        1.快照 

        2.重装系统

7.查看文件内容

语法 cat 文件路径 全部内容

more 翻页  (空格翻页 会显示百分比)

head 头部

tail 尾部

8.修改文件内容

1.重定向   >

语法 cat   /1.txt  > /2.txt  (有结果的命令都可以 存到目标文件中

2.文件编辑器1

语法 gedit 文件路径

3.文本编辑器2

语法:vi 文件路径 

vi的三个模式:编辑模式 末行模式(命令扩展模式) 可视模式 v 

命令模式: y d p u(撤销)

末行模式:        

        1.光标定位(了解): hjkl  上下左右 

                                        0 $ 行首行尾

                                        gg G 页首页尾  #3G 第三行

                                        /String(n N可以循环 切换 String) 查找字符

        2.文本编辑

        3.进入其它模式

扩展命令模式

        1.保存 退出 : :w 保存  :q退出  :wq 保存退出

        2.查找替换 :  :1,5 s/3/6/g(了解)

        3.读文件/写文件(另存为):w   源文件 

        4.设置行号  :set nu 

            显示控制字符 :set list

           取消设置行号 :set nonu

vim 异常退出 解决方法

ls -a  

rm -rf /.1.txt

2.用户管理

2.1用户、用户组的概念

2.1用户组信息储存文件

户基本信息文件

/etc/passwd(7列

root:x:0:0:root:/root:/bin/bash 冒号为分割符
oot 用户名

x :密码  具体密码不在这里

0:uid

0:gid

root: 用户描述  如经理

root: 家目录

/bin/bash : 登录shell 命令解释器

用户密码信息文件

加密算法 DF5

加密的意义 私密性 完整性 不可否认性

对称密码 非对称密码

/etc/shadow(8列)

用户名

密码与加密值

最后一次修改密码时间

改密码的最小时间间隔(过几天才能改密码)

该最大的最大时间间隔(密码的有效期)

警告时间

不活动时间(不登陆时间,禁用)

失效时间(过了时间就失效

保留(还没设置好)

组信息文件

/etc/group

用户名 密码 组id 组成员

2.2用户/ 组管理

用户

创建用户 未指定选项

语法:usersdd 用户名

查询用户 id 用户名

修改密码 passwd 用户名

无法使用上述命令 解决方案

创建用户 指定选项

语法:useradd 用户名 -u 身份证号(uid)

        useradd 用户名 -d 家目录 (指定家目录的位置 可以放在/下)

删除用户

语法:userdel -r 用户名 (删除用户及其目录)

用户密码:

语法:root : passwd 用户名

                   其它用户 只能自己修改自己密码

组成员管理:将用户加入组

其它选项管理:

usermod -s /sbin/nologin niuniu2

用户组

语法: groupadd 组名 (-g  2000)

        #grep hr  /etc/group

2.3

2.4

2.5

                

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值