Time of Update: 2018-12-08
1. http://edsionte.com/techblog/archives/3712 echo和backslash
Time of Update: 2018-12-08
該Shell指令碼主要用於新安裝Linux伺服器系統的初始化工作,具體包括: 關閉IPv6模組 關閉SELinux 讓vim顯示顏色 設定系統語言編碼 最佳化系統服務 核心參數最佳化等。 可以根據自己的實際情況修改,可用於生產環境。原作者是NetSeek,本人做了部分修改。 複製代碼 代碼如下:#!/bin/sh # desc: lsm03624 modified by www.webnginx.com #-------------------cut begin-----------------
Time of Update: 2018-12-08
================================================= 本文為khler原作,轉載必須確保本文完整並完整保留原作者資訊及本文原始連結 Author: HeYuanHui E-mail: khler@163.com QQ: 23381103 MSN: pragmac@hotmail.com =================================================
Time of Update: 2018-12-08
&&命令1 && 命令2:如果這個命令執行成功&&那麼執行這個命令。[jb]/usr/xxxx/ytcclb>ls -l test.sql-rwxr--r-- 1 xxxx group 225 Nov 15 14:12 test.sql[jb]/usr/xxxx/ytcclb>cp test.sql test.bak && echo "coping file ok!"coping file
Time of Update: 2018-12-08
linux shell 中"2>&1"的含義指令碼:nohup /mnt/Nand3/H2000G >/dev/null 2>&1 &對於& 1 更準確的說應該是檔案描述符 1,而1 一般代表的就是STDOUT_FILENO,實際上這個操作就是一個dup2(2)調用.他標準輸出到all_result
Time of Update: 2018-12-08
1、列印一些頭資訊command << dilimiter…………dilimiter以分界符號dilimiter中的內容作為命令的標準輸入常用在echo命令中,這樣就避免了沒輸出一行就要使用一個echo命令,同時,輸出格式的調整也相應變得簡單了。例如: echo << something_message**********************hello, welcome to use my shell
Time of Update: 2018-12-08
1、backup_run.sh複製代碼 代碼如下: #!/bin/sh # backup_run # script to run the backups # loads in a setting file for the user to change SOURCE=/home/bob/backup.defaults check_source() { # check_source # can we load the file
Time of Update: 2018-12-08
複製代碼 代碼如下:#!/bin/bash#main---network=192.168.1ping_count=3IP=1:>IP_use:>IP_idle:>ping_actionecho "`date "+%Y%m%d %H:%M:%S"`----->指令碼開始執行......"while [ $IP -lt 255 ]dohost=$network.$IPecho "-------->開始檢測$host伺服器通迅是否正常,ping次數$ping_count.
Time of Update: 2018-12-08
1.字元截斷:如果是一般路徑的字元截斷可以用basename和dirname這兩個工具:basename可以從一個檔案路徑中截一個檔案名稱例如:複製代碼 代碼如下:$ basename /home/file.tarfile.tardirname可以從一個檔案路徑中截到一個目錄路徑例如:複製代碼 代碼如下:$ dirname /home/file.tar/home不使用外部工具進行字元截斷bash有內建的功能來對變數進行字元截斷,一般使用"##", "#", "%%", "%", "*"
Time of Update: 2018-12-08
Ctrl + a 切換到命令列開始 Ctrl + e 切換到命令列末尾 Ctrl + l 清除螢幕內容 Ctrl + u 清除剪下游標之前的內容 Ctrl + k 剪下清除游標之後的內容 Ctrl + y 複製剪下板裡的內容 Ctrl + h 類似於退格鍵 Ctrl + r 在曆史命令中尋找 (這個非常好用,輸入關鍵字就調出以前的命令了) Ctrl + c 終止命令 Ctrl + d 退出shell Ctrl + z 轉入後台運行.. alt鍵比較少用,因為很多地方與遠程登陸工具是有衝突的..
Time of Update: 2018-12-08
monitordisk.sh如下 複製代碼 代碼如下:#!/bin/bash #Updated:2008-03-03 PM By:leif(liangliwen@163.com) EMAIL=/usr/local/bin/email /bin/df -h >/tmp/df.txt USE=`df -H | grep -o [0-9]*% | grep -o ‘[0-9]\+'` for i in $USE do if (( $i > 95 )) then $EAMIL -s
Time of Update: 2018-12-08
1、錯誤方法舉例 a) var=1+1 echo $var 輸出的結果是1+1,悲劇,呵呵 b) var=1 var=$var+1 echo $var 輸出結果是1+1,依然悲劇,呵呵 2、正確方法 1)使用let var=1 let "var+=1" echo $var 輸出結果為2,這次沒有悲劇 注意: a)經我測試let幾乎支援所有的運算子,在網上看到一篇文章說“let不支援++、--和逗號、(、)”,但經我測試自加、自減、以及括弧的優先順序都得到了很好的支援 b)方冪運算應使用“**”
Time of Update: 2018-12-08
簡單Google了一下,未果,於是發郵件請教了一下,很快就有了回複。 複製代碼 代碼如下:Path = "C:\test.jpg" arr = Split(Path,"\") FileName = arr(Ubound(arr)) FolderPath = Left(Path, Len(Path) - Len(FileName) - 1) Set objShell = CreateObject("Shell.Application") Set objFolder =
Time of Update: 2018-12-08
以下是Shell學習1-2天學習筆記————————-我是分隔字元—————————硬體去執行, 核心與硬體之間進行操作。命令解析器。shell指令碼的組成元素系統命令文本處理工具(sort、grep、sed、awk…)變數條件判斷環循結構函數Shell Scripts Center(SSC)———————————————————————————-非負Grep / awk幾天。 統計WcSort 排序 sort|head / sed欄位處理 awk資料區域判斷 awk |wc顯示文本:
Time of Update: 2018-12-08
下面用一個簡單的shell程式要說明一下。 debian:~/learn/shell# cat phonebook Alice Chebba 973-555-2015 Barbara Swingle 201-555-9257 Liz Stachiw 212-555-2298 Susan Goldberg 201-555-7776 Susan Topple 212-555-4932 Tony Iannino 973-555-1295 Stromboli Pizza 973-555-9478
Time of Update: 2018-12-08
下午在寫程式的時候需要將shell命令返回的數值賦予給某變數,使用了a=$()的方法 soft=$(grep -i "\(Software \)Token/Passcode/." 123.txt |wc -l) echo "[+] 軟卡總數:" $soft ...... #!shell下的運算 over=$((var-use)) echo "[+] 剩餘硬卡:" $over Shell的嵌入命令 : 空,永遠返回為true . 從當前shell中執行操作 break 退出for、while、
Time of Update: 2018-12-08
dvbbs 7.1跳過死迴圈,按linzi的方法只能是有一個系統管理權限,而只是新手上路的等級如果是sql版,就不好暴庫,事實上好像只需要抓取SESSION即可,不要登陸任何使用者。欺騙時不要關閉假死的那個ie 這個是死迴圈的SESSION:ASPSESSIONIDQCTRTQAC=HOPNBJLCKHGDDPNAAIOCKGCJ
Time of Update: 2013-12-27
前言*隨著整個互連網的發展,產生了無數大大小小的網站,隨之而來使用者對網站UI和速度體驗也在日益加強,對企業或者個人來說,贏得使用者體驗也就意味著贏得先機。那今天我們在這裡針對網站速度這方面來一起交流,提高網站速度對於營運工程師、程式員來說變得至關重要。營運工程師首先得在日常網站營運中發現影響網站速度的各種因素得逐個推動然後解決。提高網站速度體驗除了本身網站程式最佳化外,對於LinuxSA來說還有大量的工作要做,最佳化系統核心、調整WEB伺服器的參數、最佳化資料庫、增加網站架構快取等等一系列的工
Time of Update: 2013-12-27
由於開發要求開發環境需要在每天晚上自動部署,因此花了一天時間寫了個基於jboss的自動部署指令碼#!/bin/bash#deploy jboos script#Usage(){ echo "Usage: `basename $0` -D earDir -J JBOSS_HOME -L LOGDIR" if [ "A$1" != "A" ]; then echo $1 fi exit 1}func_checkInstall() { earName=$1
Time of Update: 2013-11-15
command-1 && command-2 && command-3 && command-4 && ...command-n每個命令都返回真,將依次執行下去,當某個命令返回假,則命令鏈就會斷掉最後一個為假,將會是最後一條被執行的命令今天因為這個事知識盲點,發生了件丟人的事情公司測試機在機房機架上,我遠程ssh 上去,修改了網路設定為靜態擷取然後打算重啟eth0 讓其生效:ifdown