原创 [shell-基礎] 讀取命令序列輸出

1.子shellcmd_output=$(COMMANDS)cmd_output=$(ls | cat -n)echo $cmd_output2.反引

原创 [shell-基礎] 終端打印

echo1, 雙引號(method.1)$ echo "Welcome to Bash"Welcome to Bash2,不帶雙引號(method.2

原创 [linux基礎] 信號

信號信號概念    信號是軟件中斷,信號提供一種處理異步事件的方法    那些建立在早期機制上的信號叫做"不可靠信號",信號值    小於SIGRTM

原创 [shell-基礎] 以不回車的方式讀取字符“n”

在遊戲中按“+”向上,按“-”向下,如果每次都需要回車確定效率太低。read 提供一種不需要回車就能搞定的方法1從輸入讀取n個字符保存到變量$ rea

原创 [linux基礎] 標準IO

簡介l Unix/Linx系統經常用的文件I/O函數有,打開文件open,讀文件read, 寫文件write等。l 這些 函數經常被稱爲不帶緩衝的I/

原创 [linux基礎] 進程間通信(IPC)

進程間通信(IPC)進程間通信(IPC)之前進程間交換信息的方法只能是由fork或exec傳送文件IPC—進程 間通信管道消息隊列信號量共享存儲套接字

原创 [shell-基礎] 調試腳本

1 使用選項 -x 啓動跟蹤調試腳本bash -x script.sh或sh -x script.sh-x標識將打印腳本里執行的每一行命令以及當前狀態

原创 [shell-基礎] 環境變量

腳本語言變量不需要聲明,可以直接賦值使用Bash中每個變量的值都是字符串特殊的變量會被shell環境和操作系統環境用來存儲一些特殊的值,這類變量被視爲

原创 [linux基礎] 進程管理

進程管理進程和程序l 進程就是運行中的程序。一個運行着的程序,可能有多個進程。進程在操作系統中執行特定的任務。l 程序是存儲在磁盤上包含可執行機器指令

原创 [shell-基礎] 獲取終端信息

While writing command-line shell scripts, we will often need to heavily man

原创 [shell-基礎] 數組和關聯數組

數組是shell腳本非常重要的組成部分,它藉助索引將多個獨立的數據存儲爲一個集合Bash同時支持普通數組和關聯數組,普通數組只能使用整數作爲數組索引,

原创 [linux基礎] 線程

POSIX線程什麼是線程l 一個程序中的多個執行路線就叫線程,是一個進程內部的一個控制序列,是進程的一個子任務l 與進程的區別l 進程擁有自己的變量和

原创 [shell-基礎] 數學計算

數學計算shell中的賦值和操作默認都是字符串處理Let1)使用let (只支持整數運算)var=1 let "var+=1" echo $var 輸

原创 [sublime Text2] 使用 SFTP 插件快速編輯遠程服務器文件

Sublime Text 2 本身並不強大,但是它方便使用插件擴展功能,所以變得很強大。今天 潛行者m 介紹一個很實用的插件 SFTP ,可以大大提高

原创 [shell-基礎] 獲取、設置時間和延時

date -d "2010-10-18 00:00:00" +%s1287331200其中,-d參數表示顯示指定的字符串所表示的時間,+%s表示輸出時