Time of Update: 2014-12-21
標籤:shell 使用者 使用者組 存在 建立 通常作為一個應用程式的部署指令碼,開始的第一項工作是為當前應用建立一個專用(dedicated)的使用者和使用者組。這個指令碼很簡單,這裡貼一個參考樣本:#!/bin/shuser=test_usergroup=test_group#create group if not
Time of Update: 2014-12-21
標籤:RHEL自動安裝zookeeper的shell指令碼A:本指令碼啟動並執行機器,Linux RHEL6B,C,D,...:待安裝zookeeper cluster的機器, Linux RHEL6首先在指令碼啟動並執行機器A上確定可以ssh無密碼登入到待安裝zk的機器B,C,D,...上,然後就可以在A上運行本指令碼:$ ./install_zookeeper前提:B, C, D機器必須配置好repo,本指令碼使用的是cdh5的repo, 下面的內容儲存到:/etc/yum.repos.d/
Time of Update: 2014-12-23
標籤:ping shell#!/bin/baships=192.168.0echo -n "請輸入 network 網段(預設為$ips): "read network: ${network:=$ips}echo "network:$network" d_ip_beg=1 d_ip_end=254 echo -n "input the hostip(default $d_ip_beg $d_ip_end):"read ip_
Time of Update: 2014-12-20
標籤:shellchmod u+x./shxx1.簡單的shell程式設計 sh example 執行顯示所在的目錄和檔案$cat example#!/bin/sh#this is to show what a example looks likeecho "Our first example"echo # thisecho "we are "/bin/pwdecho echo "This directory contains the following
Time of Update: 2014-12-19
標籤:捷報捷報捷報捷報捷報捷報來襲,本系列的指令碼已在Github 上開了版塊, 我命名為“ easy shell ”(點此進入)。眼下已加入前面幾期中的指令碼,日後還會有很多其它改變生活改變世界的指令碼繼續加入。假設你也有興趣,希望你也奉獻一份力量。您的支援是我最大的前勁動力。怎樣使用?!1. 直接網頁開啟“ https://github.com/longerzone/easy_shell ”,相比本機安裝的git ,github 的特點就是它提供的web服務,還是非常好使用的。2.
Time of Update: 2014-12-21
標籤:@1:子串削除${string#substring}從$string 的開頭位置截掉最短匹配的$substring.${string##substring}從$string 的開頭位置截掉最長相符的$substring.${string%substring}從$string 的結尾位置截掉最短匹配的$substring.${string%%substring}從$string 的結尾位置截掉最長相符的$substring.當需要構造檔案名稱的時候,
Time of Update: 2014-12-19
標籤:shell 逐行讀取檔案#!/bin/bashfor i in `seq 448`doaaa=`sed -n "$i"p num.txt`bbb=`sed -n "$i"p text.txt`/root/cooper/sms.pl $aaa $bbbdonenum.txt 記錄了348個號碼text.txt中記錄了348個欄位效果是取num.txt中第一行作為第一行參數 取text.txt中第一行作為第二個參數num.txt要和text.txt按行對應,第一行對應第一行,第二行對應第二行。
Time of Update: 2014-12-18
標籤:blog ar sp for on div log bs as 今天太懶了,不想一個特徵一個特徵去統計,隨手寫了個指令碼#!/bin/bashdir_bas=$(cd $(dirname
Time of Update: 2014-12-21
標籤: 通過&&, || 理解shell中的函數傳回值。 我想實現如下功能: 寫一個函數判斷一個字串中是否只包含數字,並返回相應的標誌(是/否); 通過調用上面的函數,判斷給定的字串是否只包含數字,根據傳回值做不同的處理。 問題出現了,當只包含數字時我讓函數返回1(想用1表示真),否則返回0. 然後通過func && operation_yes ||
Time of Update: 2014-12-21
標籤: 文法:eval cmdLine eval會對後面的cmdLine進行兩遍掃描,如果第一遍掃描後,cmdLine是個普通命令,則執行此命令; 如果cmdLine中含有變數的間接引用,則保證間接引用的語義。 舉例如下: func 11 22 33 44 如果要輸出最後一個參數44,可以使用如下命令: echo $4 但是如果我們不知道有幾個參數的時候,要輸出最後一個參數,大家可能會想到使用$#來輸出最後一個參數, 如果使用命令: echo "\$$#" 則得到的結果是
Time of Update: 2014-12-21
標籤:一、概述read命令接收標準輸入(鍵盤)的輸入,或者其他檔案描述符的輸入。得到輸入後,read命令將資料放入一個標準變數中。 二、使用舉例(這裡僅列出一些常用的選項)1.基本讀取#!/bin/bash echo -n "Enter your name:" #參數-n的作用是不換行,echo預設是換行 read name #從鍵盤輸入 echo "hello $name, welcome to my
Time of Update: 2014-12-18
標籤:ar 使用 sp on 檔案 bs ad amp as 關閉系統:shutdown [選項][時間][警告資訊]-k 不真正關機只是發出警告資訊給所有使用者-r 關機後立即重新啟動-h
Time of Update: 2014-12-19
標籤:chromium browser webview android command 2023 sudo /home/cteng/ProgramFiles/Android/sdk/platform-tools/adb kill-server 2024 sudo
Time of Update: 2014-12-18
標籤:style blog http ar io color 使用 sp on eg:比如說在linux下運行rails內建的伺服器時,需要這樣的命令RAILS_EVN=production&n
Time of Update: 2014-12-18
標籤:style blog http ar color 使用 sp strong on 轉自:http://www.1987.name/151.html read命令是用於從終
Time of Update: 2014-12-18
標籤:style blog ar color os sp for on div 最近在學習shell 編程,閑來無事,搞了一個小shell. 可以用來 對一個網段的存活主機進行
Time of Update: 2014-12-18
標籤:style blog http ar color 使用 sp 檔案 div 轉自:http://cqfish.blog.51cto.com/622299/187188 文章來
Time of Update: 2014-12-18
標籤:系統配置 系統運行狀態 shell linux 最近在學習shell,老大讓寫一個讀取系統配置資訊的指令碼當作練習和工作驗收,我就寫了這麼一個指令碼,讀取作業系統,核心,網卡,cpu,記憶體,磁碟等資訊,目的是讓看的人一眼就能看出這台機子的配置以及目前的健全狀態:#!/bin/bash#Get system
Time of Update: 2014-12-20
Linux自動安裝JDK的shell指令碼,linuxjdkshellLinux自動安裝JDK的shell指令碼A:本指令碼啟動並執行機器,LinuxB:待安裝JDK的機器, Linux首先在指令碼啟動並執行機器A上確定可以ssh無密碼登入到待安裝jdk的機器B上,然後就可以在A上運行本指令碼:$ ./install-jdk.sh B的IPor:$ ./install-jdk.sh "B的IP"
Time of Update: 2014-12-22
RHEL自動安裝zookeeper的shell指令碼,rhelzookeeperRHEL自動安裝zookeeper的shell指令碼A:本指令碼啟動並執行機器,Linux RHEL6B,C,D,...:待安裝zookeeper cluster的機器, Linux RHEL6首先在指令碼啟動並執行機器A上確定可以ssh無密碼登入到待安裝zk的機器B,C,D,...上,然後就可以在A上運行本指令碼:$ ./install_zookeeper前提:B, C,