Linux操作系統(tǒng)使用課件_第1頁
Linux操作系統(tǒng)使用課件_第2頁
Linux操作系統(tǒng)使用課件_第3頁
Linux操作系統(tǒng)使用課件_第4頁
Linux操作系統(tǒng)使用課件_第5頁
已閱讀5頁,還剩73頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、Linux基本操作命令 1 Linux簡介Linux是一個自由的、免費(fèi)的、源碼開放的、多用戶、多任務(wù)的操作系統(tǒng)。Linux系統(tǒng)核心代碼由芬蘭赫爾辛基大學(xué)學(xué)生Linus Torvalds于1990年底開發(fā)。后來發(fā)布于芬蘭最大的ftp服務(wù)器上,用戶可以免費(fèi)下載、修改和傳播。之后,不到三年的時間里, Linux成為了一個功能完善,穩(wěn)定可靠的操作系統(tǒng)。 特點:開放性、多用戶、多任務(wù),豐富的網(wǎng)絡(luò)功能,可靠的系統(tǒng)安全,具有標(biāo)準(zhǔn)兼容性,良好的用戶界面(命令界面,圖形界面等),出色的速度性能。Linux 的組件 內(nèi)核:運(yùn)行程序和資源管理的核心程序。 Shell:系統(tǒng)的用戶界面,提供了用戶和內(nèi)核進(jìn)行交互操作的一

2、種接口。它接收用戶輸入的命令并把它送入內(nèi)核去執(zhí)行,是一個命令解釋器,還可以shell編程。文件系統(tǒng):Linux支持多種文件系統(tǒng),如ext3, ext2, NFS, SMB等。 應(yīng)用程序:標(biāo)準(zhǔn)的Linux操作系統(tǒng)都會有一套應(yīng)用程序,例如X-Window, KDE等。shell程序Linux系統(tǒng)擁有多種shell,發(fā)行版中常用的是名為bash的shell。Bash shell不但能執(zhí)行簡單的命令,還能將多個命令、條件和參數(shù)編寫為程序執(zhí)行。Linux 系統(tǒng)版本 內(nèi)核版:以C語言寫成,符合POSIX標(biāo)準(zhǔn),以GNU通用公共許可證GPL發(fā)布。版本號規(guī)則:主版本號.次版本號.修正號。 主版本號.次版本號:表

3、示重要的功能變更,修正號表示較小的功能變更。 次版本號:偶數(shù)表示內(nèi)核為穩(wěn)定版,奇數(shù)表示內(nèi)核為測試版。 發(fā)布版:將Linux內(nèi)核、整個軟件安裝到計算機(jī)上的一套安裝工具、各種GNU軟件、其他的一些自由軟件、一些專有軟件。 發(fā)布版為許多不同的目的而制作,包括對不同計算機(jī)硬件結(jié)構(gòu)的支持,對一個具體區(qū)域或語言的本地化,實時應(yīng)用等。 目前,超過三百個發(fā)布版被開發(fā),最普遍被使用的發(fā)布版有大約10多個。較為知名的有Fedora、Redhat、Ubuntu、紅旗Linux等。2 Linux基本操作命令Linux系統(tǒng)有兩種操作方法:(1) 使用鼠標(biāo)鍵盤等輸入設(shè)備直接在圖形界面X window上操作。(2) 通過輸

4、入文本命令方式在控制臺上操作。登錄與退出命令用戶類型:系統(tǒng)將用戶分為普通用戶(Linux使用者)和超級用戶(系統(tǒng)管理員)。用戶身份不同,登錄后系統(tǒng)提示符也不相同: 提示符(超級用戶)$提示符(普通用戶) 登錄與退出命令(1) X window方式登錄:安裝有圖形界面的Linux系統(tǒng)啟動后會直接進(jìn)入到X window中,并提示輸入用戶名和密碼登錄。(2)控制臺上登錄:直接在控制臺上輸入用戶名和密碼。登錄與退出命令登錄:以系統(tǒng)管理員為例:(1)系統(tǒng)啟動后,輸入用戶名,如:login: root(2) 輸入密碼(3)如果屏幕顯示系統(tǒng)提示符: rootlocalhost # 說明登錄到系統(tǒng)中,可以進(jìn)行

