僅記錄學習內容 一)基礎實驗:1. Unix中常見shell及其命令(shell的縮寫) Bourne shell (sh) Korn shell (ksh) C shell (csh) Bournw-again shell (bash)2. 普通用戶與超級用戶如何進行相互切換 普通用戶—>超級用戶 ...
僅記錄學習內容
一)基礎實驗:
1. Unix中常見shell及其命令(shell的縮寫)
Bourne shell (sh)
Korn shell (ksh)
C shell (csh)
Bournw-again shell (bash)
2. 普通用戶與超級用戶如何進行相互切換
普通用戶—>超級用戶:sudo su
退出超級用戶:exit
用戶間切換:su username
3. 遠程登錄及退出伺服器的命令
遠程登陸:telnet ip地址
退出伺服器:exit
4. 如何修改密碼
passwd命令
5. clear、pwd命令的作用
clear:清屏
pwd:查看當前目錄
6. cd命令的作用
cd:目錄間相互切換
7. ls命令的作用及常見的選項的作用(-a、-R、-t、-l、-F)
ls:列出文件及目錄
ls -a:列出當前路徑下的所有目錄及文件,包含隱藏文件
ls –R:遞歸顯示某個目錄下的子目錄、子文件以及子目錄下的子目錄、子文件等等
ls -t:對某個目錄下的目錄及文件基於時間排序
ls -l:列出文件的詳細情況
ls –F:顯示文件的類型
8. 如何創建文件
touch filename
9. 如何創建目錄
mkdir 目錄名:創建一個目錄
mkdir 目錄1/目錄2/目錄3:級聯創建目錄
二)擴展實驗:
1.切換到管理員的時候可以用su和su -,su與su - 的區別(觀察實驗現象)
sudo su切換到管理員時只是切換了root身份,shell環境仍是普通用戶的shell
sudo su – 切換到管理員時改變了shell環境
2.如何查看文件的最後一次訪問時間
stat filename可以查看文件的所有信息包含最後訪問時間
3.如何複製文件
cp [選項] 源文件 目標文件
4.如何刪除文件和目錄
rm -rf文件名或目錄名
-r:向下遞歸刪除
-f:強行刪除
5.如何給文件改名或者移動文件到另一個地方
mv 源文件 目標文件
三)作業:
1. 操作系統的三大組成及各自作用
Hardware:CPU、硬碟、滑鼠、記憶體條等硬體設備
Kernel:①管理進程、磁碟及程式②控制系統和硬體的交互③管理虛擬記憶體、後臺進程、文件系統和其他程式
Shell:用於用戶命令和二進位之間相互轉換
2. swap space、deamon的作用
swap space:交換空間(虛擬記憶體)。進行數據交換,系統將物理記憶體中不重要的數據存入虛擬記憶體中,使物理記憶體有足夠的空間運行其他程式。
deamon:後臺進程。提供各種後臺服務
3. Unix中相對路徑與絕對路徑的區別,相對路徑的參照物
絕對路徑:從系統根目錄開始,如/a/a1/a2/test
相對路徑:從當前路徑開始到目標路徑,如b/b1/b2/txt,相對路徑的參照物為當前路徑
4. Unix常見目錄結構/opt、/etc、/dev、/var、/kernel、/home等的作用
/opt:存放第三方插件
/etc:存放配置文件
/dev:存放設備文件
/var:存放超級用戶信息
/kernel:存放內核信息
/home:家目錄,存放所有用戶信息
5. /etc/passwd和/etc/shadow的作用
/etc/passwd:文件中的每個用戶都有一個對應的記錄行,記錄用戶的所有信息
/etc/shadow:與passwd中的記錄一 一對應
6. /etc/passwd文件中包含了用戶的哪些信息
/etc/passwd有七個欄位分別為:
用戶名:口令:用戶標識號:組標識號:註釋性描述:主目錄:登陸Shell
7. 使用passwd命令修改當前用戶的密碼
在當前用戶下使用passwd命令可以修改當前用戶的密碼
8. 查看當前目錄下所有文件包括隱藏文件的詳細列表信息
使用ls –al命令