第2章 Linux基本命令_第1頁
第2章 Linux基本命令_第2頁
第2章 Linux基本命令_第3頁
第2章 Linux基本命令_第4頁
第2章 Linux基本命令_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第2章 Linux的基本命令第2章 Linux的基本命令本章中介紹Linux 系統(tǒng)中的幾個基本命令和基本操作。如怎樣登錄和退出系統(tǒng),如何顯示日期和時間,怎樣顯示用戶信息,發(fā)送消息,以及如何查看系統(tǒng)的在線幫助信息等等。2.1 Linux中的root用戶和普通用戶在linux系統(tǒng)中有以下兩種不同類型的用戶帳號:1root :超級用戶帳號(系統(tǒng)管理員),使用這個帳號可以在系統(tǒng)中做任何操作。2普通用戶:這個帳號供普通用戶使用,可以進行有限的操作。一般的Linux使用者均為普通用戶,而系統(tǒng)管理員一般使用root用戶帳號完成一些系統(tǒng)管理的工作。如果只需要完成一些由普通帳號就能完成的任務(wù),建議不要使用超級用

2、戶帳號,以免無意中破壞系統(tǒng),影響系統(tǒng)的正常運行。2.2登陸(login)和退出(logout)一般來說,linux操作系統(tǒng)中有兩種界面可以使用。一種是圖形界面(X-Window),它類似于windows系統(tǒng)的視窗界面,比較直觀,用戶可以通過鼠標(biāo)點擊的方法進行操作;另一種則是字符界面,它類似于DOS界面,需要通過命令行的方式來執(zhí)行各種操作。用戶可自己選擇使用何種界面。如果你使用圖形界面,那么系統(tǒng)啟機后,會出現(xiàn)以下畫面:抓圖如果你使用字符界面,那么系統(tǒng)啟機后,以Red Hat Linux8.0為例, 您將看到類似以下的信息: Red Hat Linux release 5.1 (Manhattan

3、)Kernel 2.0.34 on an i586login: 這時候就可以登錄系統(tǒng)了。用戶登錄分兩步:第一步,在login: 之后輸入用戶的登錄名并回車,系統(tǒng)會根據(jù)該登錄名識別用戶;第二步,在輸入用戶名后,系統(tǒng)出現(xiàn)的password: 之后,輸入用戶的口令,該口令是用戶自己設(shè)置的一個字符串,對其他用戶是保密的,是在登錄時系統(tǒng)用來辨別真假用戶的關(guān)鍵字。當(dāng)用戶正確地輸入用戶名和口令后,就能夠合法地進入系統(tǒng)。進入系統(tǒng)后,屏幕顯示: $符號是系統(tǒng)提示符,又稱為命令提示符,在出現(xiàn)這個符號之后,我們就可以在系統(tǒng)中進行各種操作了。在您用完Linux系統(tǒng), 為確保安全性,必須退出。字符界面下退出系統(tǒng)可采用三

4、種退出方式:1) 同時按下Ctrl鍵和D鍵,也即 CTRL+D 組合鍵。2) 敲入“exit”后回車:$exit3) 敲入“l(fā)ogout”后回車。 $logout 退出后,系統(tǒng)返回到login : 提示符狀態(tài)。這時候,如果有需要,我們還可以重新登陸系統(tǒng),或者以其他用戶身份登陸。提示: 登錄到系統(tǒng)后,超級用戶的提示符是“#”,其他用戶的提示符是“$”。2.3顯示時間和日期: date【命令說明】date命令用于顯示和設(shè)置系統(tǒng)日期和時間?!久罡袷健縟ate -options format 其中-options表示選項參數(shù),format指顯示時間格式 (以+開頭,后面接格式)。 【選項說

5、明】 -d , -date datestr :顯示由datestr描述的日期; -s datestr, -set datestr :設(shè)置datestr 描述的日期;-u, -universal : 顯示或設(shè)置通用時間?!緯r間格式說明】% a :星期幾的簡稱( Sun.Sat);% A :星期幾的全稱( Sunday.Saturday);% b :% h :月的簡稱(Jan.Dec); % B :月的全稱(January.December);% c :日期和時間( Mon Nov 8 14:12:46 CST 1999);% d :一個月的第幾天(01.31);% D :日期(mmddyy);%

