




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Linux系統編程-基本命令傳智播客-2014-09-091hp:/blog.csdn.ne /i cas cpp前言學習目標成為linux/unix系統程序員學習態度* 謙虛* 嚴謹* 勤思* 善問學習方法只聽不練肯定學Linux,每個知識點都需要去動手實踐目錄前言i目錄iii1基本命令12shell2.42.5333455shell. . . . . . . . . . . . . . . . . . . . . . . . . . . . .bash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2、. .命令和路徑補齊 . . . . . . . . . . . . . . . . . . . . . . . . . . .歷史. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .主鍵盤快捷鍵 . . . . . . . . . . . . . . . . . . . . . . . . . . . .3目錄和文件77788888999101010101111111112121212133.13.2類Unix系統目錄結構 . . . . . . . . . . . . . . . . . . . . . . . . .用戶目
3、錄 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.2.1 相對路徑和絕對路徑. . . . . . . . . . . . . . . . . . . . .絕對路徑相對路徑. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .和. . . . . . . . . . . . . . . . . . . . . . . . . . . . .ls . . . . . . .
4、 . . . . . . . . . . . . . . . . . . . . . . . . . .cd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .which . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .pwd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.9mkdirrmdir touch. . . . .
5、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.10 rm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.11 mv . . . . . . . . . . . . . . . . . . . . . . . .
6、 . . . . . . . . .3.12 cp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.13 cat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.14 more . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.15 less . . . . . . . . . . . . . . . . . . . . . . . . . . .
7、. . . . .3.16 head . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.17 tail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.18 ln . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.19 tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8、.3.20 wc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.21 od . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.22 du . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.23 df . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1313131
9、44文件屬性和用戶用戶whoami . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .chmodchown chgrp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
10、查找與檢索5.1 find . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5.2 grep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1919196安裝卸載軟件212122apt get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .deb包安裝 . . . . . . . . . . . . . . . . . . . . . . . .
11、 . . . . .原碼安裝 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7磁盤管理2323232425257.1mount .2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .掛接光盤鏡像文件. . . . . . . . . . . . . . . . . . . . . .掛載U盤 . . . . . . . . . . . . . . . . . . . . . . . . . . .7.27.3umount . . . .
12、 . . . . . . . . . . . . . . . . . . . . . . . . . . .dd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8壓縮包管理2727282tar rarzip. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13、 . . . . . . . . . . . . . . . . . . . . .9進程管理3131313334343539.7who. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .fg . . . . . .
14、 . . . . . . . . . . . . . . . . . . . . . . . . . . .bg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .kill . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .env . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 用戶管理10.1 創建用戶 . . . . . . . . . . . . .
15、. . . . . . . . . . . . . . . . .10.2 設置用戶組 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3737373738383810.3 設置. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10.4 切換用戶 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10.5 root用戶 . . . . . . . . . . . . . . . . . . .
16、. . . . . . . . . . .10.6 刪除用戶 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11管理11.1 ifconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11.2 ping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11.3 netstat . . . . . . . . . . . . . . . . . . . . . . . .
17、 . . . . . .11.4 nslookup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11.5 finger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39393940404012 常用服務器構建12.1 ftp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12.1.1 ftp服務器 . . . . . . . . . . . . . . . . .
18、. . . . . . . . .12.1.2 ftp客戶端 . . . . . . . . . . . . . . . . . . . . . . . . . .434343444445464612.1.3 lftp客戶端. . . . . . . . . . . . . . . . . . . . . . . . .12.2 nfs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12.3 ssh . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19、. . .12.4 telnet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 其它命令13.1 終端翻頁 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13.2 man . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13.3 clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
20、.4 alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13.5 echo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13.6 date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13.7 umask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .474747474748
21、484814 關機重啟14.1 poweroff . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14.2 shutdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14.3 reboot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14.4 查看內核版本信息 . . . . . . . . . . . . . . . . . . . . . . . . . .49494
22、95050505014.5 查看版信息 . . . . . . . . . . . . . . . . . . . . . . . . . . .14.6 查看空閑內存 . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 練習5116 需要安裝的組件53第 1 章基本命令第 2 章shell2.1shellshell:命令解釋器,根據輸入察看當前系統下有哪些shell:令執行相應命令察看當前系統正在使用的shell常見shell:2.2bashbash 是一個為GNU計劃編寫的Unixshell 它的名字是一系列縮寫:Bourne
23、 AgainSHell這是關于Bourne shell(sh)的一個雙關語(Bourne again / born again)bash是許多Linux平臺的內定Shell, 事實上, 還有許多傳統UNIX上用的Shell, 像tcsh、csh、ash、bsh、ksh等等,Shell Script大致都類同,當您學會一種Shell以后,其它的Shell會很快就上手,大多數的時候,一個Shell Script通常可以在很多種Shell上使用/bin/sh (已經被 /bin/bash 所取代)/bin/bash (就是 Linux 默認的 shell)/bin/ksh (Kornshell 由
24、AT&T Bell lab. 發展出來的,兼容于 bash)/bin/tcsh (整合 C Shell ,提供的功能)/bin/csh (已經被 /bin/tcsh 所取代)/bin/zsh (基于 ksh 發展出來的,功能更強大的 shell)echo $SHELLcat /etc/shells4第2章 shellbash是大多數Linux系統以及Mac OS X v10.4默認的shell,它能運行于大多數Unix風格的操作系統之上,甚至被移植到了Microsoft Windows上的Cygwin系統中,以實現windows的POSIX虛擬接口 此外,它也被DJGPP項目移植到了M
25、S DOS上2.3命令和路徑補齊在bash下敲命令時,Tab鍵可以補全已經敲了一部分的文件名和目錄名 如果是Ubuntu 系統,系統默認啟用了bash completion,還可以補全命令的某些參數、Makefile目標等等 如果是Debian系統,可以用以下命令啟用bash completion:建議將這一行加入/.bashrc啟動中 比如使用sudo后面接命令,如果沒有bash令不能補全 如果啟用了bash completion,則completion則只有sudo可以補全,后面后面令,包括命令的某些參數(比如aptitude命令的install)以補全了比如在主目錄下要列出桌面目錄的內容
26、,輸入(不)然后敲Tab鍵,如果以De開頭的文件或文件夾只有Desktop一個,就自動補全為否則,再敲一次Tab鍵,將會把所有以De開頭的文件或文件夾列在下面供你選擇(在這里我們手動創建另外一個以De開頭的文件)你可以再補敲一個s再Tab,這次Desktop就會補全到命令后面了有的人是從DOS過來的, 留下一個很不好的習慣就是在找一個文件時反復地cd、ls、cd、ls等找到了要找的文件時再想回到先前的目錄,已經不記得先前是從哪個目錄轉到這里來的了我們從上面可以看出,Tab補全本身就具備了ls的功能,上面的Tab補全相當于ls Fd De*命令 所以我們完全不必反復地cd到別的目錄然后ls去找文
27、件,多按幾次Tab就可以一條命令完成了,這樣的好處是我們的當前目錄不用變,不需要找完了文件再cd回來,同時省去 了大量的按鍵次數 更重要的是,自動補全同時兼具了檢查拼寫錯誤的功能,如果前面幾個字母拼寫錯了,就補全不出東西來,用戶就知道拼寫錯了,如果前面幾個字母沒有拼寫錯,那么的拼寫錯誤補全出來的文件名肯定也有拼寫錯誤,避免了用戶在敲很長的文件名時易犯$ touch Death$ ls DeDeathDesktop/$ ls Desktop$ ls De$ source /etc/bash completion2.4節 歷史52.4歷史歷史是另外一個非常方便的功能 按上下移動光標鍵(或者Ctrl
28、 p、Ctrl n)可以一條一條瀏覽以前輸過令 如果有需要重復輸入令就不用輸第二次了 如果你能記住以前輸過的某條命令中的某個關鍵字,可以按Ctrl r,然后輸入關鍵字,隨著你每輸入一個字母,bash會做增量式(increasingly)查找,也可以反復按Ctrl r或Ctrl s向前向后查找 如果找到了,按左右移動光標鍵或Home鍵(Ctrl a)或End鍵(Ctrl e)將該命令帶回提示進一步修改,或者直接按Enter鍵原封不動地執行該命令2.5主鍵盤快捷鍵bash的快捷鍵和emacs保持一致,用慣其中之一再用另一個很順手的 請記住一條原則:盡量使用主鍵盤快捷鍵而不使用移動光標鍵和編輯鍵 因
29、為手不必離開主鍵盤是效率最高的,這樣在你一生之中所節省的來回移動手的時間絕對可以用得你花十分鐘的時間記住這些快捷鍵的來計算,是絕對值功能快捷鍵助記-+-+-上Ctrl-pprevious下Ctrl-nnext左Ctrl-bbackward右Ctrl-fforwardDelCtrl-ddelete光標后面的HomeCtrl-athe first letter EndCtrl-eendBackspace Backspace delete光標前面的第 3 章目錄和文件3.1類Unix系統目錄結構ubuntu沒有盤符這個概念,只有一個根目錄/,所有文件都在它下面3.2用戶目錄位于/home/user,
30、稱之為用戶工作目錄或家目錄,表示方式:/根目錄bin/系統可執行程序,如命令boot/內核和啟動程序,所有和啟動相關的文件都保這里grub/引導器相關文件dev/設備文件etc/系統軟件的啟動和配置文件,系統在啟動過程中需要的文件都在這個目錄。如LILO參數、用戶賬戶和。home/用戶的主目錄。下面是定義的用戶名的文件夾lib/系統程序庫文件,這個目錄里存放著系統最基本的動態共享庫,類似于Windows下的system32 目錄,幾乎所有的應用程序都需要用到這些共享庫。media /掛載設備,如光驅、U盤等mnt/目錄是讓用戶臨時掛載別的文件系統,如掛載Windows下的某個分區,ubuntu
31、默認還是掛載在/media 目錄。opt/可選的應用軟件包(很少使用)proc/這個目錄是系統內存的,我們可以直接這個目錄來獲取系統信息。也就是說,這個目錄 的內容不在硬盤上而是在內存里。sbin/管理員系統程序selinuxsrvsys/udev用到的設備目錄樹,/sys反映你當前所接的設備tmp /臨時文件夾usr/這是個最龐大的目錄,我們要用到的很多應用程序和文件幾乎都存放在這個目錄下。 bin/ 應用程序game /程序includelib/應用程序的庫文件lib64local/包含用戶程序等sbin/管理員應用程序8第3章 目錄和文件3.2.1相對路徑和絕對路徑絕對路徑從/目錄開始描
32、述的路徑為絕對路徑,如:相對路徑從當前位置開始描述的路徑為相對路徑,如:.和.每個目錄下.和. 表示當前目錄. 表示上一級目錄,即父目錄根目錄下的.和.都表示當前目錄3.3lsls OPTION FILEls是英文單詞list的簡寫,其功能為列出目錄的內容這是用戶最常用的一個命令,因為用戶需要不時地查看某個目錄的內容 該命令類似于DOS下的dir命令對于每個目錄,該命令將列出其中的目錄與文件 對于每個文件,ls將輸出其文件名以及所要求的其他信息 默認情況下,輸出條目按字母順序排序 當未給出目錄名或是文件名時,就顯示當前目錄的信息主要的OPTION有:用ls l命令顯示的信息中,開頭是由10個字
33、符件類型,它可以是下述類型之一:的字符串,其中第一個字符表示文-a 列出隱藏文件,文件中以“.”開頭的均為隱藏文件,如 /.bashrc-l 列出文件的詳細信息-R 連同子目錄中的內容 起列出cd ././ ls abc/defcd /home ls /usr/home/user3.4節 cd9后面的9個字符表示文件的權限,分為3組,每組3位 第一組表示文件屬主的權限,第二組表示同組用戶的權限,第三組表示其他用戶的權限 每一組的三個字符分別表示對文件的讀、寫和執行權限 各權限如下所示:權限后面的數字表示與該文件共享inode的文件總數,即硬數(參見下面ln命令)3.4cdchange dir
34、改變當前所在路徑3.5which查看指定命令所在路徑3.6pwd查看當前所在路徑which lscd cd dir1/dir2 cd .r 讀w 寫x 可執行。對于目錄,表示進入權限。s 當文件被執行時,把該文件的UID或GID賦予執行進程的UID(用戶ID)或GID(組 ID)。t 設置標志位(sticky bit)。如果是有sticky bit的目錄,在該目錄下任何用戶只要有適當的權限即可創建文件,但文件只能被超級用戶、目錄擁有者或文件屬主刪除。如果是有sticky bit的可執行文件,在該文件執行后, 指向其正文段的指針仍留在內存。這樣再次執行它時,系統就能更快地裝入該文件。- 沒有相應
35、位置的權限。- 普通文件d 目錄l 符號b 塊設備文件c 字符設備文件s socket文件,套接字p 管道第3章 目錄和文件103.7mkdirmkdir OPTION DIRECTORY創建目錄DIRECTORY,可以一次創建多個 OPTION如果是 p,表示可以連同父目錄一起創建3.8rmdirrmdir OPTION DIRECTORY刪除空目錄,可以一次刪除多個 除 mkdir和rmdir的用法舉例:OPTION如果是 p,表示可以連同空的父目錄一起刪3.9touchtouch OPTION FILE* 將每個文件的及修改時間為目前的時間* 如果文件不,則創建一個字節數為0的文件3.1
36、0rm刪除文件:刪除目錄:rm file$ mkdir a$ mkdir a/b$ ls a b$ rmdir a/b$ ls a$ rmdir a$ mkdir a/bmkdir cannot create directory a/bNo such file or directory$ mkdir -p a/b$ rmdir -p a/bpwd3.11節 mv113.11mv重命名:移動文件:3.12cp拷貝文件:拷貝目錄:3.13cat查看文件,輸出到終端,如果cat時沒跟文件名,則讀標準輸入,遇到n后,輸出到標準輸出,終端下輸入Ctrl d表示結束3.14moremore OPTION
37、FILE查看文本文件的內容,屏幕顯示完一屏就等待用戶按下任意鍵再滾動到下一屏,如果中 途不想繼續看下去了,可以按Ctrl+C或q終止顯示cp dir1 dir2 -r cp dir1 / -rcp file1 file2 cp file1 dir/ cp file1 ./mv file1 /mv file1 file2rm dir -rf12第3章 目錄和文件3.15lessless OPTION FILE查看文本文件的內容,屏幕顯示完一屏就等待用戶按鍵,用戶可以向上或向下查看,如 果中途不想繼續看下去了,可以按Ctrl+C或q終止顯示3.16headhead OPTION FILE顯示指定文
38、件的前面幾行 如果沒有指定文件,將從標準輸入(鍵盤)上有指定要顯示的行數,則默認顯示前10行 如果要顯示文件的前5行:如果沒3.17tailtail OPTION FILE顯示文件的最后幾行 若沒有指定顯示的行或字符數,則默認顯示末尾10行示文件末5行:如果要顯3.18ln有兩種,一種被稱為硬(Hard Link),另一種被稱為符號(SymbolicLink) 建立硬指向目錄的硬時,而對符號文件和被文件必須位一個文件系統中,并且不能建立,則不這個問題 默認情況下,ln產生硬舉例如下,注意ls l列出文件的硬如果數和字節給ln命令加上 s選項,則建立符號數:硬:軟:ln -s hello wor
39、d stouch helloln hello word h$ tail -5 file1$ head -5 file13.19節 ree133.19tree這個命令需要安裝,ubuntu下按結構樹的形狀顯示目錄和文件3.20wc利用 wc 指令我們可以計算文件的 Byte 數、字數、或是列數,若不指定文件名稱、或是所給予的文件名為“ ”,則 wc 指令會從標準輸入設備數據c 或bytes 或chars 只顯示 Bytes 數l 或lines 只顯示列數w 或words 只顯示字數3.21odt 指定數據的顯示格式,主要的參數有:3.22du查看某個目錄的大小:以M為c ASCII字符或反斜杠序
40、列dSIZE 有符號十進制數,每個整數SIZE字節。fSIZE 浮點數,每個整數SIZE字節。oSIZE 八進制(系統默認值為02),每個整數SIZE字節。uSIZE 無符號十進制數,每個整數SIZE字節。xSIZE 十六進制數,每個整數SIZE字節。od -tcx file1wc -l ./*sudo apt-get install tree第3章 目錄和文件14以B為以K為,4k的整數倍3.23dfdf查看磁盤使用情況df -block-size=GB df -block-size=MBdu -hk ./*du -hb ./*du -hm /home/xingwenpeng/test第 4
41、 章文件屬性和用戶用戶組4.1whoami查看當前登陸用戶4.2chmod* 文字設定法操作對象who下述字母中的任一個或者它們的組合:操作符號可以是:設置mode所表示的權限可用下述字母的任意組合:* 數字設定法r 可讀。w 可寫。x 可執行。+ 添加某個權限。- 取消某個權限。= 賦予給定權限并取消其他所限(如果有的話)。u 表示“用戶(user)”,即文件或目錄的所有者。g 表示“同組(group)用戶”,即與文件屬主有相同組ID的所有用戶。o 表示“其他(others)用戶”。a 表示“所有(all)用戶”。它是系統默認值。chmod who + - = mode 文件名第4章 文件屬
42、性和用戶用戶組16chmod mode 文件名我們必須首先了解用數字表示的屬性的含義:然后將其相加 所以數字屬性的格式應為3個從0到7的八進制數,其順序是(u)(g)(o)例如,如果想讓某個文件的屬主有“讀/寫”二種權限,需要把4(可讀)+2(可寫) 6(讀/寫)比如設置一個文件所有用戶可寫設置一個文件所有用戶可讀、可寫、不可執行.3chownchown OPTION OWNER:GROUP FILEchown OPTION reference=RFILE FILE更改某個文件或目錄的屬主和屬組 這個命令也很常用例如root用戶把的一個文件拷貝給用戶A, 為了讓用戶A能夠存取這個文件,root
43、用戶應該把這個文件的屬主設為A, 否則,用戶A無法存取這個文件OPTION的主要參數:* R 遞歸式地改變指定目錄及其下的* v 顯示chown命令所做的工作目錄和文件的擁有者比如把一個文件改為itcast用戶和nogroup用戶組所有注意:$ sudo chown itcast nogroup file1$ chmod 666 file1usergroupotherrwxr w xrwx 42$ chmod a+w file10表示沒限,1表示可執行權限,2表示可寫權限,4表示可讀權限,4.4節 chgrp17* chown需要用戶才能執行* 一個文件的owner和owning group是
44、沒有關聯的 一個文件屬于用戶A,也屬于用戶組B,并不表示用戶A屬于用戶組B4.4chgrpchgrp OPTION GROUP FILEchgrp OPTION reference=RFILE FILE該命令改變(指定)指定文件所屬的用戶組 其中group可以是用戶組ID,也可以是/etc/group文件中用戶組的組名 文件名是以空格的要改變屬組的文件列表,支持通配符 如果用戶不是該文件的屬主或超級用戶,則不能改變該文件的組OPTION的主要參數:R 遞歸式地改變指定目錄及其下的目錄和文件的屬組第 5 章查找與檢索5.1find根據文件名查找find OPTION path expressio
45、n在目錄中搜索文件,path指定目錄路徑,系統從這里開始沿著目錄樹向下查找文件是一個路徑列表,相互用空格分離,如果不寫path,那么默認為當前目錄 Expression它是find命令接受的表,find命令的所有操作都是表的一條最常用的find命令在當前目錄及子目錄下查找所有以file開頭的文件名5.2grep根據內容檢索在指定文件中搜索特定的內容,并將含有這些內容的行輸出到標準輸出 若不指定文件名,則從標準輸入options部分包含的主要參數:-c 只輸出匹配行的計數。-I 不區分大小寫(只適用于單字符)。-h多文件時不顯示文件名。grep options PATTERN FILE.$ fi
46、nd . -name file*$ find / -name vimrc$ find -name *.c第5章 查找與檢索20比如到系統頭文件目錄下查找所有包含printf的文件$ grep printf /usr/include -R-l多文件輸出包含匹配字符的文件名。-n 顯示匹配行及行號。-s 不顯示不或無匹配文本的錯誤信息。-v 顯示不包含匹配文本的所有行。-R 連同子目錄中所有文件 起查找。第 6 章安裝卸載軟件6.1apt-get更新源服務器列表更新完服務器列表后需要更新下源sudo apt-get update 更新源sudo apt-get install package 安裝
47、包sudo apt-get remove package 刪除包sudo apt-cache search package 搜索軟件包sudo apt-cache show package 獲取包的相關信息,如說明、大小、版本等sudo apt-get install package -reinstall重新安裝包sudo apt-get -f install修復安裝sudo apt-get remove package -purge 刪除括配置文件等sudo apt-get build-dep package 安裝相關的編譯環境sudo apt-get upgrade 更新已安裝的包sudo
48、 apt-get dist-upgrade 升級系統sudo apt-cache depends package 了解使用該包依賴那些包sudo apt-cache rdepends package 查看該包被哪些包依賴sudo apt-get source package該包的源代碼sudo vi /etc/apt/sources.list第6章 安裝卸載軟件226.2deb包安裝6.3原碼安裝1. 解壓縮源代碼包2. cd dir3. ./configure檢測文件是否,創建Makefile,檢測編譯環境4. make編譯源碼,生成庫和可執行程序5. sudo make install把庫
49、和可執行程序,安裝到系統路徑下安裝deb軟件包命令sudo dpkg -i.deb 刪除軟件包命令sudo dpkg -r.deb連同配置文件 起刪除命令sudo dpkg -r -purge.deb 查看軟件包信息命令sudo dpkg -info.deb查看文件拷貝詳情命令sudo dpkg -L.deb 查看系統中已安裝軟件包信息命令sudo dpkg -l 重新配置軟件包命令sudo dpkg-reconfiguresudo apt-get clean && sudo apt-get autoclean無用的包sudo apt-get check 檢查是否有損壞的依賴第
50、 7 章磁盤管理7.1mount命令格式:mount t vfstype o options device dir 其中:* t vfstype 指定文件系統的類型,通常不必指定用類型有:mount 會自動選擇正確的類型常光盤或光盤鏡像:iso9660DOS fat16文件系統:msdos Windows 9x fat32文件系統:vfatWindows Nfs文件系統:ntfsMount Windows文件UNIX(LINUX) 文件共享:smbfs共享:nfs* o options 主要設備或的掛接方式常用的參數有:loop:用來把一個文件當成硬盤分區掛接上系統ro:采用只讀方式掛接設備r
51、w:采用讀寫方式掛接設備iocharset:指定文件系統所用字符集* device 要掛接(mount)的設備* dir設備在系統上的掛接點(mount point)7.1.1掛接光盤鏡像文件由于近年來磁盤技術的巨大進步, 新的電腦系統都配備了大容量的磁盤系統, 在Windows下許多人都習慣把軟件和資料做成光盤鏡像文件通過虛擬 光驅來使用 這樣做有許多好處:一、減輕了光驅的磨損;二、現在硬盤容量巨大存放幾十個光盤鏡像文件不成問題,隨用隨調十分方便;三、硬盤的速度要遠 遠高于光盤的速度,CPU占用率大大降低 其實linux系統下制作和使用光盤鏡像比Windows系統更方便,不必借用任何第件包軟1.從光盤制作光盤鏡像文件 將光盤放入光驅,執行下面令第7章 磁盤管理24注:執行上面的任何一條命令sunky/mydisk.iso將當前光驅里的光盤制作成光盤鏡像文件/home/2.文件和目錄制作成光盤鏡像文件,執行下面令注:這條命令將/home/sunky/mydir目錄下所有的目錄和文件制作成光盤鏡像文件/ home/sunky/mydisk.iso,光盤卷標為:mydisk3.光盤鏡像文件的掛接(mount)注:建立一個目錄用來作掛接點(mount point)注:使用/mnt/vcdrom就可以盤鏡像文件mydisk.iso里的所有文件了7.1.2掛載U盤1.檢測設備名稱2.掛載
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 購房租賃合同經典
- 農業機械租賃合同范文
- 二手攝影器材買賣合同
- 初中數學問題解決策略 特殊化教案2024-2025學年北師大版(2024)七年級數學下冊
- 中國古典舞的審美特征
- 弧形座椅埋件的精確定位與安裝質量控制QC成果
- 第一章 第三節 測量:長度與時間2024-2025學年新教材八年級上冊物理新教學設計(滬科版2024)
- AR-6-低泡強效除油表面活性劑
- 居間傭金合同標準版
- 初中生物北師大版八年級下冊第4節 生態系統的穩定性教學設計及反思
- 獎品、禮品供應服務方案
- 八年級歷史下第一單元復習教案
- 不動產登記數據安全保密責任書
- 部編版七年級下冊歷史復習提綱(重點考察知識點)
- 大學文化主題辯論賽巔峰對決辯論辯答ppt模板
- 物業小區保潔清潔方案
- 原地面高程復測記錄表正式版
- 高等學校建筑學專業本科(五年制)教育評估標準
- 品質周報表(含附屬全套EXCEL表)
- 商鋪裝修工程施工方案.
- MQ2535門座起重機安裝方案
評論
0/150
提交評論