Time of Update: 2015-04-10
標籤: 使用此命令可以從cmd控制台啟動 activity, services;發送 broadcast等等: C:\Users\Administrator>adb shell am usage: am [subcommand] [options] start an Activity: am start [-D] [-W] <INTENT>
Time of Update: 2015-04-11
標籤:1.給一個放有IP的檔案,其中一個IP一行,統計哪個IP出現的次數最多。ip_input.txt內容如下:219.217.49.14175.43.4.8787.48.98.159.73.38.25219.217.50.1459.92.48.32219.217.49.1459.72.38.14259.73.38.25219.217.49.14 用shell指令碼實現如下:sort ip_input.txt | uniq -c | sort | tail -1 | awk
Time of Update: 2015-04-12
標籤:假設我們定義了一個變數為: file=/dir1/dir2/dir3/my.file.txt 我們可以用 ${ } 分別替換獲得不同的值: ${file#*/}:拿掉第一條 / 及其左邊的字串:dir1/dir2/dir3/my.file.txt ${file##*/}:拿掉最後一條 / 及其左邊的字串:my.file.txt ${file#*.}:拿掉第一個 . 及其左邊的字串:file.txt ${file##*.}:拿掉最後一個 . 及其左邊的字串:txt
Time of Update: 2015-04-11
標籤:history linux profile 字串 驚嘆號 1、曆史命令(history、↓、↑、!)
Time of Update: 2015-04-10
標籤: shell 產生指定範圍隨機數與隨機字串
Time of Update: 2015-04-10
標籤:shell 最近領導給了個任務,要處理線片伺服器,不需要的圖片把它刪除。思路:首先把線上的要用到的圖片從資料庫匯出來,表裡面有圖片路徑,然後把路徑產生一張txt最後從txt檔案裡讀取每張圖片路徑,再進行相應處理。以下是用到的指令碼,由於圖片比較多,大概有17W張左右,花了2個小時,把指令碼貼上來,供以後參考#!/bin/bashcat /usr/local/src/goodimg.txt | while read line
Time of Update: 2015-04-10
標籤:shell#!/bin/sh # # memcached: MemCached Daemon # # chkconfig: - 90 25 # description: MemCached Daemon # # Source function library. . /etc/rc.d/init.d/functions .
Time of Update: 2015-04-09
標籤:變數及shell編程編程能力: 指令碼編程
Time of Update: 2015-04-09
標籤:在Stack Overflow上有這樣的一個貼子《What’s your most controversial programming opinion?》,翻譯成中文就是“你認為最有爭議的編程觀點是什嗎?”,不過,在400多個主回貼,以及千把個子回貼中,好像並不是很有爭議,而是令人相當的茅塞頓開,下面羅列一些,並通過我自己的經曆和理解發揮了一些,希望對你有協助。1) The only “best practice” you
Time of Update: 2015-04-09
標籤:在寫shell指令碼的時候發現cd切換目錄的時候無法切換,代碼是下面的。1 #!/bin/bash2 #changedir.sh3 history4 cd /home/firefox5 sleep 16
Time of Update: 2015-04-11
標籤:linux 字串 運算式 單詞 file 一、grep,egrep,fgrep 1)grep 格式:grep [選項] [模式]
Time of Update: 2015-04-10
標籤: Shell grep正則匹配中文測試文本 demo_exe.c,內容如下,需要注意儲存的編碼格式,對輸出到終端有影響:我們中文作業系統ASNI預設是GBK的。 1 #include<stdio.h> 2 #include<stdlib.h> 3 #include <string.h> 4 #include <errno.h> 5 #include <locale.h> 6 #include
Time of Update: 2015-04-09
標籤:shell 指令碼 linux安裝多個軟體包 Ubuntu系統編寫shell指令碼程式一次安裝多個軟體包編寫shell指令碼程式一次安裝多個軟體,主要用於一些軟體依賴環境配置。1、shell指令碼程式必須以下面的行開始(必須方在檔案的第一行): #!/bin/sh 符號#!用來告訴系統它後面的參數是用來執行該檔案的程式。在這個例子中我們使用/bin/sh來執行程式。2、當編輯好
Time of Update: 2015-04-09
標籤:awk shell 一. awk應用情境格式化資料或從一個大的文字檔中抽取記錄二. 使用方法命令列方式 $awk [-F field-separator] ‘commands’ input-file(s) commands是真正的awk命令 [-F域分割符]是可選的,如果無-F選項,awk預設用空格作為分隔字元,如果域分隔字元不為空白格,比如要瀏覽以”:”作為分隔字元的password檔案則必須指明-F選項,如: awk
Time of Update: 2015-04-09
標籤:grep-i 忽略大小寫-I 跳過二進位檔案-c 計算數量-n 顯示行號-R 遞迴-v 不匹配某個關鍵字常用組合命令grep -iIRn keyword * 搜尋含有該 keyword 的檔案( n 顯示行號, I 忽略二進位檔案, i 忽略大xia )ls -ll | grep ‘[0-9]M‘ awk -F 指定分割符-gsub$NF 支援函數int ,rand ,sin, sub, index, length, substr split,
Time of Update: 2015-04-09
標籤:shell基礎ps: 紅字字型為重要部分, 仔細看 一、shell特性 1.
Time of Update: 2015-04-08
標籤:作為一名Linux SA,日常營運中很多地方都會用到指令碼,而伺服器的ip一般採用靜態ip或者MAC綁定,當然後者比較操作起來相對繁瑣,而前者我們可以設定主機名稱、ip資訊、網關等配置。修改成特定的主機名稱在維護和管理方面也比較方便。如下指令碼用途為:修改ip和主機名稱等相關資訊,可以根據實際需求修改,舉一反三! #!/bin/sh #auto Change ip netmask gateway scripts #wugk
Time of Update: 2015-04-08
標籤:今天來寫一個使用shell指令碼增量備份系統檔案,順便複習一下shell指令碼相關的命令,這個指令碼可以根據自己的需求來備份不同的檔案或者檔案夾,進行完整備份和增量備份。直接上指令碼如下:#!/bin/sh #Automatic Backup Linux System Files #Author wugk 2013-11-22 #Define Variable SOURCE_DIR=( $* ) TARGET_DIR=/data/backup/YEAR=`date +%Y`
Time of Update: 2015-04-08
標籤:shell linux #! /bin/bashclearfunction verify{ if [ $1 -eq "Bob" ] && [ $2 -eq "555" ] then echo "Verified" else echo "Rejected" fi}verify Bob
Time of Update: 2015-04-10
shell學習-awk入門一. awk應用情境格式化資料或從一個大的文字檔中抽取記錄二. 使用方法命令列方式$awk [-F field-separator] ‘commands’ input-file(s)commands是真正的awk命令[-F域分割符]是可選的,如果無-F選項,awk預設用空格作為分隔字元,如果域分隔字元不為空白格,比如要瀏覽以”:”作為分隔字元的password檔案則必須指明-F選項,如:awk -F: