Linux操作系統(tǒng)實驗報告1_第1頁
Linux操作系統(tǒng)實驗報告1_第2頁
Linux操作系統(tǒng)實驗報告1_第3頁
Linux操作系統(tǒng)實驗報告1_第4頁
Linux操作系統(tǒng)實驗報告1_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、精品文檔實驗 Linux shell 基本命令使用實驗目的:熟悉 Linux 操作系統(tǒng)環(huán)境,掌握 Linux 的基本命令。實驗提示:1、Linux 命令行的語法結(jié)構(gòu):$ command - option (s) option argument (s) command argument (s)含義:$: linux 系統(tǒng)提示符,您的 linux 系統(tǒng)可能是其他的提示符Command :linux 命令的名字- option(s ) :改變命令行為的一個或多個修飾符,即選項option argument (s) :選項的參數(shù)command argument (s) :命令的參數(shù)2、登錄 Linux

2、 系統(tǒng)的方式:(1)基于文本的界面的連接到 Linux 系統(tǒng)的方式有: 局域網(wǎng)連接:一般使用遠程登錄軟件通過連接到局域網(wǎng)的 一臺 Linux 主機或服務器上。在 Windows 下使用的遠程登 錄軟件有 SSH、 telnet 等,在 下載 SSH 軟件。因特網(wǎng)連接:因特網(wǎng)連接與局域網(wǎng)連接相似。因特網(wǎng)中的Linux 服務器很多,如: , ssh 的設置:? host: ,user: open ,port: 22 , password :open123? host: , user: lab , port: 22 , passwo

3、rd : lab獨立連接:用戶使用一臺裝有 Linux 系統(tǒng)的計算機,使用 文本的界面。當使用以上三種方式連接 Linux 系統(tǒng)時,需要向系統(tǒng)輸入正確的用 戶名和口令。 在成功登錄到 Linux 計算機后, 屏幕會出現(xiàn)一個諸如 “$” (有可能是其他的符號 )的 shell 提示符。接著用戶可以使用 各種各樣的 linux 命令了。(2)基于圖形用戶界面:用戶使用一臺裝了 GNOME 或 KDE 圖形桌面的 Linux 系統(tǒng), 可以使用圖形界面的登錄窗口登錄到系統(tǒng)中。使用 Xmanager 等軟件, 在 windows 下登錄到 Linux ,可以 使用 linux 的圖形界面。在圖形界面中通

4、過新建終端操作進入文本界面。注意 Linux 的很多 命令需要在文本界面下完成的, Linux 用戶使用的命令要比 Windows 操作系統(tǒng)多,且功能強大。3、退出 Linux 的 shell : 按<Ctrl-D> 鍵。4、Linux 常用的編輯器有:文本界面下的編輯器vi : UNIX 類操作系統(tǒng)通用編輯器,只要你習慣于操作,你會 覺得它比任何的編輯器都好用,且功能強大。pico 或 nano : 一種風格很像 Microsoft DOS 的 EDIT 的一種 文本編輯器。一些發(fā)行版沒有安裝。emacs : linux 編輯器,功能強大的全屏幕編輯器。命令行方式建議使用 ema

5、cs 或 vi圖形界面的編輯器emacs 編程編輯器gedit 、kedit 全屏幕文本編輯程序5、Linux 文件系統(tǒng)的結(jié)構(gòu)如下:c圖 1 linux 文件系統(tǒng)結(jié)構(gòu)Linux 系統(tǒng)主要目錄說明:? /bin :也稱二進制( binary )目錄, 包含了那些供系統(tǒng)管理員和普 通用戶使用的重要的 Linux 命令的可執(zhí)行文件 。一些常用的命令 有: bash 、cat、chmod 、 cp 、 date 、 echo 、kill 、ln 、 mail 、 mkdir 、more 、mv 、ps 、pwd 、rm 、rmdir 、sh、stty 、su、tcsh 、 uname 和vi。一些用于

