Time of Update: 2014-05-22
標籤:blog c tar http a int linux shell 命令什麼是Shell?Shell 是串連作業系統核心 與 使用者 的介面。終端是shell的表現形式。什麼是Shell編程?Shell 指令碼語言加上linux
Time of Update: 2014-05-25
標籤:c a com 檔案 使用 string 1.shell變數本地變數:a=1 (等號兩邊不能出現空格)唯讀變數:readonly 變數名=變數值
Time of Update: 2014-05-22
標籤:style c tar ext color a [ awk簡介: ]awk可以從一個文本中擷取部分內容, 或者對這個文本進行排版, 使它按某種格式輸出.[ awk工作流程: ]awk會把檔案一行內容去到記憶體裡, 然後對這行內容進行分段 ( 預設按空
Time of Update: 2014-05-18
標籤:style c ext color a strong [ grep簡介: ]grep是用來過濾含有特定字元的行用法: grep ‘pattern‘ file例如: grep ‘bbb‘ aaa.txt --color
Time of Update: 2014-05-14
標籤:linux 基礎知識 知識點 加入馬幫有一段時間了,看到群裡面大總管要檢查部落格,才意識到,原來我還沒有寫過作業。俗話說的好,時間是把殺豬刀!!!咳咳,其實想說,馬哥視頻忒長,內容賊多,對於文筆不好我來說,寫作業壓力山大啊,有木有。嗯、嗯,長話短說,進入正題。
Time of Update: 2014-05-14
標籤:基礎知識 linux 知識點 加入馬幫有一段時間了,看到群裡面大總管要檢查部落格,才意識到,原來我還沒有寫過作業。俗話說的好,時間是把殺豬刀!!!咳咳,其實想說,馬哥視頻忒長,內容賊多,對於文筆不好我來說,寫作業壓力山大啊,有木有。嗯、嗯,長話短說,進入正題。
Time of Update: 2014-05-13
標籤:shell指令碼 監控 系統 郵件此指令碼可以做一個定時的檢測,超出設定的值,即往郵箱發送警告指令碼用到bc,sendmail,163郵箱,yum install bc#!/bin/bash#System Monitoring Scriptwhile [ 1
Time of Update: 2014-05-13
標籤:shell linux Linux課上的作業周三交,若有考慮不周到的地方,還請多多指教。 shell處理文本相關的常用命令見此部落格 ##如果輸入兩個參數 則第一個為統計單詞的個數,第二個為要統計的文章#如果輸入一個參數 則預設統計單詞的個數為10# 具體思路:將各種符號用換行替換(tr命令)大寫改小寫(tr命令)排序、統計單詞個數併除去重複
Time of Update: 2014-05-18
標籤:des style blog class code c 原文:你也可以玩轉Skype -- 基於Skype API開發外殼程式入門
Time of Update: 2014-05-16
標籤:class c tar http get a 之前有個html" target=_blank>xp下利用控制台的cpl檔案留後門,然後又有了用.cpl檔案加帳號的技術,lcx真的很厲害今天研究了一下使用者控制台檔案nusrmgr.cpl,發現調用的是Shell.Users來加使用者,
Time of Update: 2014-05-18
[ awk簡介: ]awk可以從一個文本中擷取部分內容, 或者對這個文本進行排版, 使它按某種格式輸出.[ awk工作流程: ]awk會把檔案一行內容去到記憶體裡, 然後對這行內容進行分段 ( 預設按空格或tab分割, $1, $2, $3... ). 再刪了, 然後讀取第二行內容到記憶體...格式: awk '{/pattern/ command1; command2; ...}' file
Time of Update: 2014-05-19
[ sed簡介: ]sed是一個很好的檔案處理工具, 它本身是一個管道命令, 以行為單位進行處理, 可以用於對資料行進行新增、選取、替換、刪除等操作。sed命令列格式:sed [-nefri] 'range command' file如: sed '2d' aaa.txt
Time of Update: 2014-05-13
在一些對安全性要求較高的情境下,ssh的逾時時間是管理員預先設定好的,在閑置一段時間後ssh串連會自動斷開。這種情況下如果通過ssh執行指令碼,而指令碼已耗用時間又比較長的話,會導致ssh用戶端和伺服器長時間無互動而逾時,命令執行失敗。使用bash子進程可以解決這種問題,思路是由子進程執行具體的邏輯代碼,而由主進程來監控子進程的執行狀態,同時向控制台輸出字元來keep alive。bash建立子進程有多重方式,這裡使用“()”,然後用“&”將其放在後台執行。雖然通過“job
Time of Update: 2014-05-13
1:grep命令:grep -v "char" file_name 匹配不包含"char"的文本grep -n -w "char" file_name 完整匹配某個字元grep ^s $s 分別為匹配行首為s的 或者行末為s的文本。2:tr 命令tr set1 set2 替換集合set1 為set2tr -s set1 壓縮字元tr -t ":" 指定分隔字元 預設為空白格tr -d "set"
Time of Update: 2014-05-08
下面的程式實現一個簡單的mp3播放功能,可以設定路徑對所有mp3檔案進行搜尋並順序播放。#!/bin/sh# very simple example shell script for mp3 player# 2014-5-6 by slwang#實現搜尋所有mp3檔案並順序播放歌曲path1=~/Musicpath2=~/Downloadstemp_file=/tmp/temp_files$$musicset=""menu_choice=""isnext=
Time of Update: 2014-05-05
寫程式的時候,適當地列印出一些進度或者日誌資訊常常能協助我們跟蹤程式的運行結果。但是,這些結果或者日誌資訊列印到螢幕上並不能作為以後檢查問題的依據。這就是重新導向的作用,寫程式的時候,我們可以方便的將相關的資訊列印到螢幕或者是從鍵盤接收輸入(這樣的好處就是避免直接操作檔案),利用重新導向我們可以很方便地將輸入輸出重新導向到檔案或者其它地方。1、檔案描述符(下面部分來自維基百科)檔案描述符(File
Time of Update: 2014-04-22
一:萬用字元* 代表『 0 個到無窮多個』任一字元樣本:找出 /etc/ 底下以 cron 為開頭的檔案名稱的檔案[root@instructor Desktop]# ls /etc/cron*/etc/cron.deny /etc/crontab/etc/cron.d:0hourly raid-check sa-update sysstat/etc/cron.daily:00webalizer cups makewhatis.cron prelink rhsmdcertwatch
Time of Update: 2014-04-20
shell程式設計(3)shell文法函數要定義一個shell函數,我們只需要簡單地寫出它的名字,然後是一對空括弧,再把有關的語句放在一對花括弧中,如下所示:function_name(){statements} 實驗:簡單的函數#!/bin/bashfoo(){echo“Function foo is executing”}echo “script starting”fooecho “script
Time of Update: 2014-03-31
5.2 Bash變數下面這些變數在Bash中設定或者使用,其他shell一般不會處理這些變數。Bash使用的一些變數也在其他章節介紹:例如,控製作業的工具使用的變數,請參看‘作業控制變數’。BASH執行當前Bash執行個體的全路徑名。BASHOPTS冒號分隔的已啟用的shell選項列表。列表中的每個單詞都是內建命令shopt -s
Time of Update: 2014-03-24
檔案類型:-f : 判斷檔案是否為普通檔案-d :判斷是否目錄-b :判斷是都塊裝置檔案-c :判斷是都字元裝置檔案-S :判斷是否socket檔案-p: 判斷是否管道檔案-h: 判斷是都為符號連結-L: 檔案存在且有符號連結檔案大小存在性:-e : 判斷檔案或者目錄是否存在-s : 檔案或者或者目錄存在且大小大於0檔案讀寫特性-r: 判斷檔案是否有可讀許可權-w:判斷檔案是否具有可寫入權限-x: 判斷檔案是否具有可執行檔許可權-g:判斷檔案是否具有sgid位-u:判斷檔案是否有suid位-k: