1、 dd 檔案轉換
dd if=$filename conv=ucase > $filename_new //轉換為大寫
dd if=/dev/zero of=$filename bs=50m count=2 //生成乙個100m大小的檔案
2、 seq 序列生成器,如seq5; seq –s 「.」 5;(指定分隔符) touch `seq –ffile. 10`;(生成10個檔案file.n)
3、 shell中變數的作用域
在指令碼中的變數,作用域僅限於指令碼,即使用source方式執行也一樣
在函式中的變數,如果沒用local修飾的話預設是全域性的(需要執行過函式才能生效)
4、 shell指令碼函式的返回值
使用return返回的話,返回值限定為0-255
可以使用echo來設定返回值,如func() var=func; 這樣var就被設定為2561,這種方法也能返回字串或多個值。
5、 間接引用
var1=var2
var2=hello
1、 echo$ 這個會輸出hello
2、 evaltemp=\$$var1; echo $temp
6、tree命令可以以樹的形式列出文件結構,類似的命令如pstree,列出程序樹
7、ls 按時間排序 -t –r
只列出資料夾:沒有專門的選項,可以通過ls–l |grep ^d 或 ls –f | grep /$方式
8、grep 與或非
與:grepa filename |grep b
或:grep「aa\|bb」 filename 包含aa或bb的
非:grep–v 「aa」 filename 不包含aa或bb的
9、[-z 「$a」] —— $a最好加上」」,養成習慣;比較下[-n $a]與[-n 「$a」],會發現[-n $a]有問題
一些好用的Linux命令工具
剛好看到乙個系列的博文,講的就是那些平時很少被人用到但是很實用的命令,選一些覺得自己應該比較常用到的出來寫個筆記。比如追蹤發到www.baidu.com的資料報走向,在視覺化介面下會彈出乙個對話方塊 可見,顯示的資料很完全,包括丟包率神馬的,最後一跳是115.239.209.10,這個位址是正確的。...
zz 一些shell命令
1.顯示消耗記憶體 cpu最多的10個程序 code ps aux sort nk 4 tail ps aux sort nk 3 tail code 2.檢視apache的併發請求數及其tcp連線狀態 code netstat n awk tcp end code 3.找出自己最常用的10條命令及...
一些shell命令 linux
免費開源 系統的開發 公開。安全穩定多工多使用者作業系統 同時多個程式執行或多個使用者同時登入使用 核心可裁減 64kb 應用場景 伺服器 大型伺服器 qq,支付寶 嵌入式 1 重啟 reboot 2 檢視當前的登入使用者 who am i 3 幫助手冊 man 系統命令 系統函式 q退出 4 檔案...