6、 H :小時(00.23),24小時制;% I :小時(01.12),12小時制;% j :一年的第幾天(001.366);% k :小時(0.23),24小時制;% l :小時(1.12),12小時制;% m :月(01.12); % M: 分鐘(00.59);% p :顯示出AM或PM;% r :時間(hh:mm:ss AM或PM),12小時制;% s :從1970年1月1日00:00:00到目前經(jīng)歷的秒數(shù);% S :秒(00.59);% T :時間(24小時制)(hh:mm:ss); % w :一個星期的第幾天(0代表星期天);% W :一年的第幾個星期(00.53,星期一為第一天);%

7、 x :顯示日期的格式(mm/dd/yy);% X :顯示時間的格式(H:M:S);% y :年的最后兩個數(shù)字( 1999則是99);% Y :年(例如:1970,1996等);% Z :時區(qū)日期域?!纠肯旅媸且恍╋@示和設(shè)置日期的例子。若只想顯示今天是星期幾的信息,可以:$date +%a二若想顯示今天是一年中的第幾天,可以:$date +%j363如果要設(shè)定日期,就要使用-s選項,下面的例子將當(dāng)前日期設(shè)為2004年12月29日。#date -s 20041229三 12月 29 00:00:00 CST 2004 設(shè)置完后,我們可以直接敲入date命令察看日期是否已更改:#date三 12

8、月 29 00:00:00 CST 2004提示: 系統(tǒng)日期只能由系統(tǒng)管理員來設(shè)置,但用戶可以選擇顯示日期和時間的方式。2.4顯示日歷命令:cal 【命令說明】cal命令用于顯示指定的日歷資料?!久罡袷健縞al month year其中,month表示月份, year表示年份。如果不指定,則顯示當(dāng)月的日歷。若只指定了一個數(shù)字,則顯示該數(shù)字所代表的年的所有月的日歷。注意,年份的設(shè)定只能在0到9999之間取值,否則會顯示錯誤信息。【例】下面的例子顯示2000年1月份的日歷$cal 1 2000January 2000Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 1

9、0 11 12 13 14 1516 17 18 19 20 21 2223 24 25 26 27 28 2930 31如果要顯示當(dāng)月的日歷,直接輸入cal即可:$calSeptember 2004Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 1112 13 14 15 16 17 1819 20 21 22 23 24 2526 27 28 29 302.5顯示登錄用戶信息:who、finger2.5.1 who命令【命令說明】who命令能夠最簡單迅速的顯示當(dāng)前登陸到系統(tǒng)中的所有用戶信息。以下是三種形式的who 命令:who 顯示登陸到系統(tǒng)的所有用戶賬

10、號、登錄位置,登錄日期時間以及從哪個主機登錄;who am i 顯示當(dāng)前用戶登錄時用的用戶帳號;whoami顯示當(dāng)前用戶有效賬號,系統(tǒng)使用此賬號決定用戶權(quán)限。【命令格式】who -optionsam i其中-options代表選項?!具x項說明】-H ,-heading:顯示標(biāo)題欄(第一行)。具體見下面的【標(biāo)題欄說明】。 -m : 只顯示主機名和用戶帳號-j,-u,-idle : 顯示上次登陸到本次登陸之間的間隔時間。如果用戶終端中曾有輸入,則會顯示 . ,若一天以上沒有使用則顯示 old. -T,-w ,-mesg :在原有的格式中,增加一個關(guān)

11、于是否接受訊息的狀態(tài)欄位。狀態(tài)值以+,- ,?來表示,其中+表示允許執(zhí)行write指令,并接受其他使用者傳送的信息;- 表示不允許執(zhí)行write指令,也不接受其他使用者傳送的信息;?則表示已無法找到該登陸主機?!緲?biāo)題欄說明】標(biāo)題欄說明主要包括以下幾個標(biāo)題:Name: 用戶登錄名。Line: 與用戶登錄有關(guān)的設(shè)備名。Time: 用戶登錄的時間和日期。Comment:最近的一個登錄終端。Idle: 指終端從上次使用至今的時間長度。顯示屏幕上每個用戶從上次退出到本次登陸的空閑時間。【例】以下是who命令的三種使用方式的例子:$whodenise   pts/1 Jun

