Time of Update: 2015-03-08
標籤:Ccat zdd 瀏覽檔案zdd的內容cat zdd1 zdd2 瀏覽多個檔案的內容cat -n zdd瀏覽檔案zdd的內容並顯示行號cd 回到起始目錄,也即剛登陸到系統的目錄,cd後面無參數cd / 回到根目錄cd .. 返回上一級目錄cd - 返回到最近使用的目錄Ddf -kh 查看磁碟資訊du -sh foldername 查看檔案夾大小,-h表示以human readable格式顯示大小,-s表示累加各個檔案的大小。Hhistory 顯示命令記錄hostname
Time of Update: 2015-03-12
標籤:學習撰寫 script 最迅速的捷徑是觀摩別人的 script 檔案。不過,此法儘管實際,但這對於 shell 基礎認知不足的人來說,通常都得到"事倍功半",甚至半途而廢。通常第一個問題就是搞不懂那些"特殊符號"到底在代表什麼意義,又到底她們幹了些什麼?以下,農夫嘗試列出常用的特殊符號表列,並在說明中加入簡短的範例。原則上,"詳細介紹"實非本章寫作的原意。因為這些符號,在我後面打算撰寫的章節,可能會再次出現。因此本章僅是表列性質。 #
Time of Update: 2015-03-03
標籤:1、內部參數 上述過程中的$0是一個內部變數,它是必須的,代表程式本身,而$1則可有可無。和$0一樣的內部變數還有以下幾個。$# ----傳遞給程式的總的參數數目$? ----上一個代碼或者shell程式在shell中退出的情況,如果正常 退出則返回0,反之為非0值。$* ----傳遞給程式的所有參數組成的字串。$- ----在Shell啟動或使用set命令時提供選項$? ----上一條命令執行後返回的值$$ ----當前shell的進程號$! ----上一個子進程的進程號[email&
Time of Update: 2015-03-02
標籤:for迴圈1. 注意do必須換行for i in {1..10} do echo $idone2. 注意do必須換行for i in 1 2 3 4 5 do echo $idone3. 遍曆命令輸出的結果for shname in
Time of Update: 2015-02-27
標籤:bashshell原理認知:關於shell中的萬用字元*shell先展開萬用字元後再傳給命令,例如"ls-ld /usr/include/*"先展開為"ls -ld file-list,"查看曆史:可以通過history命令來查看命令曆史可一使用!!執行上一條命令bash啟動:尋找全域設定/etc/profile,之後尋找使用者主目錄下的設定,.bash_profile.bash_login
Time of Update: 2015-02-28
標籤:http://baike.baidu.com/subview/849/15831672.htmhttp://en.wikipedia.org/wiki/Shell_(computing)常用命令cat 檔案名稱 輸出檔案內容到基本輸出(螢幕 or 加>fileName 到另一個檔案)cb 格式化原始碼chmod //change mode,改變檔案的許可權cp copydate 當前的時間和日期echo $abc
Time of Update: 2015-02-27
標籤:linux shell script if 條件判斷 IF條件判斷1、基本文法:if [ command ]; then 符合該條件執行的語句fi2、擴充文法:if [ command ];then 符合該條件執行的語句elif [ command ];then
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-02-03
標籤:http://www.linuxidc.com/Linux/2014-12/110463.htm #!/bin/bash#定義顏色的變數RED_COLOR=‘\E[1;31m‘ #紅GREEN_COLOR=‘\E[1;32m‘ #綠YELOW_COLOR=‘\E[1;33m‘ #黃BLUE_COLOR=‘\E[1;34m‘ #藍PINK=‘\E[1;35m‘ #粉紅RES=‘\E[0m‘#需要使用echo
Time of Update: 2015-02-03
標籤:shell 學習筆記1. 1)整數計算:(1) $(()) :用於數學計算 echo $((3+3))(2) expr :運算子兩邊必須有空格,若被$[]包含,則不必考慮空格問題 expr 2 + 22)浮點數計算:bc用於計算浮點數bc -qecho
Time of Update: 2015-02-02
標籤:我們知道電腦的硬體資源比如磁碟,IO,記憶體都是由軟體來統一管理的,這類特殊的軟體就是常說的作業系統,windows在底層的資源控制基礎上構建了自己的介面,非常適合使用,只需要到處點點就能完成我們需要的功能。這是一種控制資源的方式,同時也可以使用command的方式來操作底層的資源。liunx中最重要的部分是它的核心,核心管理著系統的資源,同時也提供給我們操作核心的介面,就是我們經常用到的shell(殼),主流的shell有以下幾種:sh:
Time of Update: 2015-02-03
標籤:轉載:http://www.cnblogs.com/lr-ting/archive/2013/02/28/2936792.htmlshell指令碼中echo顯示內容帶顏色顯示,echo顯示帶顏色,需要使用參數-e 格式如下: echo -e "\033[字背景顏色;文字顏色m字串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m"
Time of Update: 2015-01-30
標籤:轉自:http://blog.csdn.net/jingxiangren/article/details/4745631 在oracle 中可以利用dbms_job包定時執行pl/sql、sql過程,在像備份等需要在作業系統級定時任務只能採用crontab來完成本文講述crontab具體用法,以供備忘. 在oracle
Time of Update: 2015-01-30
標籤:1、查看任務[[email protected] OracleBackA]$ crontab -l2、新增任務[[email protected] OracleBackA]$ crontab -e3、每天14點40執行/backup/OracleBackA/sh.sh 指令碼,日誌輸出到 /backup/OracleBackA/shlog.txt40 14 * * * /backup/OracleBackA/sh.sh &>>
Time of Update: 2015-01-30
標籤:shell的邏輯運算子 涉及有以下幾種類型,因此只要適當選擇,可以解決我們很多複雜的判斷,達到事半功倍效果。 一、邏輯運算子 邏輯卷標表示意思1.關於檔案與目錄的偵測邏輯卷標!-f常用!偵測『檔案』是否存在 eg: if [ -f filename ]-d常用!偵測『目錄』是否存在-b偵測是否為一個『 block 檔案』-c偵測是否為一個『 character 檔案』-S偵測是否為一個『 socket 標籤檔案』-L偵測是否為一個『
Time of Update: 2015-01-27
標籤:vim 指令碼 注釋 從這一節主要學習 控制語句、迴圈語句注釋、shell多行注釋shell單行注釋很簡單,只需在每行行首增加#,但是他其實是沒有提供專門的多行注釋的方法的,所以我們採用投巧的方式來多行注釋,用EOF分界符來多行注釋,如下: 1 #! /bin/sh 2 3 file="/Desktop/file.test" 4 5 <<EOF
Time of Update: 2015-01-26
標籤: 如何保護自己編寫的shell程式要保護自己編寫的shell指令碼程式,方法有很多,最簡單的方法有兩種:1、加密 2、設定到期時間,下面以shc工具為例說明:一、下載安裝shc工具shc是一個加密shell指令碼的工具.它的作用是把shell指令碼轉換為一個可執行檔二進位檔案. # wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.7.tgz安裝:# tar zxvf shc-3.8.7.gz# cd
Time of Update: 2015-01-22
標籤:詳細介紹Linux shell指令碼基礎學習(五) Linux shell指令碼基礎前面我們在介紹Linux shell指令碼的控制流程程時,還有一部分內容沒講就是有關here document的內容這裡繼續。 Linux shell指令碼基礎已經被分成好幾個部分了,這裡對控制流程程的內容也就馬上講完了,這是最後一部分關於here document,這裡舉例稍微有點複雜,我們慢慢來分析這個複雜Linux shell指令碼。 6. Here
Time of Update: 2015-01-23
標籤:dp uva 這幾天編寫了幾個簡單的shell程式,然後都出現了syntax error near unexpected token ‘(‘的錯誤,然後實在是檢查不出錯誤;後面百度了才找到的原因:之前錯誤的程式片段如下:usr=$ (whoami)dr=$ (pwd)提示的錯誤如下:syntax error near unexpected token ‘(‘後面才知道原來是$
Time of Update: 2015-01-15
標籤:shell加密工具shc的安裝和使用1)工具說明 shell指令碼是可讀寫的, 很有可能會泄露敏感資訊, 如使用者名稱/密碼/路徑/IP等. 同樣在shell指令碼運行時會也泄露敏感資訊. shc是一個加密shell指令碼的工具, 它的作用是把shell指令碼轉換為一個可執行檔二進位檔案. 這就很好的解決了上述問題.2)下載安裝 下載: http://www.datsi.fi.