項目資源不正經(jīng)程序員-三10天01-教學day10shell_第1頁
項目資源不正經(jīng)程序員-三10天01-教學day10shell_第2頁
項目資源不正經(jīng)程序員-三10天01-教學day10shell_第3頁
項目資源不正經(jīng)程序員-三10天01-教學day10shell_第4頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1.1.22 終端下輸入一個字符串-去對應的路徑下查找該字符串(命令)-如果有執(zhí)行對應路徑下sh-bash-s 大部分都在 s結#!指定執(zhí)行的作創(chuàng)建s程序的步驟創(chuàng)建一個包含命令和控制結構的文修改文件權限,

#注釋#echo psodu+xsh變本地變量-變量定義 - orVAR=“注意事項定義 變量的時候,建議變量名大賦值的時候=用exportexportVARNAMEorexport$0 相當于C語言main函數(shù)的$1、相當于C語言main函數(shù)的argv[1]、$#:$*:表示參數(shù)列表"$1"$2$@:表示參數(shù)列表"$1"$2"$$:這個程序的$?:執(zhí)行上一個命令的返回$@一般情況下一"$@""$*不一??set/unset命

for循環(huán)時候"$*"將所有的參數(shù)作為一個整for循環(huán)時候"$@"有多少個參數(shù)被拆分成幾部顯示當前 進程中定義的所有變量(包括本地變量和環(huán)境變量)和函unset取 命令 對變量取--3.在變量的前邊加對變量做算術運+-VAR=$[$VAR-□□□□轉義字\

base連接符n:將普通字符變成有特殊意義的字符-單引雙引會繼續(xù)雙引號中令,輸出結果字符條件測試test[[注意事項[]或者[[]]中的數(shù)據(jù)和括號的左右需要有一個空格的□[-dfilename如何判斷條件是否成立如果返回值為0返回值為非0:不成立文件狀態(tài)a.linux7普通文 find安裝文件類型查找:普通文件:符號:套接字符設塊設-當filename-當filename-當pathname存在并且是一 -當由pathname指定的文件 -當filename(普通)-當由pathname指定的文件 存在并且設置了SGID位時返回-h/-L當filename存在并且是符號文件時返回真(或-當由pathname指定的文件 -當filename-當由pathname指定的文件 -當filename0-當filenamesocket--當由pathname指定的文件 存在并且設置了SUID位時返回-當由pathname指定的文件 -當由pathname指定的文件 -當由pathnameidO-當由pathnameidfile1-ntfile1file2file1-otfile1file2f1-effilesf1andf2arehardlinkstothesame常見字符串測-z-nstr1=字符串str1str2str1==str1!=字符串str1str2常見的數(shù)值測○==:eq---!=:ne--not>: --greater>=:ge--greaterthan<: --less<=:le--lessthannt1-eq如果int1int2,int1-ne如果int1int2int1-lt如果int1int2,int1-le如果int1int2int1-gt如果int1int2,int1-ge如果int1int2測試時使用的邏輯操作a-&&:o-||:取反:--!test,[],test和bashbash絕大多數(shù)情況下,這個三個功能通用。但是命令和關鍵字總是有區(qū)別區(qū)別&&ao4.4.語法-分支語法格if條件判斷語句];then處理語if[if[條件判斷語句處理語處理語

文件if[-fa.cecho"a.c是一個普通文elif[-da.c]if條件判斷語句];then處理語elif[條件判斷語句處理語處理語:空命:”是一個特殊令,稱為空if:;

if[-fa.c]if:;casexxx:case變量in處理語;;--

caseVAR處理語;;--處理語句處理語處理語

caseVARechoechoecho"s語法-循forinlist(列表while件測控制語舉例需要使用 中的函數(shù)read-阻塞讀終端,將輸入到終端的數(shù)據(jù)到變量中readbreak和breakbreakecho字符-e:解析字符串中的\n字-n:去掉echo默認加上的換行文件重定cmd>filecmd>>內容追加到file文件cmd>filecmd1>file2>1->$1$2□

拆分一下awk'/pattern/{actions}'awk參數(shù) 目標文condition--awk'BEGIN{FS=":"}{print$1;}'patternawk參數(shù)文件目標文awk-vx=10'條件/正則表達式{action}從psaux得到的數(shù)據(jù)中找出pid>1000&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論