12、8 07:07joe    lft/0 Jun 8 08:34 顯示結(jié)果的每一行代表了一個用戶的信息,如第一行表示用戶名為denise的用戶在6月8號的7:07分,從終端pts/1登錄。下面是who命令的另外兩種使用方式:$whoami denise $who am Idenise   pts/0   Jun 21 07:53 以下是帶有選項參數(shù)的who命令:$who H NAME LINE TIME COMMENT root pts/0 Sep 29 10:31 (mu01) 其中NAME、LINE、T

13、IME、COMMENT為-H選項的標(biāo)題欄。 在下面這個命令的結(jié)果中,我們發(fā)現(xiàn)標(biāo)題欄中多了一個IDLE字段,這是我們使用-u選項的結(jié)果:$who u HNAME LINE TIME IDLE PID COMMENT root pts/0 Sep 29 10:31 . 32757 (mu01) 2.5.2 finger命令【命令說明】finger命令用于顯示本地或遠端用戶信息。默認的finger命令顯示每一個登陸用戶的信息,包括登陸名、全名、終端名(若前面加*則表示禁止寫)、閑置時間、登陸時間和登陸地址(如果能得知的話)?!久罡袷健縡inger -options user user host 其

14、中-options代表選項,user代表用戶名,如果知道用戶使用的主機名,還可以在user后加上host表示用戶所在主機?!具x項說明】-s:顯示用戶的注冊名、實際姓名、終端名稱、寫狀態(tài)、停滯時間、登錄時間等信息。-l: 除了用-s選項顯示的信息外,還顯示用戶主目錄、登錄shell、郵件狀態(tài)等信息,以及用戶主目錄下的.plan、.project和.forward文件的內(nèi)容。-p: 除了不顯示.plan文件和.project文件以外,與-l選項相同。 【例】下例中用finger 命令顯示用戶joe的信息:$finger joeLogin name : joeDirectory :/home/joe

15、 shell: /usr/bin/kshOn since June 8 8:34 a.m. on tty3No plan.2.6字符串顯示命令:echo【命令說明】echo命令在終端上顯示鍵入在命令行中的其余任何內(nèi)容?!久罡袷健縠cho string其中string代表要顯示的字符串?!纠恳韵率菐讉€echo命令的例子:$echo this is a catthis is a cat如果echo之后什么都不輸入,則會顯示一個空行,如下所示:$echot$2.7 清屏命令:clearclear命令的功能是清除屏幕上的信息,它類似于DOS中的 cls命令。它的使用方法很簡單,只要在系統(tǒng)提示符下鍵

16、入:clear即可。清屏后,提示符移動到屏幕左上角。2.8收發(fā)郵件命令:mail【命令說明】在linux下,每個用戶都可以有一個郵箱,使用戶能夠與系統(tǒng)任何用戶或用戶組之間收發(fā)電子郵件,所收發(fā)的信息可以保留在郵箱內(nèi),或者作獨立文件處理。郵件的收發(fā)是通過mail命令來完成的。2.8.1發(fā)送郵件【命令格式】mail username或mail usernamehostname其中username代表目的用戶的用戶名,如果知道用戶的主機名,也可以在username后用hostname表示其主機名。接著,屏幕上會出現(xiàn)subject:的提示符,用戶即可打入簡短的信息說明,完成后,按下回車,然后,就可以編寫

17、郵件內(nèi)容。如果編寫完郵件內(nèi)容想要退出mail程序,需要在內(nèi)容之后先敲回車,進入一個空行,然后再通過組合鍵Ctrl+D要求退出。這時,系統(tǒng)會出現(xiàn)Cc :的提示符,提示用戶輸入需要同時發(fā)給的其他用戶名,如果不想同時發(fā)送給其他用戶,可直接敲回車,退出mail程序,重新回到linux系統(tǒng)提示符下。【例】下面是一個有關(guān)mail命令的例子。向用戶admin發(fā)送郵件,提醒他參加第二天的會議:$mail adminSubject: meetingDon't forget about the meeting today!Cc:$2.8.2閱讀郵件【命令格式】用戶每次注冊進入系統(tǒng)時,系統(tǒng)都會通知

