WshShell 對象ProgID Wscript.Shell 檔案名稱 WSHom.Ocx CLSID F935DC22-1CF0-11d0-ADB9-00C04FD58A0B IID F935DC21-1CF0-11d0-ADB9-00C04FD58A0B 下表說明和 WshShell 對象有關的屬性。屬性 說明 Environment 返回 WshEnvironment 集合對象。SpecialFolders 使用 WshSpecialFolders 對象提供對 Windows
一、應用介紹我司路由器內嵌了花生殼用戶端,在路由器上登入花生殼網域名稱後,可以將路由器WAN口IP地址與花生殼網域名稱地址動態關聯起來。如果您需要在外網訪問路由器下的伺服器,只需要在路由器上設定虛擬伺服器後以及登入花生殼網域名稱,就可以使用該網域名稱訪問內網伺服器,無需理會動態變化的IP地址。在路由器上登入花生殼網域名稱時,我們需要先註冊花生殼帳號。下面以雲路由器為例介紹在路由器上註冊花生殼帳號的方法。 二、設定方法1、進入DDNS設定介面電腦使用網線連線路由器的LAN口或無線連線路由
指令碼#! /bin/bash cat /var/log/secure|awk '/Failed/{print $(NF-3)}'|sort|uniq -c|awk '{print $2"="$1;}' > /root/black.txt #篩選出狀態為Failed的ip和次數 cat /var/log/secure|awk '/Invalid user/{print $NF}'|sort|uniq -c|awk
指令碼1: 代碼如下 複製代碼 cat /root/soft_shell/auto_adsl_1.sh #!/bin/bash gateway=`ifconfig ppp0 |grep P-t-P| cut -f 3 -d ":"|cut -f 1 -d "
給各位Photoshop軟體的使用者們來詳細的解析分享一下手機透明殼的修圖教程。教程分享:iphone6手機殼原圖 第一步:做圖之前我習慣在原圖上覆蓋一層純色背景,就是建立一個圖層填充任意顏色,我是填充的黑色,便於修圖第二步:把基本的線條按照原圖用鋼筆工具描出路徑,描邊,不用高光的地方可以用畫筆擦除,這個地方要仔細 質感的地方是先填充白色,然後選擇濾鏡——雜色——添加雜色,勾選單色填充哦,然後數值自己看效果第三步:繼續將需要的線
公司伺服器最近兩天老是因為記憶體被使用滿而造成死機,實在是受不了老叫機房的人去幫忙重啟,專門寫了個指令碼來釋放下記憶體,當然這台伺服器不是太重要,我粗魯的處理方式估計不會適合大多數伺服器,請大家使用之前先考慮清楚,不然造成資料丟失就不關我的事了.指令碼內容:cat check-mem.sh#!/bin/bashmem_total=`free -m | awk 'NR==2' | awk '{print $2}'`mem_free=`free -m | awk 'NR==3' |
今天看到一篇文章,作者通過一個shell指令碼和一個Makefile,可以自動下載需要的所有安裝包並且編譯gcc: 代碼如下複製代碼 $ # Download the scripts using wget.$ mkdir /opt/gcc-4.9.2$ cd /opt/gcc-4.9.2$ wget http://projects.joelinoff.com/gcc-4.9.2/bld.sh$ wget http://projects.joelinoff.com/gcc-4.
工作中字串操作舉例 filename='/home/admin/jobs/CnClickstat/DFSLoader/loader.cfg' #下面是使用shell字串操作 buName1=${filename#*/jobs/} #去除'/home/admin/jobs/CnClickstat/DFSLoader/loader.cfg'首碼得到'CnClickstat/DFSLoader/loader.cfg' buName1=${buName1%%/*}
此指令碼已經在ubuntu以及centos版本上測試通過,直接上原始碼比較爽: 代碼如下 複製代碼 #!/bin/bash Line='===========' #linux發行版名稱 if [[ -f /usr/bin/lsb_release ]];
shell常用Regex “^\d+$” //非負整數(正整數 + 0) “^[0-9]*[1-9][0-9]*$” //正整數 “^((-\d+)|(0+))$” //非正整數(負整數 + 0) “^-[0-9]*[1-9][0-9]*$” //負整數 “^-?\d+$” //整數 “^\d+(\.\d+)?$” //非負浮點數(正浮點數 + 0) “^(([0-9]+\.[0-9]*[1-9][
兩個很詳細的shell 執行個體 一般編程步驟 現在我們來討論編寫一個指令碼的一般步驟。任何優秀的指令碼都應該具有協助和輸入參數。並且寫一個偽指令碼(framework.sh),該指令碼包含了大多數指令碼都需要的架構結構,是一個非常不錯的主意。這時候,在寫一個新的指令碼時我們只需要執行一下copy命令: cp framework.sh myscript 然後再插入自己的函數。 讓我們再看兩個例子: 二進位到十進位的轉換 指令碼 b2d 將位元 (比如 1101)
第三天:條件選擇大 綱 應用執行個體分析 條件測試 if…else…fi case…in…esac實現功能菜單:執行指令碼後按1,顯示目前時間按2,顯示CPU負載按3,顯示剩餘記憶體按0,退出指令碼按其他字元,提示超出選擇範圍後退出分析步驟。 #date
本文簡單介紹了如何使用如何使用Linux命令–du,需要的朋友可以參考一下。du(disk usage)功能說明:顯示目錄或檔案的大小。語 法:du [-abcDhHklmsSx][-L <符號串連>][-X <檔案>][–block-size][–exclude=<目錄或檔案>][–max-depth=<目錄層數>][–help][–version][目錄或檔案]補充說明:du會顯示指定的目錄或檔案所佔用的磁碟空間。參 數:
前言相信大家都知道bash下time是一個很有用的命令,它可以為一段指令碼或一個程式的執行計時,這通常在粗略比較程式執行效率的時候很方便。但是你會發現,time命令輸出的時間文字不能被簡單地重新導向,例如重新導向至一個文字檔,只能顯示在螢幕上,這對於非互動計時很不方便。例如:$ time find . -name "mysql.sh" >1.txtreal 0m0.081suser 0m0.060ssys 0m0.020s$ time find . -name "mysql.sh" 2&
需求分析: 1、ssh公開金鑰拷貝,提供無密碼管理。 2、批量同步hosts檔案到多台主機。 3、批量修改主機名稱。實現:首先編輯一份用於同步到多台主機的hosts檔案vi /etc/hosts192.168.0.1 server1192.168.0.2 server2192.168.0.3 server3192.168.0.4 server4192.1
從網路上下載到的源碼包, 最常見的是 .tar.gz 包, 還有一部分是 .tar.bz2包要解壓很簡單 :.tar.gz 格式解壓命令為 tar -zxvpf xx.tar.gz.tar.bz2 格式解壓命令為
原理: awk命令,分割格式化的txt(txt檔案格式以“|”分割開的)成數組,然後拼接成html格式(html - head - title - body - table)shell源碼# !/bin/shfile_input='txt.log'file_output='txt2html.html'td_str=''function create_html_head(){ echo -e "<html> <body>
介紹Linux系統中grep命令是一種強大的文本搜尋工具,它能使用Regex搜尋文本,並把匹 配的行列印出來。grep全稱是Global Regular Expression Print,表示全域Regex版本,它的使用許可權是所有使用者。grep [-acinv] [--color=auto] '尋找字串' filename 參數: -a :將binary檔案以text檔案的方式尋找資料 -c
locate 讓使用者可以很快速的搜尋檔案系統內是否有指定的檔案。其方法是先建立一個包括系統內所有設定檔名稱及路徑的資料庫,之後當尋找時就只需查詢這個資料庫,而不必實際深入檔案系統之中了。在一般的 distribution 之中,資料庫的建立都被放在 crontab 中自動執行。1.命令格式:Locate [選擇參數] [樣式]2.命令功能:locate命令可以在搜尋資料庫時快速找到檔案,資料庫由updatedb程式來更新,updatedb是由cron
一、檔案系統的管理tips:輸入命令的時候要常用tab鍵來補全ls 查看目錄資訊 ( ls / ) ls -l 等價於 llpwd 查看當前所處的路徑 cd 切換目錄 (cd /) ,如果不帶參數則切換到使用者主目錄 ~mkdir 建立檔案夾rmdir 刪除空檔案夾 (只能刪除空檔案夾)rm -r /a/b (刪除非空檔案夾)建立檔案touch a.avi 建立一個空檔案vi blabla.txt 用文字編輯器編輯一個檔案並且儲存echo "angelababy,zhen de hen