5、系統(tǒng)操作了。登錄與退出命令退出:也稱“注銷”,方法有三種:a)鍵入:exitb)按Ctrl+D(相當(dāng)于執(zhí)行exit)c)logout。關(guān)閉系統(tǒng):haltpoweroffshutdowninit 0文件和目錄操作命令Linux目錄結(jié)構(gòu) bin 存放二進(jìn)制可執(zhí)行文件(ls,cat,mkdir等)boot 存放系統(tǒng)引導(dǎo)時使用的各種文件dev 存放設(shè)備文件etc 存放系統(tǒng)配置文件home 存放所有用戶文件的根目錄lib 存放與文件系統(tǒng)中的程序運(yùn)行所需要的共享庫及內(nèi)核模塊mnt 臨時文件系統(tǒng)的安裝點proc 虛擬文件系統(tǒng),存放當(dāng)前內(nèi)存的映射root 超級用戶目錄sbin 存放二進(jìn)制可執(zhí)行文件,只有roo

6、t才能訪問tmp 用于存放各種臨時文件usr 存放系統(tǒng)應(yīng)用程序var 用于存放運(yùn)行時需要改變數(shù)據(jù)的文件文件名文件名:由字符和數(shù)字組成,其中字符可以是大小寫英文字母或其他Unicode編碼的文字和符號。但不能包括“*”、“?”和“ ”文件名通配符。擴(kuò)展名:在文件名最后一個“.”后的內(nèi)容即是擴(kuò)展名。 文件名中的通配符單字符代用字?多字符代用字*包含代用字:將與中任一字符相匹配,如abc;-: 用 - 來指定范圍,如a-c;!:不與括弧中的任何字符匹配,! 構(gòu)造與構(gòu)造類似工作目錄控制臺或終端在某個時刻總是對應(yīng)著一個目錄,該目錄即工作目錄。在控制臺或終端執(zhí)行命令或程序,對某個沒有指定路徑的文件或子目錄

7、進(jìn)行操作,控制臺或終端會自動在文件或子目錄前加入當(dāng)前工作目錄的路徑。工作目錄可用“.”表示,工作目錄上層父目錄用“.”表示?!癱d”命令用于改變工作目錄。 Linux命令的格式命令一般格式:$ command option(s) argument(s) 命令由小寫字母構(gòu)成,通常由表示相應(yīng)功能的英文單詞或單詞的縮寫。例如,date; who;cp; mkdir等。選項是對命令的特別定義,以-開始,多個選項可用一個- 連起來,如: ls -l -a與ls -la相同。參數(shù)提供命令運(yùn)行的信息,或者是命令執(zhí)行過程中所使用的文件名。通常參數(shù)是一些文件名,告訴命令從哪里可以得到輸入,以及把輸出送到什么地方

8、。命令格式舉例 (1)Spearation$mail -f newmail $mail - f newmail(2)Order$mail -f newmail $mail newmail -f(3)multiple $who -m -u $who -m-u$who -mu $who -m u目錄操作命令ls 顯示目錄中的文件pwd 顯示當(dāng)前和工作目錄cd 改變用戶工作目錄mkdir 建立用戶目錄rmdir 刪除目錄 顯示目錄文件命令ls ls命令:列出一個子目錄中的全部文件和目錄名。它有26個命令參數(shù),這些參數(shù)可以任意地組合使用。下面列出來最常用的幾個。-1 每列僅顯示一個文件或目錄名稱-a

9、顯示所有文件或目錄,包括以“.”為名稱開頭的隱形文件、現(xiàn)行目錄“.”與上層目錄“.”-l 使用詳細(xì)格式列表。將權(quán)限標(biāo)示、硬件接數(shù)目、擁有者與群組名稱、文件或目錄大小及更改時間一并列出例:列出某個子目錄中的全部文件,使用下面的命令: rootlegend /root # ls la total 16 drwxr-xr-x 4 root root 4096 Jan 1 11:28 . drwxr-x- 11 root root 4096 Jan 1 11:27 . drwxr-xr-x 2 root root 4096 Jan 1 11:27 team01 drwxr-xr-x 2 root ro

10、ot 4096 Jan 1 11:28 team02 例:列出子目錄中以字母t打頭的全部非隱藏文件: rootlegend /root # ls t*顯示當(dāng)前工作目錄命令pwd不帶參數(shù),顯示當(dāng)前工作目錄的絕對路徑的名稱。 例:$pwd /home/team01改變用戶工作目錄cd讓用戶在不同的目錄間切換,但該用戶必須有足夠的權(quán)限進(jìn)入目的目錄 cd 目錄名 cd 用戶名使用cd進(jìn)入目錄 # cd /home/111 # pwd /home/111“.”代表上一級目錄 # cd . #pwd /home進(jìn)入user的注冊目錄 #cd user #pwd /home/user建立用戶目錄命令mkdi

