Time of Update: 2018-12-03
用於檢測進程的shell指令碼 2010-07-07 10:38:08| 分類: Centos |字型大小 訂閱指令碼一:#!/bin/shprogram=XXXX #進程名sn=`ps -ef | grep $program | grep -v grep |awk '{print $2}'` #獲得進程連接埠號碼if [ "${sn}" = "" ] #如果為空白,表示進程未啟動thennohup /home/oracle/XXXX &
Time of Update: 2018-12-04
Linux下有沒有和nbtstat一樣的命令! 通過ip查看其他資訊:主機名稱、mac等。已搞定 用 nmblookup -A ip 可以用 nbtscan 也可以arp 命令:arp ipad.local or arp 192.168.1.108 or arp -a or arp vi 尋找字串:切換到命令模式下,然後就那個打個/youstring#!/bin/bash -e 指令碼發生第一個錯誤時就中止指令碼運行;-e的作用。cat mirror_cache.conf | cut
Time of Update: 2018-12-04
一 建立監控指令碼首先在檔案夾下建一個.sh格式的空文檔在終端root許可權下輸入命令開啟.sh檔案進行編輯sudo vim /*/*……/**.sh //vim編輯輸入時請按先按I鍵,編輯好之後按Esc鍵退出編輯選項,接著在不可編輯狀態下輸入:wq進行儲存退出//shell指令碼pid=`pidof processName` //那個引號不是單引號,是鍵盤Esc下的那個按鍵輸入的。獲得該進程的進程ID號echo $pid //ID號輸出到終端介面interval=10 //
Time of Update: 2018-12-04
ArsTechnica 上有一篇精彩的評論文章, 詳盡評述了下一代Windows下cmd.exe的替代品,Microsoft Command Shell, 又叫msh,項目代號Monad。從評論來看,msh不僅讓cmd.exe不能望其項背,也超越了*nix擁泵們稱道的各種*sh。比如說msh的管道,不僅支援文本,還支援各種對象執行個體。看看這個求階乘的msh代碼: 1..10 | foreach { $f = 1 } { $f *= $_ } { $f }。當然,msh支援.NET
Time of Update: 2018-12-03
Linux手機DIY.Shell應用擴充一.隨機來電鈴聲(E680系列)草木瓜2007-03-18一、什麼是Shell 在開始正題前,總習慣於從網上抄一些東東,來“豐富”下文章的內容。 Shell是一種具備特殊功能的程式,它是介於使用者和 UNIX/Linux 作業系統核心程式(kernel)間的一個介面。換而言之,就是你平常要想操作 UNIX/Linux 的話,就需要通過Shell來進行。 為什麼我們說 Shell
Time of Update: 2018-12-04
Shell的檔案操作函數SHFileOperation功能:1.複製一個或多個檔案2.刪除一個或多個3.重新命名檔案4.移動一個或多個檔案有一樣的Win32API功能函數是:CopyFile(),DeleteFile(),MoveFile()MoveFile可以對檔案重新命名!Win32 API 的層次比SHFileOperation低SHFileOperation的重要參數1.wFunc //對pFrom pTo要執行的操作2.fFlags
Time of Update: 2018-12-04
1.查看當前系統記憶體使用量狀況(free):free命令有以下幾個常用選項:-b 以位元組為單位顯示資料。-k 以KB(KB)為單位顯示資料(預設值)。-m 以兆(MB)為單位顯示資料。-s delay 該選項將使free持續不斷的重新整理,每次重新整理之間的間隔為delay指定的秒數,如果含有小數點,將精確到毫秒,如0.5為500毫秒,1為一秒。free命令輸出的表格中包含以下幾列:total: 總計實體記憶體的大小。used: 已使用的記憶體數量。free:
Time of Update: 2018-12-04
@set的嚴謹使用@set -eux-e 如果命令帶非零值返回,立即退出-u 當執行參數括展時,把非設定變數作為錯誤處理(如果擴充企圖 出現在非設定變數中,shell顯示錯誤資訊.如果不是互動式,則帶非零值退出) -x 在每個簡單命令被擴充之後,顯示PS4擴充值,之後是要執行的命令 @set
Time of Update: 2018-12-04
# 方法1 —— 字元比較#!/bin/bashstr1="hello"str2="he"str3="lo"if [ ${str1:0:2} = $str2 ]; then echo "$str1 include $str2"fiif [ ${str1:2:4} = $str3 ]then echo "$str1 include $str3"else echo "$str1 not include $str3"fi運行結果:hello include hehello not
Time of Update: 2018-12-04
Shell中字串、數值的比較二元比較操作符,比較變數或者比較數字.注意數字與字串的區別. 整數比較 -eq 等於,如:if [ "$a" -eq "$b" ] -ne 不等於,如:if [ "$a" -ne "$b" ] -gt 大於,如:if [ "$a" -gt "$b" ] -ge 大於等於,如:if [ "$a" -ge "$b" ] -lt 小於,如:if [ "$a" -lt "$b" ] -le 小於等於,如:
Time of Update: 2018-12-04
sort命令,參數-u去掉結果中得重複行,-t,改變分割符,-n根據數字大小排序,-k制定排序的域.eg: sort -t: -k3n GARGO.db #根據第三域的數字大小排序sort -t: -k3nr GARGO.db #根據第三域的數字大小排序,將排序結果逆向顯示uniq命令
Time of Update: 2018-12-04
文章目錄 出自Ubuntu中文 Redhat Gnome Terminal 快速鍵http://huangchao200701.javaeye.com/blog/263002 常用 win+n切換背景顏色風格 alt+tab=不用說了。 win+tab若開3D效果了切換 ctrl+alt+backspace=相當於強制登出 ctrl+alt+del=調出關機菜單 ctrl+alt+l=鎖定案頭
Time of Update: 2018-12-04
彩色的命令列 概述 本文以 Bash shell 為例。(不同的終端裡的逸出序列不完全相同).Shell 的配置 shell 彩色配置出現在 bash 的個人設定檔 ~/.bashrc 或者是全域設定檔 /etc/bashrc 裡面。 可以通過 bashrc 裡面的 PS1 變數來設定提示符的外觀。
Time of Update: 2018-12-04
以下這是一段簡單的LINUX SHELL代碼,功能是用於尋找目前的目錄及其所有目錄中,哪些檔案中包括了"html"這四個字元,並將該檔案名稱給列印出來,咋一看這段代碼應該是沒有問題的,但是實際上卻存在著兩個問題,先看下面的代碼吧:#!/bin/shfor afile in `find ./ -name "*"`; do #echo $afile; if [ -f "$afile" ]; then wordnum = `cat $afile|grep html|wc
Time of Update: 2018-12-04
http://tech.foolpig.com/2008/07/09/linux-shell-char/shell字串的截取的問題:一、Linux shell 截取字元變數的前8位,有方法如下:1.expr substr “$a” 1 82.echo $a|awk ‘{print substr(,1,8)}’3.echo $a|cut -c1-84.echo $5.expr $a : ‘\(.\\).*’6.echo $a|dd bs=1 count=8
Time of Update: 2018-12-04
shell是什嗎?shell是使用者和核心互動的介面,可以把它當做命令直譯器,當使用者輸入命令後,shell就會將他進行解釋然後送到核心中執行, 知道什麼事shell後,那麼我來瞭解一下linux中使用的是哪一個shell,難道linux的shell不止一個?當然,我們可以通過查看/etc/shells檔案來查看當前系統有哪些shell各個shell之間大同小異,只需掌握其中一個就Ok了,在大多數linux系統中,預設的shell就是bash,那就開始瞭解一下bash: 1、bash
Time of Update: 2018-12-04
在註冊表中目前使用者的配置資訊如下:-----------------------------------------------------------------------------Windows Registry Editor Version 5.00[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders]"AppData"="C://Documents and
Time of Update: 2018-12-04
struct point{int x,y;point(){}point(int xx,int yy){x=xx;y=yy;}point operator-(point const &b)const{return point(x-b.x,y-b.y);}int friend operator*(point a,point b){return f_abs(a.x*b.y-a.y*b.x);}int len2(){return x*x+y*y;}};/*====================
Time of Update: 2018-12-04
變數:本地變數:只對當前有效環境變數:對當前shell和子shell都有效 export A=3
Time of Update: 2018-12-04
每一種條件陳述式的基礎都是判斷什麼是真什麼是假。是否瞭解其工作原理將決定您編寫的是品質一般的指令碼還是您將引以為榮的指令碼。Shell 指令碼的能力時常被低估,但實際上其能力的發揮受制於指令碼撰寫者的能力。您瞭解得越多,您就越能像變戲法似地撰寫一個檔案來使任務自動化和簡化您的管理工作。在 shell 指令碼中進行的每一種操作(除最簡單的命令編組之外)都需要檢查條件。所有的 shell 指令碼“邏輯” — 廣義意義下的“邏輯” — 通常都可以分為以下三大類:if {condition