Time of Update: 2018-07-23
第一步:下載Tomcat 7.0.27點擊開啟連結,這是一個免安裝的壓縮包,解壓就可以用了。 第二步:申請動態網域名稱,可以到這裡去免費註冊一個花生殼帳號,註冊好了過後,會得到一個免費網域名稱。 第三步:配置路由器,在瀏覽器上輸入:192.168.0.1或者有些是192.168.1.1,進去過後如圖
Time of Update: 2018-07-24
原創 若要模糊尋找可以這麼寫。但是row_key只能技術右邊的查詢。 辟如:row_1000, row_1001,row_1002,row_1003,row_1004,row_1005,row_1000,row_10006, scan 後跟表名 scan 'table', { LIMIT => 10000, STARTROW => 'row_1004'} 將會查到,row_1004,row_1005,row_1000,row_10006等記錄
Time of Update: 2018-07-26
一、read命令讀取檔案時會自動去掉行前後的空格。 a.txt:(每行前後都有空格) 11111 222222 3333333 a.sh: #!/bin/bash
Time of Update: 2018-07-26
shell入門教程(1)-shell基礎 - justkk的專欄 - 部落格頻道 - CSDN.NEThttp://blog.csdn.net/justkk/article/details/43795131 shell入門教程(2)-變數和參數 - justkk的專欄 - 部落格頻道 - CSDN.NEThttp://blog.csdn.net/justkk/article/details/44081993 shell入門教程(3)-命令編輯 - justkk的專欄 - 部落格頻道 -
Time of Update: 2018-07-26
因工作需要,因為要判斷rsync是否成功,一開始我是判斷本地檔案有沒有到,這樣做相當安全,現在要把資料PUSH過去,我就沒法判斷了,只能用rsync的返回狀態嗎,一開始直接把`rsync ....`賦給了一個值,SHELL裡不是這樣地 查看文本 列印 rsync xxx yyy ret=$?
Time of Update: 2018-07-26
規則: A--數字對,位置也對 B--排除A的結果後,數字對,但位置不對 開始後,系統化初始化一個4位可重複數字,如“1223”。假設使用者第一次輸入“1234”,那麼系統將提示“2A1B”,前兩位元字“12”相同並且位置也相同,為“2A”。後兩位元字中,使用者輸入的“3”與密文中“3”相同,但兩者位置不同,則為“1B”,最終結果為“2A1B”。 再假設使用者此時輸入“1232”,那麼結果則為“2A2B”,計算方法與前次一樣
Time of Update: 2018-07-26
前段時間在學習shell指令碼,上次有提到sed的模式空間和保持空間概念,但是一直沒有研究好,這兩天研究了一下,所以將它發出來,不是很全面,僅僅供大家參考一下。 保持空間sed在正常情況下,將處理的行讀入模式空間,指令碼中的“sed command(sed命令)”就一條接著一條進行處理,直到指令碼執行完畢。然後該行被輸出,模式被清空;接著,在重複執行剛才的動作,檔案中的新的一行被讀入,直到檔案處理完畢。
Time of Update: 2018-07-19
vim建立shell檔案,例如我的檔案命名為java_run,內容為: echo "請輸入你要編譯的java檔案路徑:" read path #分離路徑和檔案名稱 var1=`dirname $path` #路徑 var2=`basename $path` #檔案名稱 cd $var1 javac $var2 java ${var2%.*} #去掉檔案名稱的尾碼 rm ${var2%.*}.class 好了,儲存退出vim。
Time of Update: 2018-07-22
通過shell指令碼替換屬性檔案中的某行記錄 假設有如下屬性檔案 demo.properties user.name=test user.password=123456 ............................... 需求:先需要通過shell 指令碼將 user.name 和 user.password 的value值替換為實際需要的使用者名稱和密碼, 將可以通過如下方式實現: sed -i
Time of Update: 2018-07-22
指令碼如下: #!/usr/bin/expect -f set password 密碼 spawn scp 使用者名稱@目標機器ip:拷貝檔案的路徑 存放本地檔案的路徑 set timeout 300 expect "使用者名稱@目標機器ip's password:" #注意:這裡的“使用者名稱@目標機器ip” 跟上面的一致 set timeout 300 send "$password/r" set
Time of Update: 2018-07-26
文法:wc [選項] 檔案… 說明:該命令統計給定檔案中的位元組數、字數、行數。如果沒有給出檔案名稱,則從標準輸入讀取。wc同時也給出所有指定檔案的總統計數。字是由空白字元區分開的最大字串。 該命令各選項含義如下: - c 統計位元組數。 - l 統計行數。 - w 統計字數。 這些選項可以組合使用。 輸出資料行的順序和數目不受選項的順序和數目的影響。 總是按下述順序顯示並且每項最多一列。 行數、字數、位元組數、檔案名稱
Time of Update: 2018-07-26
問題為:4)已知:/etc/hosts的內容為 192.168.1.11 oldboy11.etiantian.org 192.168.1.21 oldboy21.etiantian.org 192.168.1.31 oldboy31.etiantian.org #192.168.1.111 oldboy111.etiantian.org
Time of Update: 2018-07-26
Shell 裡面的中括弧(包括單中括弧與雙中括弧)可用於一些條件的測試: 算術比較, 比如一個變數是否為0, [ $var -eq 0 ]。 檔案屬性測試,比如一個檔案是否存在,[ -e $var ], 是否是目錄,[ -d $var ]。 字串比較, 比如兩個字串是否相同, [[ $var1 = $var2 ]]。 [] 常常可以使用 test 命令來代替,後面有介紹。 算術比較 對變數或值進行算術條件判斷: [ $var -eq 0 ] #
Time of Update: 2018-07-26
一: cat命令 cat (concatenate)是命令列玩家首先必須學習的命令之一,他通常用於讀取,顯示和拼接檔案,不過cat 的能力遠不止如此,用一行命令將來自標準輸入以及檔案的資料結合起來,這可是個讓人撓頭的難題。來看看cat的基本用法和進階用法 (1)用 cat 讀取檔案內容的一般寫法是: $ cat file1 file2 file2
Time of Update: 2018-07-26
不知道大家那有沒有要清理的這個事情。需要清理目錄曆史檔案。可能後續也會有很多其他地方需要清理曆史檔案,可能會用到。 我這兩天空閑寫了個指令碼,清理比較方便,有要進行清理的大量曆史檔案的話可以用。 指令碼用到的命令只有linux才有,像solaris等就不支援,所以只能在linux上運行。如果是nas儲存的話,可以掛載到一個linux主機上跑指令碼清理。
Time of Update: 2018-07-26
find命令工具用於在目錄下(甚至是整個檔案系統),遍曆地尋找檔案; find path_name -option [-print -exec -ok] #find的一般格式; 1、find命令的選項(-option) 1.1、根據名稱尋找檔案和目錄(-name): cb@Standalone14:~/Documents$ find . -name
Time of Update: 2018-07-26
在Windows下,使用Nodepad++編寫完成shell指令碼後,將shell指令碼上傳到Linux系統,在linux上執行這些shell指令碼時,報出錯誤資訊,無法執行這些shell指令碼,錯誤資訊如下: -bash: ./solrcloud-shutdown.sh: /bin/sh^M: bad interpreter: No such file or directory
Time of Update: 2018-07-26
如果檔案是 .css檔案 或 .js檔案,則進行處理。 file=$1 if [ "${file##*.}"x = "css"x ]||[ "${file##*.}"x = "js"x ];then do something fi 注意: 1> 提取檔案尾碼名: ${file##*.}
Time of Update: 2018-06-30
標籤:怎麼辦 文本 shel nbsp 無法 導致 編寫 方法 解決 首先,你寫的shell指令碼必須是正確的,其次,無法啟動並執行原因:因為windows下的換行是兩個位元組,而你上傳到lin
Time of Update: 2018-06-10
標籤:服務 linux 命令 style vi編輯 com div 格式 linux伺服器 windows下上傳shell指令碼至linux,其格式將為dos。dos模式的shell指令碼將