18、,在用戶的郵箱中是否有郵件。閱讀郵件直接敲入:mail 即可。若有郵件,就會顯示出相應(yīng)的信息標(biāo)題,包括信息數(shù), 發(fā)件人及發(fā)送日期。每條郵件中的第一個字母顯示該郵件的標(biāo)識,如U表示未讀郵件,N表示新郵件。在郵件信息的最后,會出現(xiàn)一個?符號,該符號是mail下的提示符,用戶可輸入mail下可以識別的命令來進行相應(yīng)的操作。在 ?提示符下可以識別的命令及其意義如下:d:刪除信息;R:回復(fù)郵件;q:退出且信息依舊在隊列中;s:把信息加入到文件中;t:顯示信息;enter :下一個;數(shù)字n:察看第n個郵件。一旦郵件被打開,其將被放在 $HOME/mbox目錄中,$HOME代表該用戶的主目錄。如t

19、est用戶已查看的郵件一般會放在 /home/test/mbox中。,若想再看這些郵件信息信息,需要使用-f選項 :mail f mbox【例】下面是一個使用mail命令閱讀郵件的例子,假設(shè)一個名為test的用戶想查看他的郵件,使用mail命令的結(jié)果如下: $mail "/usr/spool/mail/test":2messages/new/unread> U 1 team05 Tues Jan 4 10:50 10/267 “Hello!” U 2 team02 Wed Jan 5 11:25 16/311 “Meeting”? t 2 第一行信

20、息表明郵件的存放位置,并說明目前郵箱中有兩封郵件。第二行和第三行分別列出了這兩封郵件信息。他們的第一個字母都為U,表明這兩封郵件都未讀。第三行的?是mail下的提示符,我們在其后輸入:t 2表示要閱讀編號為2的郵件。2.9信息傳遞命令:wall、talk、write及mesg【命令說明】這四個命令用于在系統(tǒng)中進行信息傳遞,以及設(shè)置信息傳遞狀態(tài)。其中:wall命令用于廣播系統(tǒng)管理信息,系統(tǒng)管理員可以用它來把系統(tǒng)管理信息顯示在系統(tǒng)所有在線用戶的終端上;talk命令和write命令可用于與另一個用戶交談,它們可以將你從終端輸入的文本傳送到另一個用戶的終端上;mesg命令可允許或禁止使用wall、ta

21、lk、write命令發(fā)送的消息。但它對root用戶不起作用?!久罡袷健?. wall命令:wall message其中message表示將要在系統(tǒng)中廣播的信息。2. talk命令talk username其中username指要求與其交談的用戶名。3. write命令:write usernamehostname其中username指要求給其發(fā)送信息的用戶名,hostname表示此用戶使用的終端名。4. mesg命令:mesg -n -y 其中,-n表示屏蔽消息,-y表示允許接受消息。如果不帶參數(shù)則表示只顯示而不改變當(dāng)前狀態(tài)。【例】下面的命令向系統(tǒng)的所有用戶廣播信息,提醒用戶該系統(tǒng)將于當(dāng)天晚

22、上的10點關(guān)機。 $wall the system wil be shutdown from 10 pm today.下面的命令向用戶名為joe的用戶發(fā)出邀請,進行交談:$talk joe下面的命令向用戶名為joe ,終端名為cowboy的用戶發(fā)送信息:$write joecowboys2.10幫助命令:man【命令說明】man對linux的使用者來說是一個十分常用的命令,它用于顯示指定命令的在線使用手冊,手冊內(nèi)容可概括為以下幾個方面:PURPOSE:標(biāo)題和命令描述;SYNTAX: 命令的語法描述;DESCRIPTION:命令的用法和示例;FLAGS:命令可用選項描述;FILES:與命令相關(guān)的系統(tǒng)文件;RELATED INFORMATION:相關(guān)的命令名稱;BUGS: 在某些條件下存在的問題

溫馨提示

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

最新文檔

評論

0/150

提交評論