11、r mkdir建立目錄同時還可給目錄設(shè)置權(quán)限。 mkdir -p -m文件名 -p 若所要建立目錄的上層目錄目前尚未建立,則會一并建立上層目錄。 -m 建立目錄時,同時設(shè)置目錄的權(quán)限。 建立目錄team02,并讓全部人都有rwx的權(quán)限 #ls team01 #mkdir m 777 team02 #ls team01 team02建立/home/team03/dir1目錄: #ls team01 team02 #mkdir p /home/team03/dir1 #ls team01 team02 team03 #cd team03 #ls dir1刪除目錄命令rmdir當(dāng)有空目錄要刪除時,可

12、使用rmdir指令。若所給予的目錄非空目錄,則會出現(xiàn)錯誤信息。 rmdir -p 目錄名 -p 刪除指定目錄之后,若該目錄的上層目錄已變成空目錄,則將其一并刪除 目錄team03下只有dir1目錄,在刪除dir1的同時也刪除team03 #rmdir p team03/dir1 #ls team01 team02文件操作命令touch 創(chuàng)建文件,修改文件的存取及時間參數(shù)cp 復(fù)制文件或目錄mv 移動文件和文件換名rm 刪除文件或目錄find 查找特定的文件 Touch命令格式:touch 選項 MMDDYYYY 文件列表功能:改變文件訪問和修改時間,或用指定時間建立新文件。 -a 只更改存取時

13、間,具體時間由-t參數(shù)指定-m 只修改最后存取時間,具體時間由-t參數(shù)指定-c 若目標(biāo)文件不存在,不建立空的目標(biāo)文件-t time 指定時間time格式為“MMDDYYYY” Touch命令例:#touch newfile # touch m t “02282014” newfile 復(fù)制文件或目錄命令cpcp命令用來復(fù)制文件。 cp 源文件名 目標(biāo)文件名 cp r 源目錄名 目標(biāo)目錄名創(chuàng)建file1,將file1復(fù)制到/temp目錄中,并改名為file2。 #touch file1 #cp i file1 /temp/file2將team01目錄復(fù)制到team02目錄里#cp r team0

14、1 team02移動/重命名文件命令mv mv命令用來把文件從一個位置移動到另外一個位置,也可以從一個分區(qū)移動到另外一個分區(qū)。 mv 源文件列表 目標(biāo)文件 將目錄team01下的兩個文件file1、file2移到team02下。 #ls team01 team02 #mv team01/file1 file2 /team02 刪除文件或目錄rm 從文件系統(tǒng)中刪除文件及整個目錄 rm 選項文件列表 -r 刪除文件列表中的目錄 -i 指定交互模式。在執(zhí)行刪除前提示確認(rèn)。 文件列表:希望刪除的用空格分隔的文 件列表,可以包括目錄名 刪除一個文件file1 #rm file1 使用-i選項 #rm -

15、i file1 查找文件命令find 根據(jù)各種檢索條件查找文件 find 路徑 表達(dá)式 路徑:查找文件所在的路徑以及它的子路徑,也可以是多個路徑。 表達(dá)式:包含要搜索文件的條件,可以包 含文件名、擁有者、最后修改時間等。-atim n n*24小時內(nèi)訪問過的文件-ctim n n*24小時內(nèi)修改過的文件-amin n n分鐘之前訪問過的文件-cmin n n分鐘之前修改過的文件-user 搜索指定用戶所有的文件-name 指定要尋找的文件或目錄的名稱-type x:以文件的類型作為尋找的條件。若x為“d”,則表示尋找目錄;x為“f”,表示尋找普通文件;x為“c”,表示尋找字符特殊設(shè)備; x為“

16、b”,表示尋找特殊塊設(shè)備; x為“p”,表示尋找命名管道; x為“l(fā)”,表示尋找符號連接; x為“s”,表示尋找套接字。如果想查找/home子目錄中至少7天被訪問過的文件: #find /home -atim 7找出/home中以.jpg結(jié)尾并且長度超過100K的文件,請使用下面的命令: # find /home -name *.jpg -size 100k文件顯示命令 cat 顯示和合并文件內(nèi)容 more 分屏顯示文件內(nèi)容 head 顯示文件內(nèi)容的前幾行 tail 顯示文件內(nèi)容的最后幾行cat命令顯示整個文件$ cat filename從鍵盤創(chuàng)建一個文件$ cat filename 將幾個文

17、件合并為一個文件$cat file1 file2 file。利用特殊字符“”將名稱為file1與 file2 的文件合并成一個文件file3: $ cat file1 file2 file3 若文件file3已經(jīng)存在,則其原內(nèi)容被覆蓋;若避免這種狀況發(fā)生,可用“”代替“”,新的內(nèi)容就會附加在原有內(nèi)容之后,而不會覆蓋。 分屏顯示文件more命令 more可將文件內(nèi)容顯示于屏幕上,每次只顯示一頁??梢酝聻g覽,但無法向上瀏覽 , less指令可以上下瀏覽 。 more 選項 文件名- 指定每次要顯示的行數(shù) + 從指定的行數(shù)開始顯示 -n 每次只顯示n行 -c 不滾屏,在顯示下一屏之前先清屏例:顯示

