Linux學習筆記

2022-08-24 09:51:12 字數 1703 閱讀 5208

1.linux終端

終端本質上是對應著 linux 上的 /dev/tty 裝置,linux 的多使用者登陸就是通過不同的 /dev/tty 裝置完成的,linux 預設提供了 6 個純命令列介面的 「terminal」(準確的說這裡應該是 6 個 virtual consoles)來讓使用者登入。在物理機系統上你可以通過使用[ctrl]+[alt]+[f1]~[f6]進行切換,當你切換到其中乙個終端後想要切換回圖形介面,你可以按下[ctrl]+[alt]+[f7]來完成。

2.shell

shell 是指「提供給使用者使用介面」的軟體(命令解析器),類似於 dos 下的  cmd.exe

3.使用者管理

a.檢視使用者 who am i   (在圖形介面開啟的為偽終端)

b.建立使用者 root使用者(最高許可權使用者)        建立乙個使用者:sudo adduser zou,      切換到乙個使用者中:su -l zou,      ctrl+d退出該使用者

c.使用者組:使用者組就是一組使用者的集合,它們可以共享一些資源,同時有私有資源.

問題一:如何看它們是哪些使用者組的?  

方法一:使用groups zou 

方法二:/etc/group   (etc/group檔案的格式說明:group_name:password:gid:user_list)

問題二:預設情況下新建使用者不具有root許可權,也不在sudo使用者組,需將新建使用者加入到sudo使用者組從而獲得root許可權

用usermod 命令可以為使用者新增使用者組:sudo usermod -g zou,再次用groups zou檢視使用者組是否在sudo中

使用sudo命令是root許可權.

d:刪除使用者:sudo deluser zou --remove -home

問題三:adduser和usermod的區別是什麼?

useradd 只建立使用者,建立完了用 passwd lilei 去設定新使用者的密碼。adduser 會建立使用者,建立目錄,建立密碼(提示你設定),做這一系列的操作。其實 useradd、userdel 這類操作更像是一種命令,執行完了就返回。而 adduser 更像是一種程式,需要你輸入、確定等一系列操作。

4.檔案許可權管理

a.檢視檔案管理:ls -l或者ll

b.修改檔案許可權 chmod 700 iphone6

5.作業:新增乙個使用者 zou,使用 sudo 建立檔案 /opt/zlj,設定成使用者 zou可以讀寫。

其他筆記:

1.獲取幫助:e.g:ls --help

2.常用快捷鍵

ctrl+c鍵來強行終止當前程式

ctrl+z

ctrl+d 退出終端

[tab]自動補全

3.常用指令(可以在bin目錄下檢視你想知道的命令)

ls pwd touch cat

linux上課內容:

1.家目錄~vs根目錄/

2.>覆蓋 >>追加

alias 重新命名 which cat

chown chmod

awkgrep

wc -l

sedshell指令碼

linux目錄結構檔案

學習筆記 Linux學習

echo i am whoami 反引號裡的內容會被當做命令執行 echo the cpu in my pc has cat proc cpuinfo grep c processor cores 等價於反引號 a 10 定義乙個變數,等號兩邊不能有空格 echo a的值為 a a的值為10 ech...

linux學習筆記

開機流程簡介 1 載入 bios 的硬體資訊,並取得第乙個開機裝置的代號 2 讀取第乙個開機裝置的 mbr 的 boot loader 亦即是 lilo,grub,spfdisk 等等 的開機資訊 3 載入 kernel 作業系統核心資訊,kernel 開始解壓縮,並且嘗試驅動所有硬體裝置 4 ke...

Linux 學習筆記

配置 telnet 服務 vi etc hosts.deny 在all all 行前加 號注釋,登出該行。新增一行all all 用 登出disable yes,或者修改為 disble no vi etc pam.d login 在auth required lib security pam se...