作業系統實驗二

2021-08-20 02:45:47 字數 2355 閱讀 9373

一、實驗目的:

(1)熟悉linux系統的基本命令。

(2)熟悉linux的作業系統。

二、實驗環境:

一台裝有linux的機器(這裡預設是redhat linux 9)

三、實驗內容:

1.檔案操作命令的使用

(1)用vi編輯器新建乙個test1檔案,並且輸入「thisis test1~!」。

(2)檢視檔案與目錄,具體步驟如下:

進入linux系統。

輸入命令ls -m,並按回車鍵。

觀察結果,結果如圖。

(3)顯示檔案內容cat,具體步驟如下:

輸入cat test1後,按回車鍵執行,結果如圖。

(3)刪除檔案命令rm,具體步驟如下:

登入linux

在終端輸入命令ls

按回車鍵執行命令,如圖就可以看到當前目錄下的所有檔案。rm test1:刪除檔案test1。

輸入rm test1,按回車鍵

輸入命令ls檢視上次執行的結果,如圖。

2.目錄命令的使用

(1)cd的使用,具體步驟如下:

該命令是用來改變當前的目錄,在命令提示符前輸入「cd路徑」,然後按回車鍵就可以切換所需要的目錄了。具體步驟如下:

進入系統後,在命令提示符後輸入cd /,按回車鍵,切換到根目錄。

執行命令後結果如圖

(2)mkdir命令,具體步驟如下:

mkdir(make directorries)命令用在當前目錄下建立乙個子目錄。具體步驟如下:

在命令提示符輸入後輸入cd test。

按回車鍵,執行後檢視結果,如圖。

在命令符上輸入mkdir newdir,按回車鍵執行。

輸入命令ls

按回車鍵後在圖中,會發現多了乙個檔案目錄名newdir。

(3)rmdir命令

繼續前面的實驗,直接在命令提示符後面輸入rmdir newdir,按回車鍵執行。

在命令提示符後輸入ls

按回車鍵執行,結果如圖。

3.其他命令的使用

(1)logout 命令,具體步驟如下:

在命令提示符後輸入logout,按回車鍵。

檢視結果,會發現返回了登入介面。

(2)useradd命令,具體步驟如下:

確認自己是否是root使用者,是則直接執行第五步,否則執行第二步。

在命令提示符後輸入su,按回車鍵執行。

在passwd後輸入密碼(注意密碼是不顯示的)。

如果密碼正確的話,會出現新的命令提示符「#」。

在提示符後輸入useradd qy,按回車鍵。

(3)shutdown命令,具體步驟如下:

獲得root許可權

在命令提示符後輸入shutdown或者init 0。按回車鍵執行。

如果輸入shutdown -r 30,則是30s後重新啟動。

如果是輸入init 0 ,結果則是如圖。

關閉介面後會出現上面的情況。

四、可選實驗

1.檔案命令操作的使用

(1)檔案的複製命令cp

該命令用於檔案或者目錄。設當前的目錄下有檔案aa,cp aa test後將檔案aa中的內容複製到test中去。具體操作如下:

首先,進入linux,然後在命令提示符後輸入cpaa test,按回車鍵執行後,輸入cattest檢視檔案的內容,如圖。

(2)檔案改名命令mv

該命令用於移動或更改現有的檔案或者目錄。設當前的目錄下面有檔案test,輸入mv testtest1,將檔案名字改為test1。具體操作如下:首先是進入linux,然後在命令提示符後面輸入mv test test1,按回車鍵,再輸入命令檢視上次的結果,如圖。

2.其他命令的使用

passwd命令:該命令用於修改使用者的密碼。下面修改我們剛建立使用者的密碼(新建使用者的密碼一般預設為空的),同樣該命令需要管理員的root的許可權。具體的操作如下:

首先得獲得root的許可權,然後輸入命令passwdqy後按回車鍵執行。接著輸入新的密碼,再輸入一遍新的密碼來確認。結果如圖。

五、心得體會:

這個實驗相比第乙個稍微複雜了一點,涉及到挺多東西的,因為要操作的命令比第乙個的要稍微多一點,剛剛開始操作的時候時候是有點無從下手的,看了老師的操作之後,自己又開始重新做了一遍,一步一步地來,把每個操作命令都認真地做了一遍。最後很高質量完成了這個實驗,到最後發現熟悉了按鍵和操作之後也不是很難的,關鍵是自己有沒有沉下心來操作罷了。

(此處省略..)

作業系統實驗二

1.分析程序爭用臨界資源的現象,學習解決程序互斥的方法。2.了解fork 系統呼叫的返回值,掌握用fork 建立程序的方法 3.熟悉wait exit等系統呼叫。修改程式,在父 子程序中分別使用wait exit等系統呼叫 實現 其同步推進,多次反覆執行改進後的程式,觀察並記錄執行結果。wait 返...

作業系統實驗

一 實驗目的 理解vi的三種執行模式及其切方法。學會使用vi的各種操作命令進行文字檔案的編輯。用vi編寫linux下c程式,會用gcc編譯。二 實驗環境 一台裝有linux的機器 這裡預設是red hat linux 9 系統裡面有gcc編譯器。三 實驗內容 寫出主要的內容 首先用合法使用者登入系統...

作業系統實驗

分析bootloader進入保護模式的過程。在剛進入bootloader的時候,最先執行的操作分別為關閉中斷 清除eflags的df位以及將ax,ds,es,ss暫存器初始化為0 globl start start code16 cli 關中斷 cld 清除方向標誌 xorw ax,ax ax清0 ...