達內(nèi)unix課件,內(nèi)部資料哦_第1頁
達內(nèi)unix課件,內(nèi)部資料哦_第2頁
達內(nèi)unix課件,內(nèi)部資料哦_第3頁
達內(nèi)unix課件,內(nèi)部資料哦_第4頁
達內(nèi)unix課件,內(nèi)部資料哦_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

SoftwareDevelopmentin

UnixEnviroment何義heyi@學(xué)習(xí)Unix的目的有多少人接觸過Unix?在Unix系統(tǒng)上都干些什么?我們?yōu)槭裁匆獙W(xué)習(xí)Unix?我們學(xué)習(xí)的機器都是unix系統(tǒng)服務(wù)器一般都是unix系統(tǒng)思考:為什么服務(wù)器一般都用unix系統(tǒng)?計算機組成計算機硬件計算機軟件計算機硬件軟件是什么?Unix是不是一個軟件?Unix是什么軟件?軟件主要包括哪兩部分?系統(tǒng)軟件例如:windows系列、unix系列、Linux、Mac系列、DOS系列應(yīng)用軟件例如:office辦公軟件、QQ等SolarisOSSolarisOSKernel:內(nèi)核(負責(zé)管理設(shè)備,內(nèi)存,進程.負責(zé)系統(tǒng)程序和硬件的交互),與計算機交互,所有系統(tǒng)都有內(nèi)核。核心功能和管理都在內(nèi)核。Shell:外殼(命令解釋器):負責(zé)找命令并執(zhí)行,為這個命令申請進程;在內(nèi)核的外面,與人交互、不同的內(nèi)核可以加不同的Shell。我們使用的基本都是Shell。人與內(nèi)核的接口。FileSystem:文件系統(tǒng)。用來存儲。主要組成:目錄和文件(即文件夾和文件)Solaris可以使用的shellSolaris可以使用的shell:我們可以任意選擇其中一個Boumeshell:shKornshell:kshCshell:cshBoune-againshell:bash(bsh的增強版:可以使用一些bsh中無法使用的快捷鍵)我們常用的tcsh:(csh的增強版)Unix里新建終端,相當(dāng)于建了一個shell,在咱們的8服務(wù)器上默認的登錄shell就是bash常用的shell:bash和cshBoumeshellandCshell看前面的提示符Boumeshell#:就是以超級管理員登陸的,最高級別的用戶,被稱作root$:普通用戶和其他的管理員,稱作userCshell#:就是以超級管理員登陸的,最高級別的用戶,被稱作root%:普通用戶和其他的管理員,稱作user切換方式:在命令行輸入想要的shell回車,便可把當(dāng)前的命令解釋器改變?yōu)樗璧膕hell登錄和退出logintelnet172.17.11.8login:(username)password:(user’spassword)logoutexitCtrl+d設(shè)置密碼第一次登錄時設(shè)置密碼的要求(輸入密碼時沒有任何提示)必須為6--8位字符字母數(shù)字混合,至少包含2個字母,1個數(shù)字或特殊字符(@#$%&)

不能和用戶名相同修改密碼要求新密碼與原密碼至少有3個字符不同修改密碼bashexportLANG=zh.UTF-8cshsetenvLANGzh.UTF-8passwd:修改密碼命令步驟:輸入passwd(username)命令回車輸入當(dāng)前密碼回車輸入新密碼回重新輸入新密碼回車Unix基本命令命令[選項][參數(shù)]參數(shù)前面有‘-’,參數(shù)不帶符號命令長:256個字節(jié)注意區(qū)分大小寫Unix是大小寫敏感的,既嚴(yán)格區(qū)別大小寫,路徑分隔符為/Windows是大小寫不敏感的,路徑分隔符為\Unix基本命令login:登錄exit:退出clear:清屏pwd:顯示當(dāng)前所在的目錄(輸出當(dāng)前工作目錄)id:顯示用戶相關(guān)信息,顯示(uid)用戶名和(gid)用戶組who

am

