BASH Shell 簡易進度條小函數,bashshell
不多說,直接上指令碼。
# processbar <current> <total>processbar() { local current=$1; local total=$2; local maxlen=80; local barlen=66; local perclen=14; local format="%-${barlen}s%$((maxlen-barlen))s" local perc="[$current/$total]" local progress=$((current*barlen/total)) local prog=$(for i in `seq 0 $progress`; do printf '#'; done) printf "\r$format" $prog $perc}# Usage(Client)for i in `seq 1 10`; do processbar $i 10 sleep 1doneecho ""
Bash shell命令
at----安排,檢查,刪除隊列中的工作
cat----串連檔案並列印到標準輸出
cd----改變目錄,能處理絕對和相對路徑
chmod----改變檔案保護許可權
chown----改變檔案的屬主和組
clear----清除螢幕(象DOS中的cls)
cp----拷貝檔案
crontab----操作每個使用者的精靈和執行的時間表
date----列印或設定系統日期和時間
dd----拷貝一個檔案(並可以同時轉化它)
df----報告磁碟剩餘空間
du----報告磁碟空間使用方式
file----探測檔案和目錄類型
find----搜尋目錄中檔案
grep----在檔案中搜尋匹配的行並輸出
gzip----壓縮或展開檔案
head----顯示檔案的前幾行
history----顯示曆史命令記錄
kill----中止一個進程
last----顯示過去多少個使用者或終端登入到本機器
less----想對於more命令, 用來按頁顯示檔案
ln----在檔案間建立串連
ls----列出目前的目錄下的檔案
man----顯示具有一定格式的線上手冊
more----命令能逐頁閱讀文本
mount----安裝一個檔案系統
mv----將檔案改名
passwd----設定使用者的密碼
ps----命令羅列運行進程
reboot----重新啟動系統
rm----命令用於刪除檔案
su----建立和編輯Unix歸檔檔案
tar----建立和編輯Unix歸檔檔案
touch----改變檔案的時間參數
wc----統計一個檔案中的位元組數,單詞數,行數
who----查看其他登入的使用者
which----which--顯示命令的全路徑
ping----命令—確定網路上機器是否可達或到達速率
使用多任務
輸出重新導向
瞭解進程
--------------------------------------------------------------------------------
在Linux系統中有兩種操作介面,分別是:X視窗模式(預設為KDE)和控制台模式(Console)。兩中操作介面類似於Windows和DOS。
如果在X視窗模式下想轉變為控制台模式,您只需同步選取Alt+F1(或F2…F6)鍵,螢幕將會出現新的等錄視窗,您可以重新以控制台模式登入系統。如果在控制台模式下,要想返會X視窗模式,需要您同步選取Ctrl+Alt+F7鍵。
如果沒有啟動X視窗方式,想從控制台方式中啟動X視窗方式,請在控制台方式中輸入:startx(或kdm),就可以啟動X視窗。
在上面兩章中我們已經介紹了X視窗(預設為KDE)的操作,在本章和下一章中我們將主要討論控制台模式下的操作,同時也將會間插相應的KDE操作。
6.1 啟動和關閉系統
啟動系統
如果您在安裝過程中已經安裝了LILO, 您就可以啟動系統,LILO啟動時,螢幕顯示:
LILO:
單擊Tab鍵,螢幕將顯示所有可以啟動的作業系統。鍵入顯示的作業系統名,您就可以啟動相應作業系統。鍵入Linux可啟動BluePoint Linux&127;系統。如果您直接擊斷行符號鍵或等待5秒鐘,同樣可以啟動BluePoint Linux&127;作業系統。
另一種啟動linux系統的方法是:在DOS/WINDOWS系統下運行......餘下全文>>
bash shell編程--函數調用--幫忙(add 20ps)
輸入rename即可起作用,不過調用rename時應該帶上參數,因為函數中$1和函數外的$1不是一回事。
rename $1 $2;;