實驗二
知識點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目錄 ...