i:顯示有效身份cd可以將多次操作放在一起,例如:cd../../cg/chengang/cd:改變當(dāng)前工作目錄,可以使絕對路徑或相對路徑相對路徑和絕對路徑:相對路徑:RelativePathname從當(dāng)前路徑開始的(例:xx/)絕對路徑:AbsolutePathname從根目錄開始的(unix中從/開始例:/xx)在相對路徑當(dāng)中:.表示在當(dāng)前目錄..表示上一層目錄一個名字代表下一層目錄cdcd返回到當(dāng)前用戶的主目錄cd../..向上返回二級,即返回到父目錄的父目錄cd..返回到父目錄,即返回到上一級目錄cd~dush使當(dāng)前工作目錄改變到用戶名dush的主目錄,bshell不支持這個命令,cshell和bash支持~cd~回到主目錄(csh)~用戶主目錄(/user/hfsd1104/chengang)cd回車回到主目錄cd~/dir1改變到主目錄的dir1目錄下.當(dāng)前目錄例:cddir1和cd./dir1是等價的..父目錄/根目錄lsls:顯示某個目錄下的子目錄和子文件ls-a:所有文件,顯示隱藏文件,以點開頭的文件。例:.cshrc.bash_profilels-R:顯示遞歸列表,把所有子目錄全部展開ls-t:按時間順序顯示ls-F:顯示文件類型*表示可執(zhí)行文件/表示目錄@表示鏈接文件什么都沒有表示普通文本文件lsls-l:詳細,以長列表形式顯示,按文件名順序顯示前10個字符:(第一個字符)-/d:文件/目錄|擁有者|同組者|其他人(權(quán)限)

-rwxr-xr-x4usernobody1024Feb2209:20a.txt文擁同其硬擁擁大最后一次文件有組它接有有小修改時間件類者人人數(shù)者組名型權(quán)權(quán)權(quán)限限限ls軟連接:ln-st1t2(相當(dāng)于創(chuàng)建快捷方式)t1源文件t2目標(biāo)文件硬鏈接:lnt1t2(相當(dāng)于直接復(fù)制)文件類型:d代表目錄,l代表鏈接文件,-是普通文件擁有者:生成文件的人,權(quán)限最高,用u表示同組人:系統(tǒng)管理員分配的同組的一個或幾個人,用g表示其它人:除擁有者,同組人外的人,用o表示所有人:包括擁有者、同組人及其它人,用a表示對于文件來說:硬鏈接數(shù)>=1對于目錄來說:最小是2,子目錄數(shù)=這個數(shù)-2,這個2就是.和..,.代表自己,..代表父目錄chmodchmod用于修改權(quán)限你必須是文件的擁有者或root才能修改文件權(quán)限r(nóng)wx-分別代表讀、寫、執(zhí)行、沒有權(quán)限也可用數(shù)字421表示:4---r,2---w,1---x644表示什么意思?文件r可以使用more或cat查看文件w可以使用vi編輯文件x可以把這個文件作為命令去運行運行一個腳本文件a.sh回車,a.sh就要有執(zhí)行權(quán)限目錄r可以使用lsw可以在這個目錄底下創(chuàng)建文件(touch),刪除文件(rm),創(chuàng)建目錄(mkdir),刪除目錄(rmdir)x可以使用cd命令chmodchmodg-rfile1chmodu+x,go+rfile1chmoda=rwfileu擁有者,g同組者,o其他者,a所有人=賦予哪些權(quán)限-取消哪些權(quán)限+增加哪些權(quán)限chmod644file1chmodu=rw,go=rfile1目錄的缺省權(quán)限是755文件的缺省權(quán)限是644touchtouch:創(chuàng)建空文件或者更新文件訪問和修改時間如果文件不存在創(chuàng)建一個新的空文件(0字節(jié)),如果文件存在則更新最后一次訪問和修改的時間語法:touchfilename(s)例:touchfile1mkdir格式:mkdir[-p]目錄名mkdirdir1/dir2這條命令應(yīng)該是mkdirdir1mkdirdir1/dir2既必須先創(chuàng)建dir1,才能在dir1下面創(chuàng)建dir2mkdirdir3dir4dir5在當(dāng)前目錄下創(chuàng)建這三個目錄mkdir~/games在主目錄下創(chuàng)建games目錄mkdir-pdir6/dir7/dir8按照dir6/dir7/dir8的層次創(chuàng)建這三個目錄,用-p這個選項就可以按層次創(chuàng)建目錄cp格式:cp[-i]原文件名目標(biāo)文件名對原文件要有讀權(quán)限,若目標(biāo)文件不存在則要對它所在的目錄有寫權(quán)限,若目標(biāo)文件存在則對目標(biāo)文件要有寫權(quán)限cpbeansapple這條命令的前提條件是要有beans文件,目標(biāo)文件若存在則覆蓋,不存在則創(chuàng)建cpbeansappledir2把beans和apple這兩個文件拷貝到dir2目錄下cp-ibeansapple加上-i參數(shù),若apple文件存在時,就會詢問是否覆蓋,增加交互cp-rdir6dir6bak把dir6這個目錄備份一份為dir6bak若dir6bak不存在時,則dir6bak的目錄結(jié)構(gòu)與dir6結(jié)構(gòu)相同若目標(biāo)目錄存在時,拷貝以后原目錄會作為目標(biāo)目錄的子目錄mvmv:改名,移動文件或目錄mv比cp速度快mvapplebeans給apple改名,改為beans若目標(biāo)文件或目錄名不存在就是改名。mvbeansdir3把beans這個文件移動到dir3的目錄下mvbeans..把beans這個文件移到上一級目錄mvdir1dir3把dir1目錄移動到dir3目錄dir3目錄若存在,則把dir1移動到dir3目錄下dir3目錄若不存在,則是把dir1目錄改名為dir3rmrm刪除文件,要求對這個文件所在的目錄要有寫權(quán)限,如果文件沒有寫權(quán)限,系統(tǒng)會給你個提示信息。rmapplebeans刪除這兩個文件touchapplebeanschmod444apple把apple改為只讀文件rmapple這時再刪除只讀文件時會有交互,詢問是否要刪除chmod444beansrm-fbeans加-f選項,強制刪除只讀文件touchfile1rm-ifile1加-i選項的話,無論這個文件是什么權(quán)限,都會增加交互rmdirrmdir:只能刪除空目錄rm-rdir6刪除目錄dir6中包含只讀文件時會增加交互rm-rfdir6強制刪除目錄rm-ridir6刪除這個目錄時對里面的目錄或文件每一個都增加交互cat&morecatfilename不分屏,適合查看小文件morefilename分屏查看文件按空格鍵看下一屏內(nèi)容vivi命令的用法:vi文件名(文本文件)進入vi以后分三種狀態(tài)進入狀態(tài)剛進入vi時是進入狀態(tài),可以看文件內(nèi)容,但是無法編輯,支持部分快捷鍵。編輯狀態(tài)可以編輯文件的狀態(tài),進入狀態(tài)按i/a/o可以到編輯狀態(tài)。編輯完畢按Esc鍵回到進入狀態(tài)。iinsert光標(biāo)前插入aappend光標(biāo)后追加o換下一行O換上一行setnu顯示行號G光標(biāo)到文件尾1G表示光標(biāo)定位到第一行vi移動操作命令

