實驗樓之Linux快捷 使用者及檔案許可權 檔案檢視

2022-03-25 19:39:54 字數 2083 閱讀 6979

實驗二

知識點1:通常不是直接與系統打交道,而是通過乙個叫做shell的中間程式。

shell即是使用者互動的介面,又是控制系統的指令碼語言。常用的有bash. zsh, ksh, csh,

命令列模式:居然有6種,相互切換用ctrl+alt+f1-f6,實現。用用ctrl+alt+f7切回桌面模式。

小快捷:tab鍵,補全;;

ctrl+c強行中止當前程式,不會退出終端。

ctrl+s暫停程式,按任何鍵繼續

ctrl+z將當前程式放到後台繼續執行,按fg恢復到前台

ctrl+a相當於home

ctrl+e相當於end

萬用字元:* 匹配0個或多個字元

? 匹配乙個字元

[asdf]匹配asdf中的任意乙個字元

獲得幫助:用man 相當於用less檢視,如man ls info

--help 檢視某個命令的引數比較好,如ls --help

乙個輸出圖形字元的命令:banner 先:sudo apt-get update 再:sudo apt-get install sysvbanner 最後:banner lee(列印想輸出的字元)

實驗三:

使用者檢視:檢視當前使用者:who am i 或者 who

-m 顯示當前使用者資訊

-u 顯示所有登入的使用者資訊

-q 輸出當前使用者數

使用sudo命令,前提:一是要知道當前登入使用者的密碼,二是當前使用者必須在sudo使用者組。

建立使用者:sudo adduser lilei,建立名字為lilei的使用者,預設在/home 中建立 目錄 切換登入使用者:su -l lilei,,退出當前使用者用 exit 或 ctrl+ d

用 groups lilei ,檢視使用者 lilei 所在的使用者組。或者通過 cat /etc/group | sort 檢視group檔案裡有沒有 shiyanlou 。

將其他使用者加入sudo組:

法一:使用 usermod 命令,sudo usermod -g sudo lilei,可以為使用者新增使用者組,但這需要root許可權。

法二:直接使用root使用者為其他使用者新增使用者組;相當於管理員為新使用者拉到某個使用者組。

刪除使用者:sudo deluser lilei --remove-home。後面引數是在/home 中刪除使用者相應的檔案

注意:乙個目錄同時具有讀許可權 r 和執行許可權 x 時才可以開啟並檢視內部檔案,乙個目錄要有寫許可權 w 才允許在其中建立其他檔案。

檔案所有者變更:sudo chown shiyanlou lee.txt 將lee.txt檔案的所有者,改為shiyanlou

更改檔案許可權:

法一:chmod 777 lee.txt 直接賦許可權

法二:chmod go-rw lee.txt 其中g:group, o:others, u:user, + - 增加去掉相應的許可權rw

adduser lilei 會建立使用者,建立目錄,建立密碼(提示 你設定),做這一系列操作。

useradd lilei 只建立使用者,建立完了用 passwd lilei 去設定新使用者的密碼

第四次實驗

sudo apt-get update

sudo apt-get install tree

檢視檔案:cat, tac, nl

cat -n lee.txt

-b : 指定要有兩新增行號的方式,主種:

-b a:表示無論是否為空行,同樣列出行號("cat -n"就是這種方式)

-b t:只列出非空行的編號並列出(預設為這種方式)

-n : 設定行號的樣式,主要有三種:

-n ln:在行號欄位最左端顯示

-n rn:在行號欄位最右邊顯示,且不加 0

-n rz:在行號欄位最右邊顯示,且加 0

-w : 行號字段占用的位數(預設為 6 位)

例:nl -w 3 -n rz lee.txt ,行號顯示3位數 且最左邊新增零

more、less、head、tail

head、tail 可限制顯示行數

例:tail -n 6 lee.txt ,顯示倒數6行

檢視檔案型別用 file

例:file lee.txt

實驗樓之linux學習

cd etc passwd 第二個分號後即是是否需要密碼登入,去掉即可不需要密碼登入 兩種解決方法 1.實驗樓上的解決方案我試過沒有成功,在此列出來.如果哪位大神看到了請指出我的錯誤 以hhh使用者為例,想要在根目錄上建立乙個資料夾,使用命令 sudo mkdir 1 提示is not in the...

實驗樓Linux入門 Linux使用者管理

輸出的第一列表示開啟當前偽終端的使用者的使用者名稱 要檢視當前登入使用者的使用者名稱,去掉空格直接使用whoami即可 新增乙個使用者lilei sudo adduser lilei登入到使用者賬戶lilei su switch user su login lilei 登入到賬戶 lilei 並且切...

實驗樓 3 Linux使用者及使用者組

獲得自己使用者名稱 who am i whoami pts 0 偽終端 序號 root操作 sudo firstly,知道當前登入使用者的密碼 secondly,當前使用者在sudo使用者組 新增新使用者 sudo adduser user name 回車輸入預設值 預設為新使用者建立home目錄 ...