Time of Update: 2015-02-26
標籤:——來自《鳥哥的Linux私房菜》 在 bash 的作業環境中還有一個非常有用的功能,那就是萬用字元 (wildcard) ! 我們利用 bash 處理資料就更方便了!底下列出一些常用的萬用字元:符號意義*代表『 0 個到無窮多個』任一字元?代表『一定有一個』任一字元[ ]同樣代表『一定有一個在括弧內』的字元(非任一字元)。例如 [abcd] 代表『一定有一個字元, 可能是 a, b, c, d 這四個任何一個』[ -
Time of Update: 2015-02-05
標籤:shell 進度條 tput shell中列印進度條,需要用到tput、printf函數。# tput row col 游標移到第row行第col列# tput cols 擷取視窗最大列數# tput lines 擷取視窗最大行書# echo $LINENO 擷取游標當前行號 function getprostr(){
Time of Update: 2015-01-26
標籤:ini檔案格式一般都是由節、鍵、值三部分組成 格式:[第一節 ]第一個鍵 = 值第二個鍵 = 第二個值[第二節 ]第一個鍵 = val1,val2,val3例子:[COM]KINGGOO = kinggoo.com其實這個作用沒那麼特別大,但多個shell如果每個配置資訊都在shell檔案裡面寫,懂的人還好,半懂+不仔細的人要如何改,改幾個地方估
Time of Update: 2015-01-23
標籤:設定為黑底白字echo -e "/033[037;40m"顏色是通過添加專用序列來選擇的 -- 基本上是夾在 "/e["和 "m" 之間數字值。如果指定一個以上的數字代碼,則用分號將它們分開。echo -e "/e[31;40m"第一個數字(31)為前景顏色(紅色);第二個數字為(40)背景顏色(黑色)echo -e "/e[0m"我們需要使用 "/e[0m" 序列將顏色重新設定為正常值。/033[30m -- /033[37m
Time of Update: 2015-01-12
標籤:在這裡我想說的是幾種shell裡的小括弧,大括弧結構和有括弧的變數,命令的用法,如下:1.${var}2.$(cmd)3.()和{}4.${var:-string},${var:+string},${var:=string},${var:?string}5.$((exp))6.$(var%pattern),$(var%%pattern),$(var#pattern),$(var##pattern)現在分述如下:1.Shell中變數的原形:${var}大家常見的變數形式都是$var,如$
Time of Update: 2015-01-06
標籤:字串 知識 file 使用者 比如比較字串、判斷檔案是否存在及是否可讀等,通常用"[]"來表示條件測試。注意:這裡的空格很重要。要確保方括弧的空格。筆者就曾因為空白格缺少或位置不對,而浪費好多寶貴的時間。if ....; then....elif ....; then....else....fi[ -f "somefile" ] :判斷是否是一個檔案[ -
Time of Update: 2015-01-04
標籤:Hbase shell詳情HBase 為使用者提供了一個非常方便的使用方式, 我們稱之為“HBase Shell”。 HBase Shell 提供了大多數的 HBase 命令, 通過 HBase Shell 使用者可以方便地建立、刪除及修改表, 還可以向表中添加資料、列出表中的相關資訊等。 備忘:寫錯 HBase Shell 命令時用鍵盤上的“Delete”進行刪除,“Backspace”不起作用。 在啟動
Time of Update: 2015-01-01
標籤: 簡單說一下popen()函數函數定義#include <stdio.h>FILE * popen(const char *command , const char *type );int pclose(FILE
Time of Update: 2014-12-17
標籤:style blog http ar io color os sp for 參考資料為:linux shell指令碼攻略 作者sarath Lakshman
Time of Update: 2014-12-12
標籤:ramdisk memory os x 本文提供改進版的Mac OS X RAM Disk(記憶體盤)建立程式和實用說明。顧慮Mac迅雷下載時IOPS太高,可能是沒使用緩衝,這導致磁碟吱吱地響,因此擔心磁碟很快報廢,而不能安心下載。作者已多次向其開發人員提議,但至今未收到回覆。好在原生記憶體空間寬裕,突然想到記憶體盤這一概念。探索試用了TmpDisk一段時間,效果還行。但細心的同學會發現:
Time of Update: 2014-12-11
標籤:郵件伺服器 linux Linux下安裝配置msmtp和mutt發送郵件作者: 縱橫域內 日期: 2014 年 12 月 11 日發表評論 (0)查看評論Linux下安裝配置msmtp和muttLinux下有發送郵件的需求,mail搞不定,因為很多郵件伺服器屏蔽了mail發送的請求(明顯嘛,都木有發送源-_-)。在網上搜了一把,使用msmtp+mutt可以搞定,記錄如下。一、安裝配置msmtp1、下載、解壓
Time of Update: 2014-12-05
標籤:shell 1. shell判斷檔案,目錄是否存在或者具有許可權 2. #!/bin/sh 3. 4. myPath="/var/log/httpd/" 5. myFile="/var /log/httpd/access.log" 6. 7. # 這裡的-x 參數判斷$myPath是否存在並且是否具有可執行許可權 8. if [ ! -x "$myPath"]; then 9. mkdir "$myPath" 10. fi 11. 12. # 這裡的-d
Time of Update: 2014-11-27
標籤:please domain master file conf="/var/named/chroot/etc/named.conf"datadir="/var/named/chroot/var/named"rpm -q bind &> /dev/nullif [ $? -ne 0 ];thenyum -y install bind
Time of Update: 2014-11-19
標籤:style blog http io ar color os 使用 sp 本文主要對shell中基本的文法進行簡要記錄,以備查用!1、shell變數在定義變數名時不加貨幣符號$,只在使用變
Time of Update: 2014-11-20
標籤:style blog http io ar 使用 sp strong 檔案 參考文章:1
Time of Update: 2014-11-18
標籤:des style blog io color ar os 使用 sp 進入hbase shell console$HBASE_HOME/bin/hbase
Time of Update: 2014-11-19
標籤:shell 指令碼 擷取shell命令的傳回值 擷取shel 1、擷取shell函數調用的返回值:#!/bin/sh info() { cat jlb.sh} res=`info`echo "state: "$?echo "res:
Time of Update: 2014-12-04
標籤:style http io ar color os 使用 sp for WinLicense提供了最強和具伸縮性的技術,使開發人員可以安全地分發他們軟體的試用版和完全版。下面介紹WinLi
Time of Update: 2014-12-26
Shell加密之shc漏洞近期工作一直編Shell 指令碼給客戶使用,難免會碰到一些敏感資訊不想讓客戶知道,於是採用Shc 指令碼加密方式編譯出二進位檔案提交至客戶使用,發現SHC加密會出現至命漏洞。本文章針對該漏洞方法進行描述:SHC 版本:shc-3.8.3shell 指令碼代碼量:300行+shell 指令碼邏輯處理較為複雜SHC 編譯參數:shc -v -T -r -f (具體含義可在網上查,這裡不再說明)由於shell 指令碼代碼量較多,且邏輯處理稍複雜,每次執行的時候在ps
Time of Update: 2014-12-19
shell編程式控制制結構:expr、let、for、while、until、shift、if、case、break、continue、函數、select,exprcontinue1、expr計算整數變數值s=`expr 2 + 3`運算子號和參數之間要有空格分開;2、let命令let s=(2+3)*4 echo $s 3、for語句for 變數 in 列表do命令列(通常用到迴圈變數)done#!/bin/bashfor var in one