Linux知識點(三)

2021-10-05 13:03:37 字數 3495 閱讀 9857

2.使用者組指令

3.許可權

3.2修改檔案許可權

3.3檢視檔案大小

4.搜尋

5.程序

6.其他

備註:一般建立乙個使用者,則系統會自動生成乙個使用者組,如果該使用者如果被歸納到其他使用者組,則這個其他使用者組稱為擴充套件使用者組

cat /etc/passwd/#使用者儲存檔案

cat /etc/group#使用者組儲存檔案

cd /home#檢視系統存在的使用者

useradd ***# #建立乙個普通使用者,同時會建立乙個***使用者組 ,且這個使用者組為主組,同時也建立家目錄 在/home/***

id username#檢視使用者資訊

如:id test

uid=1002(test) gid=1002(test) 組=1002(test) #1002 為組的id號

uesrdel username#刪除使用者username

su - username#切換使用者,後面為使用者名稱

-bash*** $ #樣式丟失,正常的是#

樣式丟失處理方法:

ll -a /etc/skel* #可以檢視,其中.bash_profile和./bashrc 是構建樣式的檔案

cp /etc/skel/.* ./

su - username#切換使用者,後面為使用者名稱 - 表示切換到username使用者的家目錄

su username#切換使用者, 表示切換到username使用者切換之前的目錄,不在家目錄中

sudo#:wq普通使用者臨時使用root的最大許可權

passwd username#新增當前使用者密碼

vi /etc/sudoers#在root使用者下操作

username all=(root) nopasswd:all#在這個檔案中增加使用者增加乙個sudo的許可權,且不需要密碼

sudo其他正常操作

如:su - test #切換為test使用者

cat /root/data/test #tes使用者無法訪問root使用者資料,在/etc/sudoers中增加以後,使用sudo 就可以操作,如下

sudo cat /root/test

vi /etc/passwd

/sbin/nologin#不能切換使用者,但是有提示

/usr/bin/false#不能切換使用者,但沒有提示

groupadd usergroupname

usemod -a -g usergroupname username#a 增加使用者到使用者組 g:強行寫組名

如:usermod -a -g bigdata test #將test使用者新增到bigdata使用者組當中

id test #檢視使用者資訊的時候會顯示所在組的資訊

usermod -g usergroupname username

如:id test

uid=1002(test) gid=1002(test) 組=1002(test),1004(bigdata) #之前gid=test

usermod -g bigdata test

id test

uid=1002(test) gid=1004(bigdata) 組=1004(bigdata) #之後gid=bigdata,但是test將會丟失

usermod -a -g test test #因為前面更換主組,將乙個使用者組丟失,現在需要增加

id test

uid=1002(test) gid=1004(bigdata) 組=1004(bigdata),1002(test)

ll

第乙個字母

d#資料夾

-#檔案

l#連線

rw- r-- r-- 2 使用者 使用者組 time 檔名/資料夾名稱

rw- 第一組 6 代表檔案或者資料夾的所屬使用者,有讀和寫的許可權

r-- 第二組 4 代表檔案或者資料夾的所屬使用者組,有讀的許可權

r-- 第三組 4 代表其他使用者組的使用者對這個檔案或資料夾,有讀的許可權

r:read 讀許可權 4

w:write 寫許可權 2

x:執行 1

chmod -r 777 path/檔名#修改檔案或者資料夾許可權 -r 對於資料夾來說採用遞迴的,對資料夾裡面的檔案都設定了許可權修改

chown -r 使用者:使用者組 path/檔名#修改檔案或者資料夾許可權 修改使用者和使用者組對於檔案或者資料夾的許可權修改

ll -h 檔名或者 du -sh 檔名 #檢視檔案的大小 以位元組為單位

du -sh資料夾名稱

find / -name檔名 # /表示從根目錄開始搜尋

find path/檔名 -name ***#這個是現在了目錄,然後在裡面搜尋

ps -ef#檢視所有程序

ps -ef | grep vi#檢視執行vi這個命令的程序

kill -9 id#殺死程序

在使用vi 異常中斷,然後必須刪除掉swp這個檔案,不然下次出現還是會出現一系列的提示,有些問題,

但是這個swp檔案是乙個隱藏檔案,

ll -a #先檢視所有檔案,包括隱藏檔案

rm -f **.swp #刪除這個檔案就可以了

清空這個檔案內容,從另外乙個檔案內容拷貝過來

gg–dg-- 輸入i–貼上(滑鼠右鍵單擊)

Linux知識點三

1.新增乙個tom使用者,設定它屬於users組,並新增注釋資訊 分步完成 useradd tom usermod g users tom usermod c hr tom tom 一步完成 useradd g users c hr tom tom 2.設定tom使用者的密碼 passwd tom ...

HTTP知識點 (三)

可擴充套件性的乙個重要原則 如果http的某個實現接收到了自身未定義的頭域,將自動忽略它。例如,一台http 1.1的源伺服器從使用http 1.1的proxy那兒接收到一條 的訊息,實際上源伺服器並不知道終端客戶使用的是http 1.0還是http 1.1。因此,http 1.1定義via頭域,用...

UI知識點三

id constraintwithitem id view1 attribute nslayoutattribute attr1 relatedby nslayoutrelation relation toitem id view2 attribute nslayoutattribute attr2...