版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Linux基本操作命令 1 Linux簡(jiǎn)介L(zhǎng)inux是一個(gè)自由的、免費(fèi)的、源碼開(kāi)放的、多用戶、多任務(wù)的操作系統(tǒng)。Linux系統(tǒng)核心代碼由芬蘭赫爾辛基大學(xué)學(xué)生Linus Torvalds于1990年底開(kāi)發(fā)。后來(lái)發(fā)布于芬蘭最大的ftp服務(wù)器上,用戶可以免費(fèi)下載、修改和傳播。之后,不到三年的時(shí)間里, Linux成為了一個(gè)功能完善,穩(wěn)定可靠的操作系統(tǒng)。 特點(diǎn):開(kāi)放性、多用戶、多任務(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í)行,是一個(gè)命令解釋器,還可以shell編程。文件系統(tǒng):Linux支持多種文件系統(tǒng),如ext3, ext2, NFS, SMB等。 應(yīng)用程序:標(biāo)準(zhǔn)的Linux操作系統(tǒng)都會(huì)有一套應(yīng)用程序,例如X-Window, KDE等。shell程序Linux系統(tǒng)擁有多種shell,發(fā)行版中常用的是名為bash的shell。Bash shell不但能執(zhí)行簡(jiǎn)單的命令,還能將多個(gè)命令、條件和參數(shù)編寫(xiě)為程序執(zhí)行。Linux 系統(tǒng)版本 內(nèi)核版:以C語(yǔ)言寫(xiě)成,符合POSIX標(biāo)準(zhǔn),以GNU通用公共許可證GPL發(fā)布。版本號(hào)規(guī)則:主版本號(hào).次版本號(hào).修正號(hào)。 主版本號(hào).次版本號(hào):表
3、示重要的功能變更,修正號(hào)表示較小的功能變更。 次版本號(hào):偶數(shù)表示內(nèi)核為穩(wěn)定版,奇數(shù)表示內(nèi)核為測(cè)試版。 發(fā)布版:將Linux內(nèi)核、整個(gè)軟件安裝到計(jì)算機(jī)上的一套安裝工具、各種GNU軟件、其他的一些自由軟件、一些專有軟件。 發(fā)布版為許多不同的目的而制作,包括對(duì)不同計(jì)算機(jī)硬件結(jié)構(gòu)的支持,對(duì)一個(gè)具體區(qū)域或語(yǔ)言的本地化,實(shí)時(shí)應(yīng)用等。 目前,超過(guò)三百個(gè)發(fā)布版被開(kāi)發(fā),最普遍被使用的發(fā)布版有大約10多個(gè)。較為知名的有Fedora、Redhat、Ubuntu、紅旗Linux等。2 Linux基本操作命令Linux系統(tǒng)有兩種操作方法:(1) 使用鼠標(biāo)鍵盤(pán)等輸入設(shè)備直接在圖形界面X window上操作。(2) 通過(guò)輸
4、入文本命令方式在控制臺(tái)上操作。登錄與退出命令用戶類型:系統(tǒng)將用戶分為普通用戶(Linux使用者)和超級(jí)用戶(系統(tǒng)管理員)。用戶身份不同,登錄后系統(tǒng)提示符也不相同: 提示符(超級(jí)用戶)$提示符(普通用戶) 登錄與退出命令(1) X window方式登錄:安裝有圖形界面的Linux系統(tǒng)啟動(dòng)后會(huì)直接進(jìn)入到X window中,并提示輸入用戶名和密碼登錄。(2)控制臺(tái)上登錄:直接在控制臺(tái)上輸入用戶名和密碼。登錄與退出命令登錄:以系統(tǒng)管理員為例:(1)系統(tǒng)啟動(dòng)后,輸入用戶名,如:login: root(2) 輸入密碼(3)如果屏幕顯示系統(tǒng)提示符: rootlocalhost # 說(shuō)明登錄到系統(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)時(shí)使用的各種文件dev 存放設(shè)備文件etc 存放系統(tǒng)配置文件home 存放所有用戶文件的根目錄lib 存放與文件系統(tǒng)中的程序運(yùn)行所需要的共享庫(kù)及內(nèi)核模塊mnt 臨時(shí)文件系統(tǒng)的安裝點(diǎn)proc 虛擬文件系統(tǒng),存放當(dāng)前內(nèi)存的映射root 超級(jí)用戶目錄sbin 存放二進(jìn)制可執(zhí)行文件,只有roo
6、t才能訪問(wèn)tmp 用于存放各種臨時(shí)文件usr 存放系統(tǒng)應(yīng)用程序var 用于存放運(yùn)行時(shí)需要改變數(shù)據(jù)的文件文件名文件名:由字符和數(shù)字組成,其中字符可以是大小寫(xiě)英文字母或其他Unicode編碼的文字和符號(hào)。但不能包括“*”、“?”和“ ”文件名通配符。擴(kuò)展名:在文件名最后一個(gè)“.”后的內(nèi)容即是擴(kuò)展名。 文件名中的通配符單字符代用字?多字符代用字*包含代用字:將與中任一字符相匹配,如abc;-: 用 - 來(lái)指定范圍,如a-c;!:不與括弧中的任何字符匹配,! 構(gòu)造與構(gòu)造類似工作目錄控制臺(tái)或終端在某個(gè)時(shí)刻總是對(duì)應(yīng)著一個(gè)目錄,該目錄即工作目錄。在控制臺(tái)或終端執(zhí)行命令或程序,對(duì)某個(gè)沒(méi)有指定路徑的文件或子目錄
7、進(jìn)行操作,控制臺(tái)或終端會(huì)自動(dòng)在文件或子目錄前加入當(dāng)前工作目錄的路徑。工作目錄可用“.”表示,工作目錄上層父目錄用“.”表示?!癱d”命令用于改變工作目錄。 Linux命令的格式命令一般格式:$ command option(s) argument(s) 命令由小寫(xiě)字母構(gòu)成,通常由表示相應(yīng)功能的英文單詞或單詞的縮寫(xiě)。例如,date; who;cp; mkdir等。選項(xiàng)是對(duì)命令的特別定義,以-開(kāi)始,多個(gè)選項(xiàng)可用一個(gè)- 連起來(lái),如: ls -l -a與ls -la相同。參數(shù)提供命令運(yùn)行的信息,或者是命令執(zhí)行過(guò)程中所使用的文件名。通常參數(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命令:列出一個(gè)子目錄中的全部文件和目錄名。它有26個(gè)命令參數(shù),這些參數(shù)可以任意地組合使用。下面列出來(lái)最常用的幾個(gè)。-1 每列僅顯示一個(gè)文件或目錄名稱-a
9、顯示所有文件或目錄,包括以“.”為名稱開(kāi)頭的隱形文件、現(xiàn)行目錄“.”與上層目錄“.”-l 使用詳細(xì)格式列表。將權(quán)限標(biāo)示、硬件接數(shù)目、擁有者與群組名稱、文件或目錄大小及更改時(shí)間一并列出例:列出某個(gè)子目錄中的全部文件,使用下面的命令: 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)前工作目錄的絕對(duì)路徑的名稱。 例:$pwd /home/team01改變用戶工作目錄cd讓用戶在不同的目錄間切換,但該用戶必須有足夠的權(quán)限進(jìn)入目的目錄 cd 目錄名 cd 用戶名使用cd進(jìn)入目錄 # cd /home/111 # pwd /home/111“.”代表上一級(jí)目錄 # cd . #pwd /home進(jìn)入user的注冊(cè)目錄 #cd user #pwd /home/user建立用戶目錄命令mkdi
11、r mkdir建立目錄同時(shí)還可給目錄設(shè)置權(quán)限。 mkdir -p -m文件名 -p 若所要建立目錄的上層目錄目前尚未建立,則會(huì)一并建立上層目錄。 -m 建立目錄時(shí),同時(shí)設(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)有空目錄要?jiǎng)h除時(shí),可
12、使用rmdir指令。若所給予的目錄非空目錄,則會(huì)出現(xiàn)錯(cuò)誤信息。 rmdir -p 目錄名 -p 刪除指定目錄之后,若該目錄的上層目錄已變成空目錄,則將其一并刪除 目錄team03下只有dir1目錄,在刪除dir1的同時(shí)也刪除team03 #rmdir p team03/dir1 #ls team01 team02文件操作命令touch 創(chuàng)建文件,修改文件的存取及時(shí)間參數(shù)cp 復(fù)制文件或目錄mv 移動(dòng)文件和文件換名rm 刪除文件或目錄find 查找特定的文件 Touch命令格式:touch 選項(xiàng) MMDDYYYY 文件列表功能:改變文件訪問(wèn)和修改時(shí)間,或用指定時(shí)間建立新文件。 -a 只更改存取時(shí)
13、間,具體時(shí)間由-t參數(shù)指定-m 只修改最后存取時(shí)間,具體時(shí)間由-t參數(shù)指定-c 若目標(biāo)文件不存在,不建立空的目標(biāo)文件-t time 指定時(shí)間time格式為“MMDDYYYY” Touch命令例:#touch newfile # touch m t “02282014” newfile 復(fù)制文件或目錄命令cpcp命令用來(lái)復(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移動(dòng)/重命名文件命令mv mv命令用來(lái)把文件從一個(gè)位置移動(dòng)到另外一個(gè)位置,也可以從一個(gè)分區(qū)移動(dòng)到另外一個(gè)分區(qū)。 mv 源文件列表 目標(biāo)文件 將目錄team01下的兩個(gè)文件file1、file2移到team02下。 #ls team01 team02 #mv team01/file1 file2 /team02 刪除文件或目錄rm 從文件系統(tǒng)中刪除文件及整個(gè)目錄 rm 選項(xiàng)文件列表 -r 刪除文件列表中的目錄 -i 指定交互模式。在執(zhí)行刪除前提示確認(rèn)。 文件列表:希望刪除的用空格分隔的文 件列表,可以包括目錄名 刪除一個(gè)文件file1 #rm file1 使用-i選項(xiàng) #rm -
15、i file1 查找文件命令find 根據(jù)各種檢索條件查找文件 find 路徑 表達(dá)式 路徑:查找文件所在的路徑以及它的子路徑,也可以是多個(gè)路徑。 表達(dá)式:包含要搜索文件的條件,可以包 含文件名、擁有者、最后修改時(shí)間等。-atim n n*24小時(shí)內(nèi)訪問(wèn)過(guò)的文件-ctim n n*24小時(shí)內(nèi)修改過(guò)的文件-amin n n分鐘之前訪問(wèn)過(guò)的文件-cmin n n分鐘之前修改過(guò)的文件-user 搜索指定用戶所有的文件-name 指定要尋找的文件或目錄的名稱-type x:以文件的類型作為尋找的條件。若x為“d”,則表示尋找目錄;x為“f”,表示尋找普通文件;x為“c”,表示尋找字符特殊設(shè)備; x為“
16、b”,表示尋找特殊塊設(shè)備; x為“p”,表示尋找命名管道; x為“l(fā)”,表示尋找符號(hào)連接; x為“s”,表示尋找套接字。如果想查找/home子目錄中至少7天被訪問(wèn)過(guò)的文件: #find /home -atim 7找出/home中以.jpg結(jié)尾并且長(zhǎng)度超過(guò)100K的文件,請(qǐng)使用下面的命令: # find /home -name *.jpg -size 100k文件顯示命令 cat 顯示和合并文件內(nèi)容 more 分屏顯示文件內(nèi)容 head 顯示文件內(nèi)容的前幾行 tail 顯示文件內(nèi)容的最后幾行cat命令顯示整個(gè)文件$ cat filename從鍵盤(pán)創(chuàng)建一個(gè)文件$ cat filename 將幾個(gè)文
17、件合并為一個(gè)文件$cat file1 file2 file。利用特殊字符“”將名稱為file1與 file2 的文件合并成一個(gè)文件file3: $ cat file1 file2 file3 若文件file3已經(jīng)存在,則其原內(nèi)容被覆蓋;若避免這種狀況發(fā)生,可用“”代替“”,新的內(nèi)容就會(huì)附加在原有內(nèi)容之后,而不會(huì)覆蓋。 分屏顯示文件more命令 more可將文件內(nèi)容顯示于屏幕上,每次只顯示一頁(yè)??梢酝聻g覽,但無(wú)法向上瀏覽 , less指令可以上下瀏覽 。 more 選項(xiàng) 文件名- 指定每次要顯示的行數(shù) + 從指定的行數(shù)開(kāi)始顯示 -n 每次只顯示n行 -c 不滾屏,在顯示下一屏之前先清屏例:顯示
18、文件file1的內(nèi)容,每10行顯示一次,而且在顯示之前先清屏。 #more c 10 file1顯示文件的前幾行命令head在屏幕上顯示指定文件的開(kāi)頭若干行。默認(rèn)值是10行。 head 選項(xiàng) 文件名 -c N:顯示前N個(gè)字節(jié) -n N:顯示前N行 #head 5 file顯示文件的最后幾行命令tail在屏幕上顯示指定文件的末尾若干行。默認(rèn)值是10行。 tail 選項(xiàng) 文件名 -c N:顯示前N個(gè)字節(jié) -n N:顯示前N行 +N :從文件開(kāi)頭的第N行開(kāi)始顯示其它基本命令 (1) 創(chuàng)建或者改變密碼命令:passwd # passwdteam01s old password:team01s new
19、password:Enter the new password again:其它基本命令 (2) who顯示目前有哪些用戶登入系統(tǒng)。單獨(dú)執(zhí)行who指令會(huì)列出登入帳號(hào),使用的終端機(jī),登入時(shí)間以及從何處登入或正在使用哪個(gè)X顯示器。 格式: who 選項(xiàng) 選項(xiàng): -a 顯示所有用戶的所有信息 -m 顯示自己的用戶名,和“who am I”的作用一樣 -q 只顯示用戶的登陸帳號(hào)和登陸用戶的數(shù)量,該選項(xiàng)優(yōu)先級(jí)高于其他任何選項(xiàng) -u 在登陸用戶后面顯示該用戶最后一次對(duì)系統(tǒng)進(jìn)行操作距今的時(shí)間 -H 顯示列標(biāo)題其它基本命令 (3) man 功能: 幫助手冊(cè),幫助用戶了解Linux命令的使用方法(manual的
20、縮寫(xiě))。 Linux的man手冊(cè)共有以下幾個(gè)章節(jié): 其它基本命令 例1: man ls 在最左上角顯示“LS(1)”,“LS”表示手冊(cè)名稱,而“(1)”表示該手冊(cè)位于第一節(jié)。 例2: 想查看庫(kù)函數(shù)sleep,輸入 man 3 sleep其它基本命令 (4) date 功能:顯示、修改系統(tǒng)日期時(shí)間 格式:data 參數(shù) 例:顯示和設(shè)置日期顯示和設(shè)置時(shí)間其它基本命令 (5) cal 功能:查看某年某月的日歷 格式:cal 參數(shù)1 參數(shù)2 例: #cal 顯示當(dāng)前#cal 3 2014 顯示2014年3月的日歷 (6)clear命令清除屏幕上的信息。 清除后,提示符移到屏幕的左上角 #clear(7
21、)ping命令用來(lái)檢測(cè)一個(gè)系統(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 可以顯示這個(gè)命令的幫助并且退出 #ls -help 3 Linux 進(jìn)程相關(guān)基本命令Linux為每一個(gè)進(jìn)程分配一個(gè)進(jìn)程標(biāo)識(shí)號(hào)(PID)指定和跟蹤進(jìn)程(1) ps命令 查看當(dāng)前系統(tǒng)中運(yùn)行的進(jìn)程的信息 ps 選項(xiàng) -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)程建立時(shí)所對(duì)應(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. 本站所有資源如無(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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 年度財(cái)務(wù)目標(biāo)達(dá)成計(jì)劃
- 廣告行業(yè)前臺(tái)工作總結(jié)
- IT行業(yè)安全管理工作總結(jié)
- 礦產(chǎn)資源行業(yè)會(huì)計(jì)的關(guān)鍵職責(zé)
- 醫(yī)學(xué)美容護(hù)士工作心得
- 2024年認(rèn)識(shí)小熊教案
- 2024年牧場(chǎng)之國(guó)教案
- 2024年計(jì)算機(jī)教室管理制度
- 分銷合同范本(2篇)
- 辦公室合同范本(2篇)
- 2024初中數(shù)學(xué)競(jìng)賽真題訓(xùn)練(學(xué)生版+解析版)(共6個(gè))
- 江蘇省南通市崇川區(qū)2023-2024學(xué)年八上期末數(shù)學(xué)試題(原卷版)
- 河南省鄭州市2023-2024學(xué)年高二上學(xué)期期末考試歷史試題(解析版)
- 遼寧省沈陽(yáng)市沈河區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末道德與法治試題(含答案)
- 江西省贛州市南康區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 《制造業(yè)成本核算》課件
- 【MOOC】數(shù)學(xué)建模與創(chuàng)新實(shí)踐-西安科技大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 天冬化學(xué)成分
- 2024項(xiàng)目經(jīng)理講安全課
- 中國(guó)共產(chǎn)主義青年團(tuán)團(tuán)章
- 采購(gòu)原材料年終總結(jié)
評(píng)論
0/150
提交評(píng)論