linux基础1

2021/12/15 7:19:27

本文主要是介绍linux基础1,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

linux基础

一.文件类型概念说明

1.文件详细信息详解 
   134319695 -rw-------. 1 root root 1.7 K 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 : 创建的就是软连接</p>

4.删除文件的底层逻辑
   1.删除的是硬链接
   2.判断该文件的硬链接是否为0
   3.如果为0,则在磁盘中将其删除
   4.如果不为0,则只删除一个硬链接

二.文件类型

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

管道文件				: p

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

# 断点续传

.conf   配置文件
.py


user_name
username
userName
UserName

INDEX = INDEX

三.用户和用户组

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

创建用户的命令:
    useradd

      参数:
          -g:指定用户组(用户必须存在)
          -r:创建系统用户
          -M:不创建家目录
          -u:指定创建用户的ID的

    系统用户:uid在0 - 999 之间的用户,我们看作系统用户
        系统用户一般用在启动的应用程序上,一般不需要登录系统

    普通用户:uid在1000及以上的用户,我们看作普通用户
       一般用在登录上

创建用户组的命令:
    grouadd

        参数:
            -g:指定用户组的ID

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

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

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

   


这篇关于linux基础1的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程