6、系統(tǒng)恢復的命令如: tar 、 gzip 、 gunzip 和 zcat 。還有一些網(wǎng)絡命令如: domainname 、hostname 、netstat 和 ping 。目錄 /usr/bin 下存放了大部分的用戶命令。? /boot :在這個目錄下存放系統(tǒng)啟動時要用到的程序。 包括 Linux 內(nèi)核的二進制映像。內(nèi)核文件名是 vmlinux 加上版本和發(fā)布信息。? /dev : dev 是設備( device )的英文縮寫。在這個目錄中包含了 所有 linux 系統(tǒng)中使用的外部設備。但是這里并不是放的外部設備 的驅(qū)動程序。? /etc :etc 這個目錄是 linux 系統(tǒng)中最重要的目錄

7、之一。 在這個目 錄下存放了 系統(tǒng)管理時要用到的各種配置文件和子目錄。 我們要用 到的網(wǎng)絡配置文件,文件系統(tǒng), x 系統(tǒng)配置文件,設備配置信息, 設置用戶信息等都在這個目錄下。? /sbin :這個目錄是用來存放 系統(tǒng)管理員的系統(tǒng)管理程序 。? /home :如果建立一個用戶,用戶名是“ ji ”, 那么/h在ome 目錄 下就有一個對應的 /home/ji 路徑,用來存放用戶的主目錄。? /lib :lib 是庫( library )英文縮寫。這個目錄是用來存放系統(tǒng)動 態(tài)連接共享庫的。 幾乎所有的應用程序都會用到這個目錄下的共享庫。? /mnt :這個目錄主要用來臨時裝載文件系統(tǒng),系統(tǒng)管理員

8、運行 mount 命令完成裝載工作。? /opt :該目錄用來安附加軟件包? /proc :目錄存放了進程和系統(tǒng)得信息, 可以在這個目錄下獲取系 統(tǒng)信息。這些信息是在內(nèi)存中,由系統(tǒng)自己產(chǎn)生的。? /root :根( root )用戶的主目錄。如果用戶是以超級用戶的身份 登錄的,這個就是超級用戶的主目錄。? /sbin , /usr/sbin , /usr/root/sbin :存放了系統(tǒng)管理的工具、應 用軟件和通用的 root 用戶權(quán)限的命令。? /tmp :用來存放不同程序執(zhí)行時產(chǎn)生的臨時文件。? /usr :是 linux 文件系統(tǒng)中最大的目錄之一。 它存放了可以在不同 主機間共享的只讀數(shù)

9、據(jù)。? /lost+found : 目錄中存放所有和其他目錄沒有關(guān)聯(lián)的的文件,這 些文件可以用 Linux 工具 fsck 查找得到。? /sbin : /usr/sbin : /usr/local/sbin : Contains systemadministration command files that can only be run by theroot user.? /var : 用來存放易變的數(shù)據(jù), 這些數(shù)據(jù)在系統(tǒng)運行過程中會不斷變 化。 /var/spool/mail 存放收到的電子郵件, /var/log 存放系統(tǒng) 的日志。實驗內(nèi)容:1. 新建一個用戶,用戶名為姓名的拼音加上學

10、號,設置該用戶的密碼, 切換到該用戶下工作。2. 可以使用 man 和 info 命令來獲得每個 Linux 命令的幫助手冊,用 man ls , man passwd , info pwd 命令得到 ls、passwd 、pwd 三個 命令的幫助手冊。也可以使用:命令名 -help 格式來顯示該命令的幫助信息,如 who-help ,試一下這些命令3. 用 w 或 who 命令顯示當前正在你的 Linux 系統(tǒng)中使用的用戶名字:1) 有多少用戶正在使用你的 Linux 系統(tǒng)?給出顯示的結(jié)果2) 哪個用戶登錄的時間最長?給出該用戶登錄的時間和日期。4. 使用 whoami 命令找到用戶名。 使