18、文件file1的內(nèi)容,每10行顯示一次,而且在顯示之前先清屏。 #more c 10 file1顯示文件的前幾行命令head在屏幕上顯示指定文件的開頭若干行。默認(rèn)值是10行。 head 選項 文件名 -c N:顯示前N個字節(jié) -n N:顯示前N行 #head 5 file顯示文件的最后幾行命令tail在屏幕上顯示指定文件的末尾若干行。默認(rèn)值是10行。 tail 選項 文件名 -c N:顯示前N個字節(jié) -n N:顯示前N行 +N :從文件開頭的第N行開始顯示其它基本命令 (1) 創(chuàng)建或者改變密碼命令:passwd # passwdteam01s old password:team01s new

19、password:Enter the new password again:其它基本命令 (2) who顯示目前有哪些用戶登入系統(tǒng)。單獨執(zhí)行who指令會列出登入帳號,使用的終端機(jī),登入時間以及從何處登入或正在使用哪個X顯示器。 格式: who 選項 選項: -a 顯示所有用戶的所有信息 -m 顯示自己的用戶名,和“who am I”的作用一樣 -q 只顯示用戶的登陸帳號和登陸用戶的數(shù)量,該選項優(yōu)先級高于其他任何選項 -u 在登陸用戶后面顯示該用戶最后一次對系統(tǒng)進(jìn)行操作距今的時間 -H 顯示列標(biāo)題其它基本命令 (3) man 功能: 幫助手冊,幫助用戶了解Linux命令的使用方法(manual的

20、縮寫)。 Linux的man手冊共有以下幾個章節(jié): 其它基本命令 例1: man ls 在最左上角顯示“LS(1)”,“LS”表示手冊名稱,而“(1)”表示該手冊位于第一節(jié)。 例2: 想查看庫函數(shù)sleep,輸入 man 3 sleep其它基本命令 (4) date 功能:顯示、修改系統(tǒng)日期時間 格式:data 參數(shù) 例:顯示和設(shè)置日期顯示和設(shè)置時間其它基本命令 (5) cal 功能:查看某年某月的日歷 格式:cal 參數(shù)1 參數(shù)2 例: #cal 顯示當(dāng)前#cal 3 2014 顯示2014年3月的日歷 (6)clear命令清除屏幕上的信息。 清除后,提示符移到屏幕的左上角 #clear(7

21、)ping命令用來檢測一個系統(tǒng)是否已連接上并在運(yùn)行。 # ping 4 PING 4 (4) from 4 : 56(84) bytes of data. 64 bytes from 4: icmp_seq=1 ttl=255 time=0.092 ms 64 bytes from 4: icmp_seq=2 ttl=255 time=0.022 ms 64 bytes from 4: icmp_seq=3 ttl=255 time=0.020 ms 64 bytes from 4: icmp_seq=4 ttl=255 time=0.019 ms - 4 ping statistics -

22、4 packets transmitted, 4 received, 0% loss, time 2997ms rtt min/avg/max/mdev = 0.019/0.038/0.092/0.031 ms (8)help命令命令 -help 可以顯示這個命令的幫助并且退出 #ls -help 3 Linux 進(jìn)程相關(guān)基本命令Linux為每一個進(jìn)程分配一個進(jìn)程標(biāo)識號(PID)指定和跟蹤進(jìn)程(1) ps命令 查看當(dāng)前系統(tǒng)中運(yùn)行的進(jìn)程的信息 ps 選項 -a 顯示系統(tǒng)中與tty相關(guān)的所有進(jìn)程的信息 -f 顯示程序間的關(guān)系 -r 顯示當(dāng)前終端的進(jìn)程 -u 指定用戶的所有進(jìn)程 -aux 顯示所有包

23、含其他使用者的進(jìn)程 $ ps -f UID PID PPID TTY COMMAND john 201 1 1 -ksh john 206 201 1 ksh john 209 206 1 ls-l TTY :該進(jìn)程建立時所對應(yīng)的終端,“?”表示該進(jìn)程不占用終端 USERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMANDroot1 0.00.010368676?SsNov020:00init3root20.00.000?SNov020:01migration/0root30.00.000?SNNov020:00ksoftirqd/0root40.00.000?SNov020:01migration/1root50.00.000?SNN

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論