版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精品文檔實(shí)驗(yàn) Linux shell 基本命令使用實(shí)驗(yàn)?zāi)康模菏煜?Linux 操作系統(tǒng)環(huán)境,掌握 Linux 的基本命令。實(shí)驗(yàn)提示:1、Linux 命令行的語(yǔ)法結(jié)構(gòu):$ command - option (s) option argument (s) command argument (s)含義:$: linux 系統(tǒng)提示符,您的 linux 系統(tǒng)可能是其他的提示符Command :linux 命令的名字- option(s ) :改變命令行為的一個(gè)或多個(gè)修飾符,即選項(xiàng)option argument (s) :選項(xiàng)的參數(shù)command argument (s) :命令的參數(shù)2、登錄 Linux
2、 系統(tǒng)的方式:(1)基于文本的界面的連接到 Linux 系統(tǒng)的方式有: 局域網(wǎng)連接:一般使用遠(yuǎn)程登錄軟件通過連接到局域網(wǎng)的 一臺(tái) Linux 主機(jī)或服務(wù)器上。在 Windows 下使用的遠(yuǎn)程登 錄軟件有 SSH、 telnet 等,在 下載 SSH 軟件。因特網(wǎng)連接:因特網(wǎng)連接與局域網(wǎng)連接相似。因特網(wǎng)中的Linux 服務(wù)器很多,如: , ssh 的設(shè)置:? host: ,user: open ,port: 22 , password :open123? host: , user: lab , port: 22 , passwo
3、rd : lab獨(dú)立連接:用戶使用一臺(tái)裝有 Linux 系統(tǒng)的計(jì)算機(jī),使用 文本的界面。當(dāng)使用以上三種方式連接 Linux 系統(tǒng)時(shí),需要向系統(tǒng)輸入正確的用 戶名和口令。 在成功登錄到 Linux 計(jì)算機(jī)后, 屏幕會(huì)出現(xiàn)一個(gè)諸如 “$” (有可能是其他的符號(hào) )的 shell 提示符。接著用戶可以使用 各種各樣的 linux 命令了。(2)基于圖形用戶界面:用戶使用一臺(tái)裝了 GNOME 或 KDE 圖形桌面的 Linux 系統(tǒng), 可以使用圖形界面的登錄窗口登錄到系統(tǒng)中。使用 Xmanager 等軟件, 在 windows 下登錄到 Linux ,可以 使用 linux 的圖形界面。在圖形界面中通
4、過新建終端操作進(jìn)入文本界面。注意 Linux 的很多 命令需要在文本界面下完成的, Linux 用戶使用的命令要比 Windows 操作系統(tǒng)多,且功能強(qiáng)大。3、退出 Linux 的 shell : 按<Ctrl-D> 鍵。4、Linux 常用的編輯器有:文本界面下的編輯器vi : UNIX 類操作系統(tǒng)通用編輯器,只要你習(xí)慣于操作,你會(huì) 覺得它比任何的編輯器都好用,且功能強(qiáng)大。pico 或 nano : 一種風(fēng)格很像 Microsoft DOS 的 EDIT 的一種 文本編輯器。一些發(fā)行版沒有安裝。emacs : linux 編輯器,功能強(qiáng)大的全屏幕編輯器。命令行方式建議使用 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)主要目錄說(shuō)明:? /bin :也稱二進(jìn)制( 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)恢復(fù)的命令如: tar 、 gzip 、 gunzip 和 zcat 。還有一些網(wǎng)絡(luò)命令如: domainname 、hostname 、netstat 和 ping 。目錄 /usr/bin 下存放了大部分的用戶命令。? /boot :在這個(gè)目錄下存放系統(tǒng)啟動(dòng)時(shí)要用到的程序。 包括 Linux 內(nèi)核的二進(jìn)制映像。內(nèi)核文件名是 vmlinux 加上版本和發(fā)布信息。? /dev : dev 是設(shè)備( device )的英文縮寫。在這個(gè)目錄中包含了 所有 linux 系統(tǒng)中使用的外部設(shè)備。但是這里并不是放的外部設(shè)備 的驅(qū)動(dòng)程序。? /etc :etc 這個(gè)目錄是 linux 系統(tǒng)中最重要的目錄
7、之一。 在這個(gè)目 錄下存放了 系統(tǒng)管理時(shí)要用到的各種配置文件和子目錄。 我們要用 到的網(wǎng)絡(luò)配置文件,文件系統(tǒng), x 系統(tǒng)配置文件,設(shè)備配置信息, 設(shè)置用戶信息等都在這個(gè)目錄下。? /sbin :這個(gè)目錄是用來(lái)存放 系統(tǒng)管理員的系統(tǒng)管理程序 。? /home :如果建立一個(gè)用戶,用戶名是“ ji ”, 那么/h在ome 目錄 下就有一個(gè)對(duì)應(yīng)的 /home/ji 路徑,用來(lái)存放用戶的主目錄。? /lib :lib 是庫(kù)( library )英文縮寫。這個(gè)目錄是用來(lái)存放系統(tǒng)動(dòng) 態(tài)連接共享庫(kù)的。 幾乎所有的應(yīng)用程序都會(huì)用到這個(gè)目錄下的共享庫(kù)。? /mnt :這個(gè)目錄主要用來(lái)臨時(shí)裝載文件系統(tǒng),系統(tǒng)管理員
8、運(yùn)行 mount 命令完成裝載工作。? /opt :該目錄用來(lái)安附加軟件包? /proc :目錄存放了進(jìn)程和系統(tǒng)得信息, 可以在這個(gè)目錄下獲取系 統(tǒng)信息。這些信息是在內(nèi)存中,由系統(tǒng)自己產(chǎn)生的。? /root :根( root )用戶的主目錄。如果用戶是以超級(jí)用戶的身份 登錄的,這個(gè)就是超級(jí)用戶的主目錄。? /sbin , /usr/sbin , /usr/root/sbin :存放了系統(tǒng)管理的工具、應(yīng) 用軟件和通用的 root 用戶權(quán)限的命令。? /tmp :用來(lái)存放不同程序執(zhí)行時(shí)產(chǎn)生的臨時(shí)文件。? /usr :是 linux 文件系統(tǒng)中最大的目錄之一。 它存放了可以在不同 主機(jī)間共享的只讀數(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 : 用來(lái)存放易變的數(shù)據(jù), 這些數(shù)據(jù)在系統(tǒng)運(yùn)行過程中會(huì)不斷變 化。 /var/spool/mail 存放收到的電子郵件, /var/log 存放系統(tǒng) 的日志。實(shí)驗(yàn)內(nèi)容:1. 新建一個(gè)用戶,用戶名為姓名的拼音加上學(xué)
10、號(hào),設(shè)置該用戶的密碼, 切換到該用戶下工作。2. 可以使用 man 和 info 命令來(lái)獲得每個(gè) Linux 命令的幫助手冊(cè),用 man ls , man passwd , info pwd 命令得到 ls、passwd 、pwd 三個(gè) 命令的幫助手冊(cè)。也可以使用:命令名 -help 格式來(lái)顯示該命令的幫助信息,如 who-help ,試一下這些命令3. 用 w 或 who 命令顯示當(dāng)前正在你的 Linux 系統(tǒng)中使用的用戶名字:1) 有多少用戶正在使用你的 Linux 系統(tǒng)?給出顯示的結(jié)果2) 哪個(gè)用戶登錄的時(shí)間最長(zhǎng)?給出該用戶登錄的時(shí)間和日期。4. 使用 whoami 命令找到用戶名。 使
11、用下面的命令顯示有關(guān)你計(jì)算機(jī)系統(tǒng)信息: uname (顯示操作系統(tǒng)的名稱), uname -n (顯示系統(tǒng)域名), uname -p (顯示系統(tǒng)的 CPU 名稱)1) 您的用戶名是什么?2) 你的操作系統(tǒng)名字是什么?3) 你計(jì)算機(jī)系統(tǒng)的域名是什么?4) 你計(jì)算機(jī)系統(tǒng)的 CPU 名字是什么?5. 用命令 date 顯示當(dāng)前的時(shí)間,給出顯示的結(jié)果6. 用 cal 命令顯示下列年份的日歷: 4、1752 、2010 年 7 月1) 給出你顯示以上年份年歷的命令2) 1752 年有幾天,為什么?1752 年有 355 天。9 月少了 11 天,9 月 2 日之后就變成了 9 月 14 日。 Cal 指
12、令源于美國(guó),也繼承了美國(guó)的歷史,當(dāng)時(shí)美國(guó)尚未成立, 仍是殖民地,其歷制在那一年發(fā)生了重大修正。7. 用 pwd 顯示你的主目錄 (home directory) 名字,給出 pwd 顯示的結(jié) 果。8. 使用 uptime 命令判斷系統(tǒng)已啟動(dòng)運(yùn)行的時(shí)間和當(dāng)前系統(tǒng)中有多少登 錄用戶,給出顯示的結(jié)果。9. 通過 Linux 的 man 、info 命令或因特網(wǎng)得到下面的 shell 命令、系統(tǒng) 調(diào)用和庫(kù)函數(shù)功能描述及每個(gè)命令使用例子:隨意編輯命令 命令功能的簡(jiǎn)要描述實(shí)例touch 新建文件cp復(fù)制文件或目錄mv移動(dòng)文件rm刪除文件或目錄mkdir新建目錄who當(dāng)前系統(tǒng)中以登陸用戶ls列出文件的屬性信
13、息cd改變當(dāng)前目錄pwd當(dāng)前工作目錄openreadwriteclosepipesocketmkfifosystemprintf10. vi 編輯器的使用:1) 在 shell 提示符下, 輸入 vi firscrip 并按 <Enter> 鍵。vi 的界面將 出現(xiàn)在顯示屏上;2) 按<A> 健,輸入 ls la ,并按 <Enter> 鍵;3) 輸入 who ,并按 <Enter> 鍵;4) 輸入 pwd ,再按 <Enter> 鍵。這時(shí)屏幕將如下圖所示:ls la who pwd5) 在按 <Esc> 鍵;6) 再輸入
14、:wq ,并按 <Enter> 鍵;7) 在 shell 提示符下,輸入 bash ./firscrip 并按 <Enter> 鍵;8) 觀察結(jié)果。當(dāng)前的工作目錄中有多少個(gè)文件?他們的名稱和大???還有誰(shuí)在使用你的計(jì)算機(jī)系統(tǒng)?當(dāng)前的工作目錄是什么?11. 在你的主目錄下建立如下圖所示的目錄樹。 “ Your Home Directory ” 表示你的主目錄, 不需要再建立。 給出完成這項(xiàng)工作的所有會(huì)話。 (會(huì) 話是指你命令的輸入和結(jié)果的輸出,你提交的作業(yè)應(yīng)包含這些內(nèi)容)12. 在系統(tǒng)中,執(zhí)行 cd professional/courses 命令,回答下列問題:1) 你的主
15、目錄的絕對(duì)路徑是什么?給出獲得該絕對(duì)路徑的命令及命令輸出2) acm 目錄的絕對(duì)路徑是什么?3) 給出 acm 目錄的兩個(gè)相對(duì)路徑4) 執(zhí)行 cd major/cs381/labs 命令。然后執(zhí)行一個(gè)命令顯示當(dāng)前目錄的絕對(duì)路徑,給出這個(gè)會(huì)話過程5) 給出獲得你的主目錄三個(gè)不同的命令。PwdCd Cd /root13. Linux 系統(tǒng)規(guī)定, 隱含文件是首字符為” .”的文件, 如 .profile 。在你的系統(tǒng)中的主目錄下查找隱含文件,它們分別是哪些?14. 下面這些目錄的 inode 號(hào)是多少: / 、你的主目錄( homedirectory )、 /temp 、 /professional 、和/personal? 寫出會(huì)話過程。15. 在 labs 目錄下,用文本編輯器創(chuàng)建一個(gè)名字為 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 命令回答這個(gè)問題,給出會(huì)話
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度云南省高校教師資格證之高等教育法規(guī)押題練習(xí)試卷B卷附答案
- 2024年度內(nèi)蒙古自治區(qū)高校教師資格證之高校教師職業(yè)道德??碱A(yù)測(cè)題庫(kù)(奪冠系列)
- 低空經(jīng)濟(jì)產(chǎn)業(yè)園實(shí)施步驟
- 低空經(jīng)濟(jì)公司運(yùn)營(yíng)管理方案
- 贛南師范大學(xué)《雕塑基礎(chǔ)》2021-2022學(xué)年第一學(xué)期期末試卷
- 阜陽(yáng)師范大學(xué)《體育教師語(yǔ)言表達(dá)》2021-2022學(xué)年第一學(xué)期期末試卷
- 阜陽(yáng)師范大學(xué)《公共設(shè)施設(shè)計(jì)》2022-2023學(xué)年第一學(xué)期期末試卷
- 福建師范大學(xué)協(xié)和學(xué)院《國(guó)際公法》2021-2022學(xué)年第一學(xué)期期末試卷
- 專題75 實(shí)驗(yàn)六:描繪小燈泡的伏安特性曲線(含答案)-十年(2014-2023)高考物理真題分項(xiàng)匯編(全用)
- 福建師范大學(xué)《寫意人物畫》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年巴黎奧運(yùn)會(huì)
- (完整版)硬筆行楷入門字帖
- MOOC 創(chuàng)業(yè)基礎(chǔ)-暨南大學(xué) 中國(guó)大學(xué)慕課答案
- 2024年畜禽屠宰企業(yè)獸醫(yī)衛(wèi)生檢驗(yàn)人員考試試題
- 1-癌癥篩查課后作業(yè)
- 《高等工程數(shù)學(xué)》吳孟達(dá)版習(xí)題答案(其次章)
- 師德表現(xiàn)、身心健康證明模板
- DB63T1743-2019青海省建筑工程資料管理規(guī)程
- 海鷗島旅游策劃與城市設(shè)計(jì)規(guī)劃說(shuō)明書
- 高山現(xiàn)代蔬菜產(chǎn)業(yè)示范基地建設(shè)項(xiàng)目實(shí)施方案
- 站場(chǎng)綠化施工方案
評(píng)論
0/150
提交評(píng)論