4、文件类型概念说明

1、文件详细信息详解
    134319695 -rw-------. 1 root root 1.7K Dec  8 12:08 anaconda-ks.cfg
    134319707 -rw-r--r--  1 root root   12 Dec 13 11:48 index

2、inode编号

 Linux系统中文件的唯一编号,就相当于身份证号。

3、硬链接和软连接

 1、什么是硬链接
  硬链接直接指向index node编号。
  
 2、什么是软连接
  相当于Windows中的快捷方式
  主要用来指向对应文件的路径。
 
 3、创建命令
  ln 
  参数:
   -s : 创建的就是软连接
   
 4、删除文件的底层逻辑
  1、删除的是硬链接
  2、判断该文件硬链接数是否为0
  3、如果为0,则在磁盘中将其删除
  4、如果不为0,则只删除一个硬链接

5、文件类型

普通文件    :f(-)
文件夹      : d
链接文件    : l
设备文件    : b c 
 b : 磁盘文件
 c : 字符文件
套接字文件(socket)    :s
 yum install mariadb* -y

管道文件    : p

注意:不能以颜色判断文件类型。

# 断点续传

.conf   配置文件
.py     

user_name
username
userName
UserName

INDEX = INDEX

6、用户和用户组

用户:相当于账号
 root   test
用户组:某些具有相同属性的账号的集合
 root

创建用户的命令:
 useradd
 
  参数:
   -g : 指定用户组(用户必须存在)
   -r : 创建系统用户
   -M :不创建家目录
   -u :指定创建用户的ID的
   
 系统用户:uid在 0 - 999 之间的用户,我们就看作系统用户
  系统用户一般用在启动应用程序上,一般不需要登录系统。
  
 普通用户:uid在 1000及以上的用户,我们就看作普通用户
  一般用在登录上。

创建用户组的命令:
 groupadd 
 
  参数:
   -g : 指定用户组的ID

切换用户
 su - [用户名]
 su [用户名]

查看用户的ID或组的ID
id [用户名]

查看用户详情的文件
[root@localhost ~]# cat /etc/passwd
test01:x:1001:1001:用户简介:/home/test01:/bin/bash
用户名    : test01
密码占位符    :x
1001  : userid
1001  : 组id
/home/test01 : 家目录
/bin/bash :默认的解析器 

bash
sh
zsh

作业: 不用useradd新建用户

1. 先创建一个模板用户

[root@lianxi01 ~]# useradd oldboy  # 创建用户
[root@lianxi01 ~]# echo '1' | passwd --stdin oldboy  --- 设置密码
Changing password for user oldboy.
passwd: all authentication tokens updated successfully.

2. 修改/etc/passwd配置文件

[root@lianxi01 ~]# vim /etc/passwd

3. 修改/etc/shadow配置文件

[root@lianxi01 ~]# vim /etc/shadow

4. 修改/etc/group配置文件

[root@lianxi01 ~]# vim /etc/group

5. 修改/etc/gshadow配置文件

posted on 2021-12-14 20:49  狼行千里吃肉  阅读(178)  评论(0)    收藏  举报

import time with open('a.txt', 'rb') as f: f.seek(0, 2) while True: line = f.readline() if len(line) == 0: # 没有内容 time.sleep(0.5) else: print(line.decode('utf-8'), end='')