Time of Update: 2014-10-11
標籤:android style http color 使用 ar java for strong 我們在Android開發中總能看到程式的log日誌內容充滿了螢幕,而真正對開發人員有意義的資訊
Time of Update: 2015-04-12
標籤:1. 指令碼判斷命令輸出是否為空白(1)判斷字串為空白 if [ "$str" = "" ] if [ x"$str" = x ] if [ -z "$str" ] (-n 為非空) 注意:都要代雙引號,否則有些命令會報錯,養成好習慣吧! 2.輸入y/n 可以使用判斷符號進行資料的判斷,如檢查某變數是否為空白 [ -z $SHELL
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-03-13
標籤:編程 shell 指令碼 執行個體 1.
Time of Update: 2015-03-09
標籤:檔案測試(-f,-d,-r,-r,...)[ -f /root/file.txt ],[ -d /root/mydir ][[ -f /root/file.txt ]]檔案測試方面[[]]與[]一樣字串比較(-z,-n,!=,==,...)[ -z "${str}" ],[ "${str}" != "${str}" ],[ ! -n "${str}" ][]只能用於字元比較,不能用於模式比對[[ -z "${str}" ]],[[ ! -n "${str}" ]][[ $a == z* ]
Time of Update: 2015-02-03
標籤:shell 學習筆記1. 1)整數計算:(1) $(()) :用於數學計算 echo $((3+3))(2) expr :運算子兩邊必須有空格,若被$[]包含,則不必考慮空格問題 expr 2 + 22)浮點數計算:bc用於計算浮點數bc -qecho
Time of Update: 2015-01-22
標籤:詳細介紹Linux shell指令碼基礎學習(五) Linux shell指令碼基礎前面我們在介紹Linux shell指令碼的控制流程程時,還有一部分內容沒講就是有關here document的內容這裡繼續。 Linux shell指令碼基礎已經被分成好幾個部分了,這裡對控制流程程的內容也就馬上講完了,這是最後一部分關於here document,這裡舉例稍微有點複雜,我們慢慢來分析這個複雜Linux shell指令碼。 6. Here
Time of Update: 2015-01-05
標籤: 例1: 運行指令碼後會自動載入firefox瀏覽器,並開啟指定網頁。如果使用者關閉firefox,指令碼會再次自動重新開啟firefox。 如需結束迴圈,中止t2.sh進程即可。注意不要同時執行兩個t1.sh指令碼,否則…… 若事先不知道指令碼名,也可以通過類似於"pstree | grep
Time of Update: 2014-12-12
標籤:ramdisk memory os x 本文提供改進版的Mac OS X RAM Disk(記憶體盤)建立程式和實用說明。顧慮Mac迅雷下載時IOPS太高,可能是沒使用緩衝,這導致磁碟吱吱地響,因此擔心磁碟很快報廢,而不能安心下載。作者已多次向其開發人員提議,但至今未收到回覆。好在原生記憶體空間寬裕,突然想到記憶體盤這一概念。探索試用了TmpDisk一段時間,效果還行。但細心的同學會發現:
Time of Update: 2014-12-10
標籤:* shell 變數 在編寫shell指令碼的過程中,有的時候難免會用到一些變數值被定義為(*)的變數,但是當我們試圖引用這個變數的時候bash有預設會把(*)替換成目前的目錄下的所有檔案名稱的列表,如下:[[email protected]_102 ~]# a=*[[email protected]_
Time of Update: 2014-11-16
標籤:http ar 使用 for 檔案 div on 2014 art Shell指令碼:列印九九乘法表今天用三種不同的方式實現了Shell指令碼列印的九九乘法表,代碼如下方法1:使用for迴
Time of Update: 2014-10-15
標籤:style http color 使用 ar strong 檔案 sp on Shell本身是一個用C語言編寫的程式,它是使用者使用Unix/Linux的橋樑,使用者的大部分工作都是通過S
Time of Update: 2014-09-27
標籤:style color os 使用 ar sp on c linux $0 這個程式的執行名字$n 這個程式的第n個參數值,n=1..9$*
Time of Update: 2014-10-13
標籤:去掉m經常在windows下編輯的檔案遠程傳送到linux下的時候每行末尾都會出現^M,這將導致shell指令碼運行錯誤,主要是因為dos下的編輯器和linux下的編輯器對檔案末行的斷行符號符處理不一致導致。主要解決如下:(1)在VI編輯器中將^M刪除:將VI編輯器切換到命令模式下,輸入 :%s/^M//g (注意^M 不是shift ^ +M 而是ctrl+v
Time of Update: 2014-09-29
標籤:http io os 使用 ar for 檔案 sp c 1. ftp自動登入批量下載檔案。#####從ftp伺服器上的/home/data 到 本地的/home/databackup##
Time of Update: 2014-09-28
標籤:io os 使用 ar strong 檔案 sp div on 預設情況下,Bash
Time of Update: 2014-09-20
標籤:io 使用 ar for 檔案 div sp on c while do done, until do done (不定迴圈) while [ condition ]
Time of Update: 2015-01-01
gzexe助shell指令碼加密01gzexe 助shell指令碼加密 01一、 簡介很多時候我們的指令碼會涉及到一些私密的資訊,例如:使用者名稱,密碼,或者其它重要訊息的時候,我們使用一些加密的手段來屏蔽這些資訊,確保系統的安全已經指令碼的可流傳性,通常情況下我們只需要通過系統內建的gzexe這個工具就夠了。二、 實驗測試開始: 2.1 編寫一個用於測試的指令碼[root@woo ~]# vi woo.sh#! /bin/kshecho 'PrudentWoo'&
Time of Update: 2014-09-21
shell中的單引號、雙引號、反引號,shell雙引號反引號在shell中引號分為三種:單引號,雙引號和反引號。單引號 ‘ 由單引號括起來的字元都作為一般字元出現。特殊字元用單引號括起來以後,也會失去原有意義,而只作為一般字元解釋。單引號用於保持引號內所有字元的字面值,即使引號內的\和斷行符號也不例外,但是字串中不能出現單引號。(注意是所有,只是單引號本身不能夠出現在其中)。例如:$ string=’$PATH’$ echo
Time of Update: 2014-09-18
執行shell指令碼報錯 '\357\273\277': command not found 解決辦法,shell3571,刪除BOM,在vi下面執行下面的命令即可:set nobomb2,原因:所謂BOM,全稱是Byte Order Mark,它是一個Unicode字元,通常出現在文本的開頭,用來標識位元組序(Big/Little