k向上j向下h向左l(小寫L)向右G文件尾1G文件首nG第n行H屏幕頭M屏幕中L屏幕尾ctrl+f下翻ctrl+b上翻vi刪除操作命令x刪除一個字符(刪除光標(biāo)所在位置的字符)dw刪除當(dāng)前詞3dw刪除三個詞dd刪除當(dāng)前行5dd刪除五行:5,10d刪除第五行到第十行替換操作命令r替換一個字符(替換光標(biāo)位置的字符)cw替換一個詞cc替換一行C替換從光標(biāo)到行尾vi拷貝與粘貼命令yw拷貝詞(光標(biāo)所在位置之后字符)yy拷貝行dw剪切詞dd剪切行p當(dāng)前行下粘貼1,2co3拷貝行1,2在行3之后4,5m6移動行4,行5在行6之后vi命令狀態(tài)執(zhí)行命令的狀態(tài),主要保存退出。在進入狀態(tài)按ESC:到命令狀態(tài),在vi下方出現(xiàn):,輸入命令?;剀嚲蛨?zhí)行命令,并且回到進入狀態(tài)。w保存w文件名可以實現(xiàn)另存為q退出wq保存后退出!代表強制q!代表強制退出takemetoyourheartHidingfromtherainandsnowTryingtoforgetbutIwon'tletgoLookingatacrowdedstreetListeningtomyownheartbeatsomanypeopleallaroundtheworldTellmewheredoIfindsomeonelik

溫馨提示

  • 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

提交評論