Time of Update: 2015-03-05
標籤:今天在linux下串連平板usb,試用adb shell時出現error: insufficient permissions for device,而且我們輸入adb devices顯示:[email protected]:~$ adb devicesList of devices attached ????????????
Time of Update: 2015-03-04
標籤:監控 shell 最近線上一個分區使用過快,nagios並沒有開啟對分區使用率的監控,抽了幾分鐘臨時寫了個指令碼先用著。用法比較簡單,直接上代碼:註:代碼中用到的sendEmail指令碼是perl開發的一個發郵件程式,可以網上找到該指令碼或者使用其他發郵件指令碼#!/bin/bash#--dir:Monitoring of the mount point#--critical:cri
Time of Update: 2015-03-04
標籤:檔案:datafileSteve Blenheim:238-923-7366:95 Latham Lane, Easton, PA 83755:11/12/56:20300Betty Boop:245-836-8357:635 Cutesy Lane, Hollywood, CA 91464:6/23/23:14500Igor Chevsky:385-375-8
Time of Update: 2015-03-05
標籤:簡介shopt 命令可以設定 shell 的選擇性參數.shopt [-psu] [optname …]-s 開啟某個選項.-u 關閉某個選項.-p 列出所有可設定的選項.extglob選項如果開啟 extglob 選項, shell 將啟用模式比對. 可參考 ■ Shell 模式比對查看 extglob 選項是否開啟(預設是off)$ shopt extglobextglob off開啟 extglob 選項$ shopt -s extglob此時查看 extglob
Time of Update: 2015-03-04
標籤:shell 快速鍵 簡化輸入 terminal 終端 1.解決的問題當你需要一次輸入很多個命令的時候,例如一次去多個目錄刪除檔案cd dir1rm file1.tempcd ../../dir2rm -rf dir3當你懶得輸入一個好長的命令或者直接就記不住那麼長的命令的時候,例如產生ctagsctags
Time of Update: 2015-03-03
標籤:shell印象中,一直覺得只要多掌握linux命令,自然對於寫shell指令碼不會陌生.這句話對也不對.前半句對了,的確是要多掌握linux命令,這樣才能寫出使用高效的指令碼,但是後半句不對.要寫出shell指令碼,還需要掌握shell的內部命令,流程式控制制,以及重新導向等.最近系統的學習了一些shell的入門,有了很多新的認識,積累如下.1. 變數:shell中,變數的使用並不需要聲明,可以直接使用,而且沒有類型的限制,同樣一個變數,不同的操作,決定變數不同的類型,比如 [ $a =
Time of Update: 2015-03-04
標籤: shell中條件判斷if中的-z到-d的意思 shellfilestringless終端user[ -a FILE ] 如果 FILE 存在則為真。[ -b FILE ] 如果 FILE 存在且是一個塊特殊檔案則為真。[ -c FILE ] 如果 FILE 存在且是一個字特殊檔案則為真。[ -d FILE ] 如果 FILE 存在且是一個目錄則為真。[ -e FILE ] 如果 FILE 存在則為真。[ -f FILE ] 如果 FILE 存在且是一個普通檔案則為真。
Time of Update: 2015-03-05
標籤: 序號 任務 命令組合 1 刪除0位元組檔案 find . -type f -size 0 -exec rm -rf {} \; find . type f -size 0 -delete 2 查看進程,按記憶體從大到小排列 ps -e -o “%C : %p : %z : %a”|sort -k5 -nr 3 按cpu利用率從大到小排列 ps -e -o
Time of Update: 2015-03-02
標籤:shell中截取字串的方法有很多種,${expression}一共有9種使用方法。${parameter:-word}${parameter:=word}${parameter:?word}${parameter:+word} 上面4種可以用來進行預設值的替換。${#parameter}上面這種可以獲得字串的長度。 ${parameter%word} 最小限度從後面截取word${parameter%%word} 最大限度從後面截取word${parameter#word}
Time of Update: 2015-03-03
標籤:整理自:http://blog.chinaunix.net/uid-22101889-id-3167454.html 注意:請謹慎使用,到現在為止,使用了,我還沒找到改回去的方法。1.
Time of Update: 2015-03-05
標籤:shell 小程式 指令碼 幾個Shell指令碼的例子,覺得還不錯。【例子:001】判斷輸入為數字,字元或其他#!/bin/bashread -p "Enter a number or string here:" inputcase $input in [0-9]) echo -e "Good job, Your input is a numberic!
Time of Update: 2015-03-03
標籤:變數 賦值 變數賦值、替換等#!/bin/bash#1.單變數賦值variable1=33 #將變數variable1賦值為33echo ${variable1} ##第一種顯示方法為${variable1}echo
Time of Update: 2015-03-03
標籤:between current quotes single 單引號 引用 #!/bin/bash#示範全引用和部分引用#雙引號和沒引號的區別variable1=2010echo "$variable1"echo
Time of Update: 2015-03-03
標籤:測試 test #!/bin/bash#1.整數比較子#整數變數和整數常量比較num1=15[ "$num1" -eq 15 ] #測試num1是否等於15echo $? ##退出狀態為0,表示num1等於15[ "$num1" -eq 20 ] #測試num1是否等於20echo
Time of Update: 2015-03-01
標籤:Linux Shell 批量重新命名的方法總覽 0、用類似 GPRename 這樣的圖形軟體進行批量重新命名1、刪除所有的 .bak 尾碼:rename ‘s/\.bak$//‘ *.bak2、把 .jpe 檔案尾碼修改為 .jpg:rename ‘s/\.jpe$/\.jpg/‘ *.jpe3、把所有檔案的檔案名稱改為小寫:rename ‘y/A-Z/a-z/‘ *4、將 abcd.jpg 重新命名為 abcd_efg.jpg:for var in *.jpg; do mv
Time of Update: 2015-02-28
標籤:linux shell sed Regex Sed簡介sed是一款輕量級流編輯器,是stream editor的簡寫。由於sed是以行為單位進行編輯檔案 ,
Time of Update: 2015-02-28
標籤:shell一、基本命令回顧date //顯示日期和時間who //查看登入系統的所有使用者echo //顯示輸入的內容檔案操作類ls //列出檔案清單cat //顯示檔案內容wc //統計檔案中的單詞數cp
Time of Update: 2015-03-05
標籤:一、先來看linux下的:複製代碼 代碼如下:#! /bin/bashcd /ftp/CURRENTDATE=` date +%Y%m%d `YESTERDAY=` date -d yesterday +%Y%m%d `THREEDAYAGO=` date -d ‘3 days ago‘ +%Y%m%d `#echo $TWODAYAGOftp -n -i 34.97.34.3 << !user ftpuser ftpuserbinmput
Time of Update: 2015-03-03
linux-shell 測試,linux-shell測試的本質: 是一條操作命令 根據$?返回值來判斷條件是否成立操作規範: 格式1: test 條件運算式 格式2: [ 條件運算式 ]測試操作的聯絡方法: 直接根 &&
Time of Update: 2015-03-02
Linux shell指令碼之 Sed 簡介 Regex,shellsedSed簡介sed是一款輕量級流編輯器,是stream editor的簡寫。由於sed是以行為單位進行編輯檔案 ,