Time of Update: 2015-05-21
標籤:Database Backup database shell backup 由於個人建站不能保證比較高的可用性,可能存在資料容易的問題,所以就要實現備份資料庫的需求,於是本人在網上找了一些資料,結合本人實際情況,通過使用指令碼實現每天淩晨12點備份資料庫,每周日定時刪除七天以前的Database
Time of Update: 2015-05-27
標籤:shell1.3
Time of Update: 2015-05-26
標籤:shell 質數用上 whil for if 列印出 100以內的質數#!/bin/bash#author Alvin#version 1.0.0#test for 1-100 zhishua=2while [ $a -le 100 ];do z=1 for (( j = 2;$j < $a;j++ ));do &
Time of Update: 2015-05-24
標籤:shell1.2 終端列印終端是互動式工具,使用者可以通過它與shell環境進行互動。在終端中列印文本是大多數shell指令碼和工具日常需要執行的基本任務。通過終端列印,人們可以知道系統的運行狀態,這對使用者來說是至關重要的。echo終端列印echo "Welcome to Bash"echo ‘Welcome to Bash‘echo Welcome to Bash以上三種方法的效果是一樣的,輸出內容都是“Welcome to
Time of Update: 2015-05-22
標籤:進階shell編程 shell 函數 linux 引文: 通常編寫shell指令碼時,你會發現很多地方都要用到相同的代碼或者說是相同的功能。如果是一段小代碼,那無所謂。可如果多次使用而且還是相同的代碼,我想你也會感覺很煩的。為了能夠讓代碼重用,這就使用到函數了。溫馨提示
Time of Update: 2015-05-21
標籤:linux file 編輯器 程式shell 作者:少伯 在此表示感謝! 認真閱讀讓你一天就能瞭解Shell基本文法規則.1.建立和運行shell程式 什麼是shell程式呢?
Time of Update: 2015-05-25
標籤:shell memcache printf[[email protected] mc]# cat mc.sh #!/bin/bashfunction random {MC0="192.168.8.62 7510"#MC1="192.168.30.22 7510"case "$(expr $(date +%s%N) \% 2)" in0) MC="$MC0" ;;1) MC="$MC1" ;;esac}> set-result.
Time of Update: 2015-05-23
標籤:shell中的特殊變數特殊變數: $# 傳遞到指令碼的參數個數; $* 以一個單字串顯示所有向指令碼傳遞的參數。與位置變數不同,此選項參數可超過9個; $$ 指令碼啟動並執行當前進程ID號; $
Time of Update: 2015-05-19
標籤:shell linux 點號 空格 今天在看/etc/init.d/nginx指令碼時,發現指令碼中存在大量行為(點號 空格 檔案名稱),甚是不解。比如檔案開始的幾行: <span style="font-size:18px;
Time of Update: 2015-05-23
標籤:shell中的case流程式控制制case流量控制:case結構用於多種情況的條件判斷。類似於其他程式設計語言中的switch/case語句,但從文法形式上講,有很大的不同。case 字串 in 模式) 語句 ;; 模式2 |
Time of Update: 2015-05-23
標籤:shell中的for流程式控制制for迴圈:在shell中用於迴圈。類似於其他程式設計語言中的for,但又有些不同。for迴圈是Bash中最常用的文法結構。常用格式格式一for 變數do 語句done格式二for 變數 in 列表do 語句done格式三for ((變數=初始值; 條件判斷; 變數變化))do 語句done如果do和for想在同一行,需要這樣
Time of Update: 2015-05-23
標籤:shell中的while與unil流程式控制制while迴圈:格式一while 條件;do 語句done格式二 死迴圈while truedo 語句done格式三 死迴圈while :do 語句done格式四 死迴圈while [ 1 ]do 語句done格式五 死迴圈while [ 0 ]do 語句done**
Time of Update: 2015-05-23
標籤:shell1.1 簡介諸多類Unix作業系統的設計令人驚歎。即便是在數十年後的今天,Unix式的作業系統架構仍是有史以來最佳的設計之一。這種架構最重要的一個特性就是命令列介面或者shell。shell環境使得使用者能與作業系統的核心功能進行互動。術語指令碼更多涉及的便是這種環境。編寫指令碼通常使用某種基於解譯器的程式設計語言。shell指令碼本質上就是一些文字檔,我們可以將一系列需要執行的命令寫入其中,然後通過shell來執行。在這裡我們介紹的是Bash shell(Bourne
Time of Update: 2015-05-23
標籤:shell ssh bash 密碼 預設遠程主機上已經存在 ~/.ssh 目錄。在自己PC上執行下面指令碼,輸入伺服器使用者名稱和ip地址,下次登入可實現無密碼登入。#!/bin/bashid_res_pub=~/.ssh/id_rsa.pubif [ ! -f "$id_res_pub" ];then ssh-keygen
Time of Update: 2015-05-22
標籤:1, $*與[email protected]區別cat a.sh#!/bin/bashfor i in $* #這裡換成[email protected]也是一樣的結果doecho $idonesh a.sh 1 ‘2 3‘123vi a.shfor i in "$*"...sh a.sh 1 ‘2 3‘1 2 3vi a.shfor i in "[email protected]"...sh a.sh 1 ‘2 3‘12
Time of Update: 2015-05-18
標籤: 在Shell裡面判斷字串是否為空白分類: Linux shell2011-12-28 23:18 15371人閱讀 評論(0) 收藏 舉報shell主要有以下幾種方法:echo “$str”|awk ‘{print length($0)}‘expr length “$str”echo “$str”|wc
Time of Update: 2015-05-16
標籤:1、數值格式:test "num1" opr "num2"[ "num1" opr "num2" ]opr 取值:相等:-eq不等:-ne大於:-gt小於:-lt 【l是字母L的小寫】小於等於:-le大於等於:-ge2、字串格式:[ str1 opr str2][ opr str ]opr取值:相等:=不等:!=空串:-z非空串:
Time of Update: 2015-04-28
標籤:編程 shell 局部變數 bash 指令碼 shell編程:bash變數類型: 環境變數 本地變數(局部變數) 位置變數
Time of Update: 2015-05-20
shell指令碼執行的幾種方式執行shell指令碼有以下幾種方式1、相對路徑方式,需先cd到指令碼路徑下[root@banking tmp]# cd /tmp[root@banking tmp]# ./ceshi.sh 指令碼執行成功2、絕對路徑方式[root@banking tmp]# /tmp/ceshi.sh 指令碼執行成功3、bash命令調用[root@banking /]# bash /tmp/ceshi.sh 指令碼執行成功4、. (空格) 相對或絕對方式[root@banking
Time of Update: 2015-04-27
shell編程tmpwatch作為系統管理員,很多時候需要定期清理一定規則的檔案,比如到期的日誌,到期的歸檔,已備份的檔案等等。如果使用一定的匹配規則,找出這些檔案,然後再傳遞給rm命令,其實是有點麻煩的,這時候可以試試tmpwatch。tmpwatch作用:刪除一定時間沒有被訪問的檔案。參數:-u 按照檔案的最後access時間,即最後訪問時間為參考。可通過ls -lu查看。-m 按照檔案的最後modified時間,即最後修改時間為參考。可通過ls -l查看。-c