Time of Update: 2015-06-30
標籤:shell Regex 1.解釋:指一個用來描述或者匹配一系列符合某個句法規則的字串的單個字串。 作用對象:字串 很多運用在文檔編輯器或者其他工具裡,被用來檢索和替換符合模式的常值內容。 常用grep,sed,awk2.grep
Time of Update: 2015-07-02
標籤:shell指令碼中局部變數在shell中定義函數可以使代碼模組化,便於複用代碼。不過指令碼本身的變數和函數的變數的範圍問題可能令你費解,在這裡梳理一下這個問題。 (1)Shell指令碼中定義的變數是global的,其範圍從被定義的地方開始,到shell結束或被顯示刪除的地方為止。例1:指令碼變數的範圍#!/bin/bash#define the function ltx_funcltx_func(){ echo $v1 #modify
Time of Update: 2015-07-02
標籤:printf 命令用于格式化輸出, 是echo命令的增強版。它是C語言printf()庫函數的一個有限的變形,並且在文法上有些不同。注意:printf 由 POSIX 標準所定義,移植性要比 echo 好。如同 echo 命令,printf 命令也可以輸出簡單的字串:$printf "Hello, Shell\n"Hello, Shell$printf 不像 echo 那樣會自動換行,必須顯式添加分行符號(\n)。printf 命令的文法:printf
Time of Update: 2015-06-28
標籤:#!/bin/sh #auto Change ip netmask gateway scripts #wugk 2012-12-17 cat << EOF ++++++++自動修改ip和主機名稱等相關資訊+++++++++ ETHCONF=/etc/sysconfig/network-scripts/ifcfg-eth0 HOSTS=/etc/hosts NETWORK=/etc/sysconfig/network DIR=/data/backup/`date +%Y%m%d`
Time of Update: 2015-06-18
標籤:漏洞 bash shell pkg sun solaris低版本存在bash漏洞,通過卸載或者升級解決問題。1、所有的pkg安裝包:http://mirror.opencsw.org/opencsw/allpkgs/ 2、下載安裝:#gunzip
Time of Update: 2015-06-13
標籤:在日常系統管理工作中,需要編寫指令碼來完成特定的功能,編寫shell指令碼是一個基本功了!在編寫的過程中,掌握一些常用的技巧和文法就可以完成大部分功能了,也就是2/8原則1. 單引號和雙引號的區別單引號與雙引號的最大不同在於雙引號仍然可以引用變數的內容,但單引號內僅是一般字元,不會作變數的引用,直接輸出字元竄。請看如下例子:[[email protected] ~]# name=HaHa [[email protected] ~]# echo
Time of Update: 2015-06-11
標籤:shell1、cut: 命令選取 cut -d’分隔字元’ -f fields -d :後面接分隔字元,用-f一起使用 -f: 依據-d的分隔字元將一段資訊切割成為數段 -c:以字元的單位取出固定字元區間 Eg :echo $PATH | cut -d‘:’-f 5 以“;”作為分隔,取第五段字元 2、grep :上面cut命令是在一行資訊當中取出某部分,而grep則是分析一段資訊,取出所要行 grep [-acinv] [–color=auto] ‘
Time of Update: 2015-06-11
標籤:http://blog.csdn.net/qyf_5445/article/details/8886071自訂變數bash中變數無類型區分aa=abc123 定義變數並賦值abc123aa= 定義空變數或者清空變數aa,但變數還存在export test="hello world" 設定環境變數testexport或者export -p
Time of Update: 2015-06-14
標籤:Node版本:v0.12.4在安裝 npm install -g -supervisor是出現:npm ERR! addLocal Could not install D:\Program Files\nodejsnpm ERR! Windows_NT 6.3.9600npm ERR! argv "D:\\Program Files\\nodejs\\\\node.exe" "D:\\Program Files\\\\node_modules\\npm\\bin\\npm-cli.js"
Time of Update: 2015-06-09
標籤:cisco【資料整理】cisco [shell,
Time of Update: 2015-06-05
標籤:if ....; then ....elif ....; then ....else ....fi大多數情況下,可以使用測試命令來對條件進行測試。比如可以比較字串、判斷檔案是否存在及是否可讀等等… 通常用" [ ] "來表示條件測試。注意這裡的空格很重要。要確保方括弧的空格。[ -f "somefile" ] :判斷是否是一個檔案[ -x "/bin/ls" ] :判斷/bin/ls是否存在並有可執行許可權[ -n "$var" ] :判斷$var變數是否有值[ "
Time of Update: 2015-06-10
標籤:tomcat linux shell PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/mysql/binexport JAVA_HOME=/usr/java export CLASSPATH=.:$JAVA_HOME/lib
Time of Update: 2015-06-06
標籤:shell指令碼(一)1、常用命令(1)系統管理#useradd,添加新使用者時預設會建立一個與使用者名稱相同的使用者組#建立使用者user1,並指定uid為1111,所屬群組為2222(test),並且不建立家目錄groupadd test -g 2222grep test /etc/groupuseradd user1 -g 2222 -u 1111 -Mid user1650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/
Time of Update: 2015-06-04
標籤:今天學習鳥哥的私房菜,照著書上敲了幾個shell指令碼,但是總報錯首先就是使用[ ]進行條件判斷時,==不能正常使用其次就是在指令碼裡聲明變數使用declare,總是報錯說,not found在網上尋找原因,說是ubuntu使用的dash 而不是bash ,所以在執行指令碼時若敲如命令 sh scriptfile.sh 就會報錯(此時使用的是dash),但是敲命令 bash scriptfile.sh就沒有問題要將dash改回bash,僅需執行 sudo
Time of Update: 2015-06-03
標籤:任務 命令組合1刪除0位元組檔案find . -type f -size 0 -exec
Time of Update: 2015-06-03
標籤: 由於某種原因,xcode幫我按照了幾千個開發和上線認證,需要刪除這部分認證: #dir="/Users/Ethan/Library/MobileDevice/Provisioning Profiles/"dir="/Users/Ethan/Desktop/test/"filelist=`ls "${dir}"`#echo $filelistfor filename in $filelistdoPROFILE_FILE="${dir}${filename}"#echo
Time of Update: 2015-06-03
標籤:shell echo crontab uid pid 6.指令碼定時任務# Example of job definition:# .------------------------- minute (0 - 59)# | .--------------------- hour (0 - 23)# | |
Time of Update: 2015-06-04
標籤:version 程式設計語言 解譯器 版本號碼 選擇性 shell是解釋型的程式設計語言解釋型指令檔的執行過程:
Time of Update: 2015-06-03
標籤:這篇是shell的命令與命令的執行,文章中的命令在這裡下載命令命令的執行,上一篇是shell中的變數,條件判斷,控制結構和函數,上上篇介紹了什麼是shell,管道和重新導向,作為程式設計語言的shell。2.6.5
Time of Update: 2015-06-04
Shell Step by Step (4) —— Cron & Echo,stepcron 6.指令碼定時任務# Example of job definition:# .------------------------- minute (0 - 59)# | .--------------------- hour (0 - 23)# | | .----------------- day of month (1 - 31)# | | |