11、用下面的命令顯示有關(guān)你計算機系統(tǒng)信息: uname (顯示操作系統(tǒng)的名稱), uname -n (顯示系統(tǒng)域名), uname -p (顯示系統(tǒng)的 CPU 名稱)1) 您的用戶名是什么?2) 你的操作系統(tǒng)名字是什么?3) 你計算機系統(tǒng)的域名是什么?4) 你計算機系統(tǒng)的 CPU 名字是什么?5. 用命令 date 顯示當前的時間,給出顯示的結(jié)果6. 用 cal 命令顯示下列年份的日歷: 4、1752 、2010 年 7 月1) 給出你顯示以上年份年歷的命令2) 1752 年有幾天,為什么?1752 年有 355 天。9 月少了 11 天,9 月 2 日之后就變成了 9 月 14 日。 Cal 指

12、令源于美國,也繼承了美國的歷史,當時美國尚未成立, 仍是殖民地,其歷制在那一年發(fā)生了重大修正。7. 用 pwd 顯示你的主目錄 (home directory) 名字,給出 pwd 顯示的結(jié) 果。8. 使用 uptime 命令判斷系統(tǒng)已啟動運行的時間和當前系統(tǒng)中有多少登 錄用戶,給出顯示的結(jié)果。9. 通過 Linux 的 man 、info 命令或因特網(wǎng)得到下面的 shell 命令、系統(tǒng) 調(diào)用和庫函數(shù)功能描述及每個命令使用例子:隨意編輯命令 命令功能的簡要描述實例touch 新建文件cp復制文件或目錄mv移動文件rm刪除文件或目錄mkdir新建目錄who當前系統(tǒng)中以登陸用戶ls列出文件的屬性信

13、息cd改變當前目錄pwd當前工作目錄openreadwriteclosepipesocketmkfifosystemprintf10. vi 編輯器的使用:1) 在 shell 提示符下, 輸入 vi firscrip 并按 <Enter> 鍵。vi 的界面將 出現(xiàn)在顯示屏上;2) 按<A> 健,輸入 ls la ,并按 <Enter> 鍵;3) 輸入 who ,并按 <Enter> 鍵;4) 輸入 pwd ,再按 <Enter> 鍵。這時屏幕將如下圖所示:ls la who pwd5) 在按 <Esc> 鍵;6) 再輸入

14、:wq ,并按 <Enter> 鍵;7) 在 shell 提示符下,輸入 bash ./firscrip 并按 <Enter> 鍵;8) 觀察結(jié)果。當前的工作目錄中有多少個文件?他們的名稱和大???還有誰在使用你的計算機系統(tǒng)?當前的工作目錄是什么?11. 在你的主目錄下建立如下圖所示的目錄樹。 “ Your Home Directory ” 表示你的主目錄, 不需要再建立。 給出完成這項工作的所有會話。 (會 話是指你命令的輸入和結(jié)果的輸出,你提交的作業(yè)應包含這些內(nèi)容)12. 在系統(tǒng)中,執(zhí)行 cd professional/courses 命令,回答下列問題:1) 你的主

15、目錄的絕對路徑是什么?給出獲得該絕對路徑的命令及命令輸出2) acm 目錄的絕對路徑是什么?3) 給出 acm 目錄的兩個相對路徑4) 執(zhí)行 cd major/cs381/labs 命令。然后執(zhí)行一個命令顯示當前目錄的絕對路徑,給出這個會話過程5) 給出獲得你的主目錄三個不同的命令。PwdCd Cd /root13. Linux 系統(tǒng)規(guī)定, 隱含文件是首字符為” .”的文件, 如 .profile 。在你的系統(tǒng)中的主目錄下查找隱含文件,它們分別是哪些?14. 下面這些目錄的 inode 號是多少: / 、你的主目錄( homedirectory )、 /temp 、 /professional 、和/personal? 寫出會話過程。15. 在 labs 目錄下,用文本編輯器創(chuàng)建一個名字為 lab1 的文件,文件的內(nèi)容為:“ Use a text editor to create a file called lab1 under thelabs directory in your directory hierarchy. The file should contain the text of this problem.”?;卮鹣铝袉栴}:1) lab1 文件的類型,用 Linux 命令回答這個問題,給出會話

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論