版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
培訓體系UNI基本培訓Tru64UNIX基礎(chǔ)培訓教材Tru64UNIX命令和實用程序二○○四年二月三日目錄1UNIX起源、流派及標準?????????????????????????????????????????????????????6感謝閱讀1.1UNIX的發(fā)展簡史???????????????????????????????????????????????????????6謝謝閱讀1.2UNIX標準化???????????????????????????????????????????????????????????7精品文檔放心下載1.3常見商業(yè)版本??????????????????????????????????????????????????????????7謝謝閱讀2DIGITALUNIX優(yōu)點????????????????????????????????????????????????????????7感謝閱讀3初次上機??????????????????????????????????????????????????????????????????8精品文檔放心下載3.1進入系統(tǒng)??????????????????????????????????????????????????????????????8謝謝閱讀3.2改變口令??????????????????????????????????????????????????????????????9感謝閱讀3.3chsh改變loginshell???????????????????????????????????????????????9謝謝閱讀3.4chfn改變用戶電話號碼,力公室位置等信息??????????????????????????????9精品文檔放心下載3.5獲得幫助??????????????????????????????????????????????????????????????9精品文檔放心下載3.6作業(yè)調(diào)度?????????????????????????????????????????????????????????????10謝謝閱讀4UNIX文件和目錄結(jié)構(gòu)??????????????????????????????????????????????????????10感謝閱讀4.1文件名和目錄名???????????????????????????????????????????????????????10精品文檔放心下載4.2文件類型?????????????????????????????????????????????????????????????10精品文檔放心下載4.3文件系統(tǒng)結(jié)構(gòu)?????????????????????????????????????????????????????????10感謝閱讀4.4目錄樹???????????????????????????????????????????????????????????????11感謝閱讀4.5目錄和文件的使用?????????????????????????????????????????????????????11感謝閱讀4.6文件屬性?????????????????????????????????????????????????????????????13精品文檔放心下載4.6.1定義?????????????????????????????????????????????????????????????13感謝閱讀4.6.2改變文件訪問屬性?????????????????????????????????????????????????14謝謝閱讀4.6.3改變文件屬主?????????????????????????????????????????????????????14精品文檔放心下載4.6.4改變文件屬組?????????????????????????????????????????????????????14謝謝閱讀4.6.5更新文件訪問時間?????????????????????????????????????????????????14感謝閱讀5命令,重定向,管道和過濾器???????????????????????????????????????????????14謝謝閱讀5.1命令格式?????????????????????????????????????????????????????????????14謝謝閱讀5.2重定向???????????????????????????????????????????????????????????????15感謝閱讀5.3管道和過濾器?????????????????????????????????????????????????????????15精品文檔放心下載6UNIX命令匯總????????????????????????????????????????????????????????????16精品文檔放心下載6.1alias別名ksh、csh命令???????????????????????16精品文檔放心下載6.2unalias取消別名????????????????????????????????????????????????16謝謝閱讀6.3bg%jobid恢復掛起的作業(yè)到后臺運行???????????????????????????????16感謝閱讀6.4cal顯示當前日的月歷??????????????????????????????????????????????16精品文檔放心下載6.5chownownerfile改變文件屬性???????????????????????????????????16精品文檔放心下載6.6啟動一個cshell命令解釋程序??????????????????????????????????????????17感謝閱讀6.7date顯示和設(shè)置日期???????????????????????????????????????????????17感謝閱讀6.8echostring在標準輸出上回顯string????????????????????????????????17謝謝閱讀6.9env顯示環(huán)境變量??????????????????????????????????????????????????17謝謝閱讀6.10exit結(jié)束用戶登錄????????????????????????????????????????????????????17感謝閱讀6.11exportvariable??????????????????????????????????????????????????????17感謝閱讀6.12fg%jobid將掛起的作業(yè)調(diào)入前臺執(zhí)行???????????????????????????????????17精品文檔放心下載6.13fmtfile簡單正文格式化??????????????????????????????????????????????17感謝閱讀6.14headfile顯示文件頭部10行?????????????????????????????????????????17精品文檔放心下載6.15history顯示以前被執(zhí)行過的命令csh,ksh??????????????????????????????18謝謝閱讀6.16jobs顯示所有運行的任務(wù)??????????????????????????????????????????????18精品文檔放心下載6.17killpid給進程發(fā)中止信號???????????????????????????????????????????18謝謝閱讀6.18ksh啟動ksh命令解釋程序????????????????????????????????????????????18感謝閱讀6.19more命令????????????????????????????????????????????????????????????18感謝閱讀6.20news查見新消息??????????????????????????????????????????????????????18精品文檔放心下載6.21nicecmd以低于正常優(yōu)先執(zhí)行命令?????????????????????????????????????19謝謝閱讀6.22mohupcmdcmd命令執(zhí)行時不掛起??????????????????????????????????????19感謝閱讀6.23rksh下重執(zhí)行前1個命令??????????????????????????????????????????19精品文檔放心下載6.24resume%jobid啟動被掛起的作業(yè)?????????????????????????????????????19精品文檔放心下載6.25scriptfile??????????????????????????????????????????????????????????19感謝閱讀6.26set顯示當前變量值?????????????????????????????????????????????????19精品文檔放心下載6.27sh啟動bsh??????????????????????????????????????????????????????????19精品文檔放心下載6.28spellfile查找文件的拼寫錯誤???????????????????????????????????????19感謝閱讀6.294.29stop%jobid掛起正在運行的作業(yè)???????????????????????????????19謝謝閱讀6.304.30stty顯示設(shè)置終端選項????????????????????????????????????????19精品文檔放心下載6.31tailfile顯示文件最后10行?????????????????????????????????????????20謝謝閱讀6.32teefile將輸入復制到輸出及文件file中??????????????????????????????20感謝閱讀6.33touchfile更新文件的存取時間???????????????????????????????????????20感謝閱讀7ed編輯器????????????????????????????????????????????????????????????????20精品文檔放心下載8vi編輯器????????????????????????????????????????????????????????????????21感謝閱讀9圖形界面?????????????????????????????????????????????????????????????????23精品文檔放心下載9.1進入系統(tǒng)?????????????????????????????????????????????????????????????23精品文檔放心下載9.2終端仿真dttermDecterm??????????????????????????????????????????25精品文檔放心下載9.3輸入法設(shè)置???????????????????????????????????????????????????????????25精品文檔放心下載9.4編輯器???????????????????????????????????????????????????????????????26謝謝閱讀9.5其它X實用程序???????????????????????????????????????????????????????26感謝閱讀10編程???????????????????????????????????????????????????????????????????26精品文檔放心下載10.1DECFORTRAN???????????????????????????????????????????????????????26精品文檔放心下載10.2dbx技巧?????????????????????????????????????????????????????????????27精品文檔放心下載10.3make,makefile,Makefiles.makefile?????????????????????????????????29謝謝閱讀10.4使用軟盤???????????????????????????????????????????????????????????30精品文檔放心下載11UNIX藝術(shù)????????????????????????????????????????????????????????????????30精品文檔放心下載11.1選擇你鐘愛shell?????????????????????????????????????????????????????30精品文檔放心下載11.2使目錄間轉(zhuǎn)換更容易???????????????????????????????????????????????????31精品文檔放心下載11.3電子郵件來時通知?????????????????????????????????????????????????????31精品文檔放心下載12TCP/IP網(wǎng)絡(luò)簡介????????????????????????????????????????????????????????32謝謝閱讀12.1IP地址??????????????????????????????????????????????????????????????32感謝閱讀12.2ftp使用???????????????????????????????????????????????????????????32精品文檔放心下載12.3telnet終端仿真??????????????????????????????????????????????????????32精品文檔放心下載12.4X終端仿真???????????????????????????????????????????????????????????32精品文檔放心下載13UNIX的批處理ShellScript?????????????????????????????????????????????33謝謝閱讀13.1前言???????????????????????????????????????????????????????????????33精品文檔放心下載13.2將文字檔設(shè)為可執(zhí)行的ShellScript??????????????????????????????????33感謝閱讀13.3Script的基本結(jié)構(gòu)及觀念??????????????????????????????????????????????34謝謝閱讀13.4BourneShell?????????????????????????????????????????????????????????35謝謝閱讀13.4.1變數(shù)?????????????????????????????????????????????????????????????35感謝閱讀13.4.2執(zhí)行命令?????????????????????????????????????????????????????????37精品文檔放心下載13.4.3流程控制?????????????????????????????????????????????????????????38精品文檔放心下載13.5CShell??????????????????????????????????????????????????????????????43精品文檔放心下載13.5.1變數(shù)?????????????????????????????????????????????????????????????43精品文檔放心下載13.5.2執(zhí)行命令?????????????????????????????????????????????????????????44感謝閱讀13.5.3流程控制?????????????????????????????????????????????????????????45感謝閱讀13.6expr命令????????????????????????????????????????????????????????????46謝謝閱讀13.7test命令????????????????????????????????????????????????????????????47謝謝閱讀1UNIX起源、流派及標準1.1UNIX的發(fā)展簡史60AT&T貝爾試驗室組成一個專家小精品文檔放心下載組,研制一個MULICS,是一個靈活的交互式操作系統(tǒng)。精品文檔放心下載60年后期,BELL脫離該組織,失去了靈活的交互式操作系統(tǒng)。謝謝閱讀1990Ken.Tompson寫了一個SPACETRAVELPDP-7感謝閱讀上寫的,為了更有效地發(fā)揮PDP-7的強大功能,托普森和另一位科學家謝謝閱讀DennisRitchie開發(fā)了一個新的操作系統(tǒng)UNIXDennis創(chuàng)建了C語言。謝謝閱讀1973年Ken和Dennis用C語言重寫了UNIXUNIX成為世界上第一個用高級謝謝閱讀語言寫的操作系統(tǒng)。C語言使UNIX更容易移植,移植是UNIX最重要的優(yōu)越性謝謝閱讀70年代UNIX74感謝閱讀價獲得UNIX的源代碼,由此產(chǎn)生了很多重要的分支,包括一個BSD版,加謝謝閱讀州伯克利大學BerkeleySoftwareDistribution。80年代AT&T重新命令感謝閱讀UNIX版。1973年,美國高等院校開始使用UNIX1974年,Version41976年,Version5,61978年,Bell開發(fā)出系統(tǒng)III1979年,Berkekey分校發(fā)布BSD3感謝閱讀1982年,Berkekey分校發(fā)布BSD4.2謝謝閱讀1983年,Bell開發(fā)出系統(tǒng)V1983年,Berkekey分校推出第一個內(nèi)含TCPIP的BSDUNIX精品文檔放心下載1985年,AT&T推出SVR2,即系統(tǒng)V,RELEASE2感謝閱讀1987年,AT&T推出SVR31989年,AT&T推出SVR482年后,AT&T發(fā)布商業(yè)版,SYSTEM3以前均為內(nèi)部使用。謝謝閱讀BSD起源于1974年,伯克利研究小組畢業(yè)的學生BillJoy開發(fā)出更好性能的感謝閱讀UNIX。如CSH、VI、虛擬存儲環(huán)境,這些性能后來被柔進了SYSTEM5。謝謝閱讀1974BSD19792BSD19823BSD感謝閱讀19844BSD19874.3BSD4.5BSD感謝閱讀在微機領(lǐng)域,71年分支出XENIX81年XENIX2.3XENIX3.0XENIX5.0遵守SVID感謝閱讀85年AT&T宣布一個標準SVID(StandardCalledSystemUImterfaceDefination)謝謝閱讀85年出現(xiàn)SYSTEMU/386和SVID完全兼容。謝謝閱讀當時主要的UNIX(XENIX、SYSTEMU、BSD)占80%。謝謝閱讀BSD一般出當下大學SYSTEM為用于商業(yè)領(lǐng)域XINIX只用于PC1.2UNIX標準化1984年歐州5家成立X/OPEN協(xié)會。XPG3――XPG4SPEC11701985年IEEE公布POSIX10031988年5月DEC、IBM、HP公布OSF(BSD)AES精品文檔放心下載1988年12月AT&TSUN公布UI(SYSTEMV)謝謝閱讀1992年12月NOVELL購買USL轉(zhuǎn)讓給X/OPEN謝謝閱讀1993年9月WINDOWSNT出現(xiàn)使OSF和UI和解,產(chǎn)生COSE。包括XPG4、謝謝閱讀POSIX、SUID3、SVR4.3、AES、MOTIF、TCPIP。謝謝閱讀1.3常見商業(yè)版本SUNSOLORIS純SYSTEMVIBMAIX4.3HP-UXIRIX遵守POSIXTru64UNIX成熟、統(tǒng)一對COSE遵守最好。SPEC1170MACH微內(nèi)核完整、感謝閱讀大而全。LINUX自由軟件、微內(nèi)核、多平臺支持各種協(xié)議。2DIGITALUNIX優(yōu)點全64位軟硬件體系結(jié)構(gòu)最快的64位平臺SMP單一系謝謝閱讀統(tǒng)映像Cluster、VLM具存防崩潰性能超大規(guī)模收據(jù)庫訪問能力,支持大于17MB的文件精品文檔放心下載規(guī)??缮炜s低成本管理最OPEN、最標準支持ADVFS、LSM、CLUSTER支持各種網(wǎng)絡(luò)國際化不另收費用支持IEEE標準,POSIX命令及實時線程支持FIPS151-2支持ISO/IEC9945-11990支持X/OPEN可移植性指南VOLUME4(XPG4)精品文檔放心下載支持BSD4.34.4支持MITXIIR5ADKFORXIIR6感謝閱讀支持FIPS160(ANSI)支持OSFMOTIF1.2.3支持UNIX93支持RFC支持ISO9660(CDFS)支持NFSV.3支持SVR4SVR3SVID2SVID3感謝閱讀3初次上機3.1進入系統(tǒng)UNIX系統(tǒng)為多用戶,多任務(wù)操作系統(tǒng),有很完善的用戶管理和安全機制,使用謝謝閱讀UID感謝閱讀屬于一個用戶組,能夠同時屬于多個用戶組,組是UNIX系統(tǒng)為了方便用戶管理謝謝閱讀精品文檔放心下載名。主機終端按回車鍵開始登錄過程終端服務(wù)器按回車鍵登錄到終端服務(wù)器用c命令connect開始登錄過程PC機用telnet命令login:用戶名password:口令(不顯示出來)PC用Telnet開始登錄過程Xwindows輸入用戶名按回車輸入口令按回車能夠選擇語言環(huán)境3.2改變口令$passwd回車oldpassword:輸入舊口令newpassword:輸入新口令reenternewpassword:重新輸入,驗證精品文檔放心下載3.3chsh改變loginshellchsh/bin/sh/bin/csh3.4chfn改變用戶電話號碼,力公室位置等信息謝謝閱讀chfn3.5獲得幫助help命令獲極少的幫助man查有聯(lián)機手冊mancmd查見cmd詳細手冊man–kkeyword查見和keyword相關(guān)的所有命令。感謝閱讀manncmd一般情況下手冊被分組為1到8其8個組,某些命令在多個組中均有幫精品文檔放心下載助信息,用mann指定讀取n組中的信息。whereiscmd查見cmd的絕對路徑。echo$PATHwhichcmd查見cmd是哪個目錄的cmdwhoamIwhoamI查見自己的用戶名who,w查見當前誰在系統(tǒng)上users,u查見當前系統(tǒng)的用戶fingeruser查見user的信息ps顯示當前進程狀況ps–uuser顯示用戶名為user的進程狀況精品文檔放心下載3.6作業(yè)調(diào)度命令行可加&表示后臺執(zhí)行例f77test.f&在后臺執(zhí)行編譯命令。精品文檔放心下載命令的輸入和輸出可重定向。例ls-l>dir.lislmfrdg-<l1-表示標準輸入或標準輸出例zcatfile.z|[cd/tmp;tarxvf-]精品文檔放心下載前命令的結(jié)果能夠作為后一個命令的輸入,稱為管道技術(shù)例ps–ef|morestrings.*|grepuser作業(yè)調(diào)入前臺執(zhí)行fg%job^z使當前作業(yè)掛起bg%job使作業(yè)在后臺恢復執(zhí)行at批作業(yè)attimecmd例at5pmFridayrm/tmp/*4UNIX文件和目錄結(jié)構(gòu)4.1文件名和目錄名必須遵守以下規(guī)則:可采用除“1”外的任何ASCII字符以“.”開頭的文件名在普通用戶見來是隱蔽的。“.”代表當前目錄,“..”代表上級目錄。特殊字符用反斜桿引導“\”4.2文件類型普通文件鏈特殊文件,如終端、通信設(shè)備、驅(qū)動器、FIFO、SOCKET精品文檔放心下載4.3文件系統(tǒng)結(jié)構(gòu)倒樹結(jié)構(gòu)/為根4.4目錄樹/.文件系統(tǒng)的根目錄,超級用戶的HOME目錄/standUNIX引導時使用的標準程序和數(shù)據(jù)文件感謝閱讀/sbinUNIX引導時使用的程序/dev特殊設(shè)備文件/dev/console控制臺/dev/lp且口打印機/dev/rz**硬盤塊設(shè)備文件/dev/rmton磁帶文件/etc系統(tǒng)管理及配置數(shù)據(jù)庫/opt附加應(yīng)用軟件包的根/home用戶主目錄和文件/var系統(tǒng)用文件、目錄、日志、記帳、郵件、假脫機精品文檔放心下載/var/adm系統(tǒng)日志,記帳/var/mail用戶郵件文件/var/news新聞目錄/var/opt附加應(yīng)用程序子目錄/var/tmp臨時文件/var/spool假脫機目錄/var/uucpUucp日志和狀態(tài)/usr其它用戶可訪問的根/usr/bin新的可執(zhí)行程序命令/usr/sbin新的系統(tǒng)命令,可執(zhí)行程序/usr/lib率/usr/include頭文件/usr/examples例子文件/usr/share/man聯(lián)機手冊/usr/ucb包含BsdUnix兼容的軟件包精品文檔放心下載/usr/ibn多國字符程序數(shù)據(jù)4.5目錄和文件的使用絕對路徑名以/開頭,從根開始相對路徑名其它以..,目錄名,文件名開始UNIX命令相應(yīng)DOS命令pwd列出當前工作目錄cdls列目錄內(nèi)容dir/wls-ldirls-adir/als-rdir/sls-xdir/wls–l|moredir/pls–F用符號表示簡單屬性ls-q用?表示非打印字符cat顯示文件內(nèi)容catfiletypefile感謝閱讀catfile1file2file3typefile1+file2+file3謝謝閱讀cat-nfile顯示行號cat-ufile顯示非打印字符-u輸出無緩沖精品文檔放心下載cat-rfile多個空行合為1行cd改變工作目錄cdusrcddoscd/usrcdc:\doscd..cd..cd../..cd..\..cdmv移動文件或目錄mvfile1file2renfile1file2感謝閱讀mvfile1dir2movefile1dir2感謝閱讀mvdir1dir2xcopydir1dir2deltreedir1精品文檔放心下載mv–i如果目標文件存在則提示mv-f強制拷貝cp拷貝文件cpfile1file2copyfile1file2謝謝閱讀cp-ifile1file2提示覆蓋cp-rdir1dir2xcopy/sdir1dir2感謝閱讀cp-p屬性不變cpfile1file2file3file4…target合且文件感謝閱讀ln建立軟鏈dos下只有用lnsourcedesnortontools等工具才能實現(xiàn),但謝謝閱讀chkdsk將檢查出錯誤。ln-ssource符號連接忽略des屬性感謝閱讀ln-fsourcedesrm刪除文件或目錄rmfile1delfile1謝謝閱讀rm*del*.*rm-rdirdeltreedir精品文檔放心下載rm-irmdir刪除目錄條件:目錄必須是空目錄rmdirdirrddirmkdir創(chuàng)建子目錄mkdirdirmddirmkdir-m指定使用modemkdir-p../dir1/dir2/dir3感謝閱讀file查見文件類型file*find查找指定文件findpathexpression-print打印文件所在路徑-execcmd對找到的文件執(zhí)行cmd命令-atimen只查幾天以前的文件pg分頁顯示文件more分頁顯示文件lp打印文件lpstat查見打印隊列l(wèi)prm刪除打印作業(yè)cancel4.6文件屬性4.6.1定義$ls–ltotal24094-rw-r--r--1rootsystem176584Jul517:093500install.pdf感謝閱讀-rw-r--r--1rootsystem2593Jun1312:48DXsession精品文檔放心下載-rw-r--r--1binbin2476Apr131999GENERIC精品文檔放心下載lrwxr-xr-x1rootsystem7May3116:41bin->usr/bin感謝閱讀……-rw-------1rootsystem501Jun2322:31tcr2謝謝閱讀drwxrwxrwt3rootsystem8192Sep312:59tmp感謝閱讀drwxr-xr-x29rootsystem8192Aug3114:22usr謝謝閱讀lrwxr-xr-x1rootsystem7May3116:38var->usr/var謝謝閱讀-rwxr-xr-x1rootsystem9549088Jun112:29vmunix謝謝閱讀$使用ls–l命令顯示文件的全部屬性,其中第一個域反應(yīng)文件的類型和訪問屬精品文檔放心下載性,第1列為-表示為普通文件d表示為目錄文件l該文件為連接第2,3,42列為-r感謝閱讀則表示可讀。第5,6,7列為文件所屬組用戶的讀,寫,執(zhí)行的訪問標識。謝謝閱讀第8,9,10列為其它組用戶的讀,寫,執(zhí)行的訪問標識。感謝閱讀第2精品文檔放心下載第3個域為該文件的屬主。第4個域為該文件的屬組。第5個域為該文件的大小。第6個域為該文件的創(chuàng)建時間。第7個域為該文件的文件名。第8個域如果不空的活,則為該文件所連接文件路徑。4.6.2改變文件訪問屬性$chmodnnnfile$chmod[ugo][+-][rwx]file謝謝閱讀4.6.3改變文件屬主$chownuserfile$chownuser:groupfile4.6.4改變文件屬組$chgrpgroupfile4.6.5更新文件訪問時間$touchfile5命令,重定向,管道和過濾器5.1命令格式cmd[[-option[optionvalue]…][parameter1][parameter2]….精品文檔放心下載每一條Shell命令由一個命令動詞或文件名開始,能夠跟一個或多個命令選項,感謝閱讀一個或多個命令叁數(shù),按回車將命令提交到系統(tǒng)。大部分UNIX命令是一個可執(zhí)謝謝閱讀PATH或pathshell內(nèi)部感謝閱讀踋本(批處理)謝謝閱讀命令行能夠有65536個字符,如果一行寫不完,可用\符號續(xù)行,在命令行中能感謝閱讀夠采用*和%等通配符。lsls–lls–l/usrls–l/etc/host*在一個命令行中能夠輸入多個命令,但必須用分號分隔開。謝謝閱讀cd/usr/users/user01;ls–l;pwd謝謝閱讀5.2重定向感謝閱讀示器,能夠通過>和<將命令的輸出和輸入重定向到文件或其它設(shè)備。精品文檔放心下載$ls–l>dir.txt$more<.login$echo“”>/usr/sybase/sybase.log精品文檔放心下載在缺省情況下,使用>將命令寫到某文件中,如該文件不存在,本命令創(chuàng)建該文感謝閱讀>>符號,感謝閱讀則命令的輸出被添加到該文件的后面。5.3管道和過濾器UNIX命令管理將一個命令的輸出作為另一個命令的輸入,在同一個命令行中有精品文檔放心下載多個命令,后一個命令處理前一個命令的輸出。ps–ef|greporacle之上命令查找命令行或用戶名中含有字符串oracle的輸出。ps–ef命令輸出謝謝閱讀系統(tǒng)中所有進程的長格式信息,通過greporacle命令處理后,不包括oracle謝謝閱讀的行全部被過濾掉了。象grep這種命令叫過濾器。其它過濾器命令如下:精品文檔放心下載wc統(tǒng)計字數(shù),行數(shù),詞數(shù)grep按正規(guī)表達式進行模式檢索-i不區(qū)別大小寫-v不匹配的行-n行前加行號-c只輸出行數(shù)-l只輸出匹配的文件名fgrep只是字符串,含特殊字符時高速grep有限制的規(guī)則表達式,比較快cgrep完全正則表達式,功能最全cut-f域-d分隔符-bcolum刪列colum3.5,textfuke刪掉3~9列精品文檔放心下載sort-bcdfmnru+關(guān)健字開始位置-關(guān)健字結(jié)束位置,輸入文件感謝閱讀-f不區(qū)別大小寫-m只合且-r降序-u多個相同行只輸出1行uniq多個重復行歸納為1行join[-an.][-e串][-j(n)(m)][-o字段][-t字符]文件1文件2感謝閱讀-a和文件<n>不匹配的全輸出n=1,2-e無對應(yīng)字段時輸出指定串-jnm將文件n的第m個字段作關(guān)鍵字進行連接-o6UNIX命令匯總6.1alias別名ksh、csh命令精品文檔放心下載alias顯示所有當前命令的別名顯示別名為name的命令cmd置cmd命令的別名為namecsh精品文檔放心下載=cmd置cmd命令的別名為nameksh謝謝閱讀6.2unalias取消別名6.3bg%jobid恢復掛起的作業(yè)到后臺運行精品文檔放心下載6.4cal顯示當前日的月歷cal[[month]year]cal219966.5chownownerfile改變文件屬性精品文檔放心下載chown-h(huán)改變一文件鏈的屬性chmod.chgrp6.6啟動一個cshell命令解釋程序csh6.7date顯示和設(shè)置日期datemmddhhmm.yy設(shè)置月日時分年6.8echostring在標準輸出上回顯string感謝閱讀6.9env顯示環(huán)境變量=value置環(huán)境變量name值為value精品文檔放心下載=精品文檔放心下載6.10exit結(jié)束用戶登錄6.11exportvariable在sh和ksh下用戶變量export后才可成為全局變量感謝閱讀6.12fg%jobid將掛起的作業(yè)調(diào)入前臺執(zhí)行謝謝閱讀6.13fmtfile簡單正文格式化fmt–wwidth文件輸出的行寬為width精品文檔放心下載fmt–c頂部對齊fmt–s防止短行合且輸出6.14headfile顯示文件頭部10行head–nfile顯示頭部n行6.15history顯示以前被執(zhí)行過的命令csh,ksh精品文檔放心下載6.16jobs顯示所有運行的任務(wù)在命令行尾加&使作業(yè)在后臺執(zhí)行正在執(zhí)行作業(yè)時按ctrl-z(csh)使作業(yè)掛起精品文檔放心下載然后可用jobs,fg,bg等命令6.17killpid給進程發(fā)中止信號kill-gpid強制殺除進程6.18ksh啟動ksh命令解釋程序ksh6.19more命令morefile分頁顯示file內(nèi)容more–c顯示前清屏more–s多個空行壓縮為1行子命令按空格:向前翻1屏按回車:向前滾1行b回翻1屏G到多少行,缺省第1行nG到第n行謝謝閱讀P%到百分之一np到第n%處m標記一個位置m[a-z]命名位置‘返回標記的位置‘[a-z]v運行editor編輯文件/.?找一串qexit:n跳到下一文件:p前1文件6.20news查見新消息news–a顯示所有新消息狀態(tài)news–n顯示所有新消息狀態(tài)6.21nicecmd以低于正常優(yōu)先執(zhí)行命令nice=ncmd設(shè)置優(yōu)先級6.22mohupcmdcmd命令執(zhí)行時不掛起感謝閱讀6.23rksh下重執(zhí)行前1個命令6.24resume%jobid啟動被掛起的作業(yè)精品文檔放心下載6.25scriptfile將輸出、輸入到終端的信息同時寫入文件中,script–a同時寫入謝謝閱讀文件中,-a是添加。6.26set顯示當前變量值setname=valueusetname6.27sh啟動bshsh6.28spellfile查找文件的拼寫錯誤spell–b美國英語拼寫6.29stop%jobid掛起正在運行的作業(yè)精品文檔放心下載6.30stty顯示設(shè)置終端選項sttt–a顯示當前終端所在選項stty–g顯示當前設(shè)置,格式可作為stty實參謝謝閱讀linespeed置波特率-ttype終端類型columnsn設(shè)置列數(shù)6.31tailfile顯示文件最后10行tail–nfile顯示文件最后n行6.32teefile將輸入復制到輸出及文件file中感謝閱讀tee–afile添加到file尾6.33touchfile更新文件的存取時間touch–a只更新訪問時間touch–m只更新修改時間touch–c防止建立以前不存在的文件7ed編輯器edfile出錯時,h提供簡單幫助信息,H提供詳細幫助信息,用a,c,I進入輸入方謝謝閱讀式,在單獨一行上用,回到命令格式保存文件w.Wq=x感謝閱讀p.p顯示當前行=顯示當前行的行號np顯示第n行1,6p顯示1-6行$p顯示最后一行1,$p顯示所有行+顯示下一行-顯示上一行n顯示當前行及行號nn顯示第n行及行號x,yn顯示x—y行及行號l顯示當前行包括非打印字符d刪除當前行u取消最后命令s/str1/str2用str2取代str1謝謝閱讀s/str1//刪除str12s/str1/str2/n第2行的str1改為str2且顯示修改后的行感謝閱讀s/str1/str2/g全程替換<first>,<end>m<line>2,4m6第2—4行移到第6行之后t塊拷貝格式同mrfile將文件讀到當前行后<first>,<end>wfile寫塊到文件謝謝閱讀!cmd執(zhí)行shell命令/模式/正向查找命令?模式?反向查找命令//繼續(xù)找第2個g/the/p全程查找且顯示g/the/s/the/that/全程查找the且用that代替the謝謝閱讀v和g命令相反v/the/n全程查找不包含the且顯示無字符^代表行首$行尾.任意字符*任意多個和前面相同字符感謝閱讀/A….B/以A開關(guān)B結(jié)尾中間3個任意.s/./.第1個.當前行第2個.任意字符第3個.字符s/xx*/y/用y代替2個或2個之上的x謝謝閱讀s/x*y/y/用y代替以x開頭以y結(jié)束的所有字符精品文檔放心下載&代表第1個模式內(nèi)容/模式1/(模式1)/=/模式1/(&)/[xz]表示x或z[0-9]表示0-9的任意數(shù)字8vi編輯器vifilevi-r只讀模式vi-r恢復-wnumber指定窗謝謝閱讀口大小vi+67file光標停在第67行命令模式i,I,o,O,a,A/?最后一行模式精品文檔放心下載最后一行模式:q退出:w寫文件:wq存盤退出:q!Quit:x存盤退出精品文檔放心下載命令模式zz存盤退出如未修改不存盤退出移動光標l空格右wW下詞詞首5w前移5個詞h^H左eE詞尾或標點j^N下bB返回詞首k^P上)下句句首0行首(上句句首&行尾}下段句首+下行行首{上段名首-上行行首]]下區(qū)第1字符[[上區(qū)第1字符H光標到屏幕布頂部M光標到屏幕布中部L光標到屏幕布底部ctrl-F向前一屏^D向前半屏^B向后一屏^U向后半屏^Y向上滾1行^E向下滾1行G文件尾,nG到第n行z+向上翻頁z^向下翻頁z.當前行到中間z-當前行到底部rn用字符n代替當前字符3rn用n代替當前3個字符RstringESC用輸入串代替當前字符cwstringESC用string代替當前光標到詞尾的串精品文檔放心下載5cwstringESC用string代替當前光標到第5個詞尾的串感謝閱讀cb,CBstringESC用string替換詞首到當前光標位置的串感謝閱讀c&stringESC用string替換到行尾的字串精品文檔放心下載s刪當前字符且開始輸入正文S刪當前行且開始輸入正文~改變當前字符大小寫x刪當前字符X刪當前字符左邊的字符dw刪光標到詞尾的串d:return=dd刪倆行d[[刪光標到區(qū)首D=d&fn移到跟當前光標后面的“n”字符處Fn移到跟當前光標前面的“n”字符處fn移到跟當前光標后面的“n”字符前一列Fn移到跟當前光標前面的“n”字符后一列;繼續(xù)f,F,t,T查找,反向f,F,t,T查找:addr到指定行:setnu當前緩沖區(qū)加行號m[a-z]做標記‘a(chǎn)返回原記號處ecol定位到指定行J光標所在行和下行合且u取消前次操作U光標未離開當前行之首,取消從光標移來所做的修改謝謝閱讀p將緩沖區(qū)內(nèi)容插入光標右邊,添加新行:e!取消最后一次寫文件以來所做的所有修改.重復上一個命令9圖形界面9.1進入系統(tǒng)在此輸入用戶名,按回車在此輸入口令,按回車進入系統(tǒng)在此可選擇你所熟悉的語言環(huán)境進入系統(tǒng)后,可用dtterm,DECterm,Xterm等仿真終端,輸入UNIX命令。謝謝閱讀9.2終端仿真dttermDecterm9.3輸入法設(shè)置精品文檔放心下載系統(tǒng)且重新登錄后,設(shè)置生效。9.4編輯器操作和PC機Notepad完全相同9.5其它X實用程序在程序組中有多級程序組。10編程10.1DECFORTRANF77[option]filename[option]感謝閱讀源文件以.f,.for,.FOR結(jié)尾目標文件以.o結(jié)尾.F結(jié)束的文件必須先用C予處理程序處理.r和.E解釋為ratfor或ef1源程序被cpp予處理過的源程序.options-ooutput生成目標文件名-v生成l列表文件-w1列警告信息,包括未被使用的變量-W-cross-reference列表中含交叉索引-c強制生成目標文件,而不生成或執(zhí)行代碼-d-lines編譯第1列為D的行-go無符號信息-g1應(yīng)跟蹤信息,行信息缺省-g2或-g應(yīng)符號調(diào)試信息和跟蹤信息自設(shè)置O。精品文檔放心下載-g3應(yīng)符號調(diào)試信息和跟蹤信息但調(diào)試信息不精確感謝閱讀-machine-code在列表中顯示機器語言信息精品文檔放心下載-o0無優(yōu)化-o1局部優(yōu)化-o2全局優(yōu)化包含o1-o3附加全局優(yōu)化包含o2-o4或o包含內(nèi)部行擴展包含o3-o5軟件管道優(yōu)化-om連接后優(yōu)化-tunegeneric︱host︱ev4︱ev5感謝閱讀改進針對本機或本cpu的性能,其它cpu下降-showcode顯示機器代碼-showinclude顯示include文件中語句謝謝閱讀-shownomap無符號表示-showxvef-warnargument-checking-warndeclaretions-warnnoalignments-wornnogenerl-warnnouncalled-warnnouninitialized-warnnounreachable-warntruncated-sourse-warnunused-convertcray-convertIBM10.2dbx技巧dbx和ladebug都是UNIX下調(diào)試程序ladebug是DEC開發(fā)的增強型符號調(diào)試程序ladebuga.outhelp查見聯(lián)機幫助helpcmdalias查見和設(shè)置別名print顯示變量或內(nèi)存串值ox140001000/100x轉(zhuǎn)貯內(nèi)存x長字xx雙字x字s串c字符I機內(nèi)代碼精品文檔放心下載where在堆棧中尋找變量值ro為函數(shù)返回值r16函數(shù)變量1r17函數(shù)變量2…r20函數(shù)變量5多于5個變量被壓入棧assign改變內(nèi)存值print*(long*)ox11fffff20精品文檔放心下載ox632f73756c70322dassignox11fffff20=17ox17print*(long*)ox11fffff20謝謝閱讀ox17stopinstopinstopatfilestepstepinextnexticontcontiwwilli程序代碼位置ox120000000數(shù)據(jù)代碼ox140000000set&hexin=1所在輸入均為16進制set&hexints=1所在輸出均為16進制感謝閱讀&curpc&curlineuse/dir1/dir2/…startddr,endaddr/modestartddr,endaddr/countmode謝謝閱讀d10進制wordD10進制longo八進制wordO八進制longx十六進制wordX十六進制longb八進制bytec字符bytes串Ascizf單精度realg雙精度reali反匯編指令#解釋!string?string串查找alias,unalias予定義的別名aassignffuncbstopathhistorybpstopinjstatusddeleteli&curpc/10I;&curpc=&curpc+40精品文檔放心下載llistnnextqquitu:nextirrerunpprintrirecordinputpdprintf“%d”rorecondouput謝謝閱讀poprintf“%o”sstepprprintregssistepipsprintf“%s”ulist&curline-9:10感謝閱讀pxprintf“ox%x”wlist&curline-5:10謝謝閱讀wi&curpc-20/10iWlist&curline-10:20精品文檔放心下載whatis變量deletall精品文檔放心下載whereis變量filewhich變量gotolinepatchf00=20patchf00=20catchignore信號謝謝閱讀traceatset,useset感謝閱讀returnsource文件名感謝閱讀attachdbxinit文件,初始化命令,設(shè)置,10.3make,makefile,Makefiles.makefile謝謝閱讀例:persee:persee.forcudl:a.ol:b.o感謝閱讀f>>-c-g-i8-r8-dorble-size128-g\精品文檔放心下載-convert=craypersee.forcudl:u.0l:b.0精品文檔放心下載cndl:u.o:cndl:u.forf>>-c-g-i8-r8-double-size128-convert=cray\cndliu.for精品文檔放心下載l:b.o:lb.forf>>-c-g-i8-r8-double-size128-convert=cray\l:b.for精品文檔放心下載make-b兼容老版makefile-dDebug模式-fmakefilel:b:l:b(file1.0)l:b(file2.0)l:b(file3.0)精品文檔放心下載.c.a:&(cc)-c&(CFLAGS1)&<arrv$@$*.0rm-f$*.010.4使用軟盤軟盤文件系統(tǒng)$fddisk-fmt/dev/rfdoa$fddisk-fmt-f/dev/rfdoc謝謝閱讀$newfs/dev/fd0crx23$mount/dev/fd0c/mnt$cpfile/mnt$umont/mntDOS格式軟盤#ln–s/dev/rfd0c/dev/fddrive精品文檔放心下載$/usr/bin/mtools/mdir$/usr/bin/mtools/mcopyfilea:謝謝閱讀原始格式$tarcvf/dev/rfd0amydirs謝謝閱讀11UNIX藝術(shù)對UNIXUNIX謝謝閱讀新的發(fā)現(xiàn),二三年以后逐漸開成自己的風格。使用UNIX是一種藝術(shù)享受,而不是攔路虎,通向藝術(shù)之路。謝謝閱讀11.1選擇你鐘愛shell每一種shell都是進入時初始執(zhí)行文件。shkshprofilecshlogincshrc/etc下csh.login所有csh用戶進入時初始化感謝閱讀設(shè)置環(huán)境變量設(shè)置path和manpath設(shè)置終端參數(shù)執(zhí)行用戶命令賦置別名例:csh保存歷史感謝閱讀.loginsetsavehist=40setterm=vt320setproupt=“hostmane\!.”精品文檔放心下載seteditmode=emacssetprompt=“‘whomni’@‘hostname’\!>”精品文檔放心下載sethistory=100setenvlang=KshprofileSYBASE=/usr/sybaseDS2UERY=SYBASEEXPORT.SYBASEDS2UERYalias別名aliasdirlsaliastypecataliasmove“mu-i”aliasdelrmaliasmdmkdiraliasrdrmdiraliasdeltree“rm–r”aliasrenmvaliascipy“cp-i”aliasxcopy“cp-r”11.2使目錄間轉(zhuǎn)換更容易setcdpath=(/usr/rsers/rser1/persee/usr/users/user1/conpate/mut精品文檔放心下載/usr/examples/motif/cpuinfo)精品文檔放心下載%pwd%/usr/users/user1%cdmut%pwd%/mut%cdpersee%pwd/usr/users/user1/persenpushdpopddirspwd/usr/inoludeposhdsyspwd/usr/include/syspushd/usr/users/user01popd+1pwd11.3電子郵件來時通知unsetmailbiffyxbiff12TCP/IP網(wǎng)絡(luò)簡介12.1IP地址pingftptelnet使用機器名,hosts中維持1個名稱和地址轉(zhuǎn)換數(shù)據(jù)庫格式精品文檔放心下載網(wǎng)絡(luò)名主機名12.2ftp使用ftp主機/地址userpasswordasciibinarycdlcdpwdlslpwdgetputmgetmputprompt謝謝閱讀vervosebyeoperbyeclosehelp感謝閱讀12.3telnet終端仿真telnethostnameDigitalUNIX()(ttyp1)精品文檔放心下載login:user1passwd:$設(shè)置終端屬性:$TERM=vt100$exportTERM$sttyerase‘^?’12.4X終端仿真HuminbirdExceed執(zhí)行XconfigCommunication->XDMCP-broadcast->OK,啟動EXCEED感謝閱讀見到UNIX主機已在列表中。點擊進入。eXcursion執(zhí)行eXcursioncontrolpanel選擇XDMCP->EnableXDMCP->選擇精品文檔放心下載XDMCPbroadcast,啟動eXcursion,點擊進入想連接的UNIX主機。謝謝閱讀13UNIX的批處理ShellScript13.1前言在DOS中,你可能會從事一些例行的重覆性工作,此時你會將這些重覆性感謝閱讀UNIX謝謝閱讀中是否有批次處理這個東東,答案是有的。在UNIX中不只有如DOS的批次處謝謝閱讀理,它的功能比起DOS更強大,相對地也較復雜,已經(jīng)和一般的高階語言不相感謝閱讀上下。在UNIX中大家都不叫做批次檔,而叫做ShellScript。謝謝閱讀一般而言,ShellScript的地位和其它的可執(zhí)行檔(或命令)是完全相同感謝閱讀ShellScriptShell謝謝閱讀Script時,必須有一個程式將其內(nèi)容轉(zhuǎn)成一道道的命令執(zhí)行,而這個程式其實謝謝閱讀就是Shell,這也就是為什麼我們叫做ShellScript的原因(往後我們稱為謝謝閱讀ScriptShell的Script基本上會有一些差異,所以我們不能將寫給A感謝閱讀shell的Script用BshellUNIX中大家最常使用BourneShell以感謝閱讀及CShell,所以這堂課就介紹這倆種Script的寫法。精品文檔放心下載13.2將文字檔設(shè)為可執(zhí)行的ShellScript感謝閱讀如果我們已經(jīng)寫好ScriptScript其實是謝謝閱讀感謝閱讀存取權(quán):chmodu+xfilename只有自己能夠執(zhí)行,其它人不能執(zhí)行精品文檔放心下載chmodug+xfilename感謝閱讀執(zhí)行chmod+xfilename所有人都能夠執(zhí)行謝謝閱讀而我們?nèi)绾沃付ㄊ褂媚且粋€Shell來解釋所寫的Script呢?幾種基本的指感謝閱讀定方式如下所述:1.如果Script的第一個非空白字元不是"#",則它會使用BourneShell。感謝閱讀2.如果Script的第一個非空白字元是"#""#!"C謝謝閱讀Shell。3.如果Script以"#!""#!"後面所寫的就是所使用的Shell感謝閱讀整個路徑名稱指出來。這里建議使用第三種方式指定Shell,以確保所執(zhí)行的就是所要的。Bourne感謝閱讀Shell的路徑名稱為/bin/sh,而CShell則為/bin/csh。感謝閱讀<eg>1.使用BourneShell2.使用CShell#!/bin/csh.
.
.3.使用/etc/perl除了在Script內(nèi)指定所使用的Shell外,你也能夠在命令列中強制指定。精品文檔放心下載比如你要用CShell執(zhí)行某個Script,你能夠下這個命令:精品文檔放心下載cshfilename此時的Script的存取權(quán)就不一定要為可執(zhí)行檔,其內(nèi)部所指定的Shell也會感謝閱讀無效,詳細的情形後面會討論。13.3Script的基本結(jié)構(gòu)及觀念ScriptScript精品文檔放心下載謝謝閱讀行末加上"\"精品文檔放心下載下當Script中出現(xiàn)"#"時,再它後面的同一行文字即為注解,Shell不會對謝謝閱讀其翻譯。在Script中要執(zhí)行一個命令的方法和在命令列中一樣,你能夠前景或背景感謝閱讀執(zhí)行,執(zhí)行命令時也會需要設(shè)定一些環(huán)境變數(shù)。Script的流程控制和一般高階語言的流程控制沒有什麼倆樣,也和高階語精品文檔放心下載言一樣有副程式。這些使得Script的功能更加強大。謝謝閱讀為了達到和高階語言相同的效果,我們也能夠在Script中設(shè)定變數(shù),如此感謝閱讀使Script成為一個名付其實的高階語言。13.4BourneShell13.4.1變數(shù)BourneShell的變數(shù)型態(tài)只有字串變數(shù),所以要使用數(shù)值運算則必須靠外感謝閱讀部命令達成目的。而其變數(shù)種類有下列幾種:1)使用者變數(shù)精品文檔放心下載名稱。設(shè)定變數(shù)值時則用下列方式:var=string取用變數(shù)時則在變數(shù)名稱前加上一"$"號。<eg>結(jié)果如下:nameTom2)系統(tǒng)變數(shù)(環(huán)境變數(shù))謝謝閱讀將一使用者變數(shù)設(shè)定為系統(tǒng)變數(shù),只要加上:exportvar<eg>name=Tom
exportname┌———————┐以下是使用者一進入系統(tǒng)之後就已設(shè)定好的系統(tǒng)變數(shù):$HOME使用者自己的目錄$PATH執(zhí)行命令時所搜尋的目錄$TZ時區(qū)$MAILCHECK每隔多少秒檢查是否有新的信件$PS1在命令列時的提示號$PS2當命令尚未打完時,Shell要求再輸入時的提示號精品文檔放心下載$MANPATHman指令的搜尋路徑3)唯讀的使用者變數(shù)感謝閱讀唯讀的,只要加上:readonlyvar而若只打readonly則會列出所有唯讀的變數(shù)。仍有一點,系統(tǒng)變數(shù)不精品文檔放心下載能夠設(shè)定成唯讀的。<eg>結(jié)果如下:Tomname:isreadonlyreadonlynamereadonly......4)特殊變數(shù)有些變數(shù)是一開始執(zhí)行Script時就會設(shè)定,且且不以加以修改,但我精品文檔放心下載精品文檔放心下載感謝閱讀唯讀的。以下是一些等殊變數(shù):$0這個程式的執(zhí)行名字$n這個程式的第n個參數(shù)值,n=1..9$*這個程式的所有參數(shù)$#這個程式的參數(shù)個數(shù)$$這個程式的PID$!執(zhí)行上一個背景指令的PID$?執(zhí)行上一個指令的返回值當你執(zhí)行這個程式時的參數(shù)數(shù)目超過9個時,我們能夠使用shift命感謝閱讀令將參數(shù)往前移一格,如此即可使用第10個以後的參數(shù)。除此之外,我們能夠感謝閱讀用set命令改變$n及$*,方法如下:setstring如此$*的值即為string,而分解後則會放入$n。如果set命令後面沒謝謝閱讀有參數(shù),則會列出所有已經(jīng)設(shè)定的變數(shù)以及其值。<eg>檔名:ex1參數(shù):thisisatest結(jié)果如下:Filename:ex1Arguments:thisisatestNo.ofargs.:42ndarg.:isNo.ofargs.:32ndarg.:aArguments:hello,everyone謝謝閱讀2ndarg.:everyone值得一提的是,當你想從鍵盤輸入一變數(shù)值時,你能夠使用下面的命令:謝謝閱讀readvar1var2.....這時read會將一個字分給一個變數(shù)。如果輸入的字比變數(shù)仍多,最後一個謝謝閱讀精品文檔放心下載字串。如果需要處理數(shù)值運算,我們能夠使用expr命令。其參數(shù)及輸出列於精品文檔放心下載附錄A。13.4.2執(zhí)行命令在BourneShell中有五種方法執(zhí)行一個命令,而這五種方式所產(chǎn)生的果有謝謝閱讀些許的不同。1)直接下命令這個方式和在命令列中直接下命令的效果一樣。2)使用sh命令shcommand這個檔案必須是BourneShell的Script謝謝閱讀可執(zhí)行。除此之外和直接下命令的方式一樣。3)使用"."命令.command這時和使用sh命令相似,只不過它不像sh一般會產(chǎn)生新的精品文檔放心下載process,相反地,它會在原有的process下完成工作。謝謝閱讀4)使用exec命令execcommand此時這個Script將會被所執(zhí)行的命令所取代。當這個命令執(zhí)行完畢之謝謝閱讀後,這個Script也會隨之結(jié)束。5)使用命令替換感謝閱讀"`"Shell精品文檔放心下載會以這個命令執(zhí)行後的輸出結(jié)果代替這個命令以及倆個"`"符號。精品文檔放心下載<eg>str='Currentdirectoryis'`pwd`謝謝閱讀echo$str結(jié)果如下:Currentdirectoryis/users/cc/mgtsai感謝閱讀這個意思是pwd這個命令輸出"/users/cc/mgtsai",而後整個字精品文檔放心下載串代替原來的`pwd`設(shè)定str變數(shù),所以str變數(shù)的內(nèi)容則會有pwd命令的謝謝閱讀輸出。<eg>number=`expr$number+1`這就是先前所提要作數(shù)值運算的方法,基本上expr命令只將運算式解,精品文檔放心下載而後輸出到標準輸出上。如果要將某變數(shù)設(shè)定成其值,非得靠命令替換的方精品文檔放心下載式不可。這個例子是將number變數(shù)的值加1後再存回number變數(shù)。謝謝閱讀13.4.3流程控制testtest命令的參數(shù)是條件判精品文檔放心下載感謝閱讀都必須用到test命令來判斷真?zhèn)?。而test命令的使用方法則列於附錄B。精品文檔放心下載<eg>test$#=0"$#=0"這個條件成立。精品文檔放心下載反之則會傳回零。以下介紹各種流程控制:1)ifthen語法如下if(condition)thenthen-commandsficondition是一個test命令。往後所介紹的各種流程中的condition謝謝閱讀都是test命令。<eg>檔名:chkarg$chkargHelloArg1:Hello$chkarg$2)ifthenelse語法以及流程圖如下│FALSEif(condition)<condition>謝謝閱讀————————┐then│TRUE│t
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)學院大學課件--心電圖檢查
- 服裝生產(chǎn)管理與成本核算的關(guān)系(企業(yè)培訓課件)
- 高檔會所裝修承攬合同三篇
- 美術(shù)作品創(chuàng)作競賽安排計劃
- 醫(yī)學統(tǒng)計學的基本內(nèi)容課件
- 高新技術(shù)創(chuàng)業(yè)貸款協(xié)議三篇
- 函數(shù)與方程課件
- 【培訓課件】綠城奢侈品培訓-香水
- 銀行理財借款合同三篇
- 外出活動班主任的戶外拓展計劃
- (附件)-架空輸電線路狀態(tài)評價細則(試行)
- 詢價報告-模板
- 人教版數(shù)學二年級上冊《表內(nèi)乘法(一)》整理和復習
- 可填充顏色的地圖(世界、中國、各省份)課件
- (精心整理)小學數(shù)論基礎(chǔ)知識
- 物質(zhì)的量濃度-總結(jié)
- 皮帶縱向撕裂保護
- 空調(diào)制冷行業(yè)銅管釬焊作業(yè)指導書
- 220KV高壓線防護方案
- 采購部供應(yīng)商儲備資源庫建立實施方案
- et200故障安全模塊操作說明
評論
0/150
提交評論