1. 程式人生 > 其它 >linux基礎1

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	:預設的解析器