Time of Update: 2018-12-03
一.進入Ubuntu系統後設定,以及開發android環境的搭建1.新裝系統,應先對軟體源進行更新。這樣,當我們用到某些軟體時,可以直接tab鍵補全想要安裝的軟體包名字,然後安裝。 sudo apt-get update 2.安裝一些開發android必要的軟體 sudo apt-get install gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-4.1-multilib g++-4.1-multilib
Time of Update: 2018-12-03
本文來自:http://www.cnblogs.com/hanyan225/archive/2011/10/06/2199652.html Shell的強大是毋庸置疑的,方便了我們也迷惑了我們,比如這些雜七雜八的括弧,一向自認聰明的我也傻傻分不清了,今天好哈的整理一下。 在Shell中的小括弧,大括弧結構和有括弧的變數,命令的用法如下:1.${var} 2.$(cmd) 3.()和{}
Time of Update: 2018-12-04
引言 使用Shell進行工作的人們對Unix/Linux下的Shell編程都很熟悉,在所有的Shell編程的書中都會提到#!/bin/bash,而這裡到底包含了些什嗎?對作業系統而言,這一行字串意味著什嗎?你可能會說,不就是會讓/bin/bash程式來解釋這個指令碼程式嗎?當然你是對的,看看我們的標題,這裡我們談談解譯器,讓我們一起來看看指令檔裡的第一句到底對系統而言意味著什麼。但有一點我們可先明確一下,所謂解譯器就是指#!行後面的可執行檔程式。 一、我們從exec族函數談起
Time of Update: 2018-12-04
這篇文章也許有點長,但是絕對值得一看。shell 是啥?它既不是工作表函數,也不是api函數,更不是殼牌石油。它是vba內建的函數。但是它卻神通廣大,能抵n個api函數,api是應用程式介面,shell就是應用程式和系統之間的橋樑。它的用法很簡單,就是執行一個可執行檔。與開始菜單的運行功能一樣。Shell(pathname[,windowstyle])pathname 是要執行的程式名,可能還包括目錄或檔案夾Windowstyle
Time of Update: 2018-12-04
剛接觸 linux下的開發,最近遇到java調用shell指令碼的問題,找到一個比較適合菜鳥級的方法,轉述如下: 在需要啟動並執行SHELL指令碼第一行添加 #!/bin/sh然後在終端運行 chmod a+x test.sh 就可以把test.sh轉化為可執行檔另外需要注意的是java啟動並執行目錄和shell使用者可能不同,建議使用全路徑,如 /root/bin/test.sh 全部代碼--------------------------------------------------
Time of Update: 2018-12-03
在當前路徑下面ls -altr其中,space、sky 都是檔案夾,其餘的是檔案。其目錄結構如下:1. 列出當前路徑下的所有檔案夾 ls -l | grep ^d2. 統計當前路徑下的檔案夾個數 ls -l | grep ^d | wc -l3. 列出目前的目錄下面除了包含 space 關鍵字的所有檔案或者檔案夾? ls | grep -v "space"4. 只想保留包含 space 關鍵字的檔案或者檔案夾 ?rm -fr `ls | grep -v
Time of Update: 2018-12-03
The case StatementThe case statement is good alternative to Multilevel if-then-else-fi statement. It enable you to match several values against one variable. Its easier to read and write.Syntax: case $variable-name in
Time of Update: 2018-12-03
第十三章:處理使用者輸入命令列參數讀取參數bash shell會將一些稱為位置參數(positional parameter)的特殊變數分配給命令列輸入的所有參數甚至包括程式名$0:程式名(程式的絕對路徑),可以對$0使用basename函數(basename $0),它只返回程式名$i(9>i>0):第i個參數如果需要的參數多於9個,那麼只需${10},這樣既可如果指令碼需要參數,但是執行的時候並沒有輸入參數,執行的時候則會得到錯誤if [ -n "$1"
Time of Update: 2018-12-03
不知道 是什麼時候寫的東西,整理文檔時被考古發現,給那些閑著蛋疼之人,一笑而過吧。如果本文中的錯誤給您帶來所有的精神損失,請找保險公司理陪!當然你可以告訴我 (傾訴) 數組作為一種特殊的{function onclick(){function onclick(){function onclick(){tagshow(event)}}}}">資料結構在任何一種程式設計語言中都有它的一席之地,當然bash {function onclick(){function
Time of Update: 2018-12-03
在shell中常用的特殊符號羅列如下:# ; ;; . , / / 'string'| ! $ ${} $? $$ $* "string"* ** ? : ^ $# $@ `command`{} [] [[]] () (()) ||
Time of Update: 2018-12-03
UNIX Shell 編程 一些條件判斷 總結 -b file 若檔案存在且是一個塊特殊檔案,則為真-c file 若檔案存在且是一個字元特殊檔案,則為真-d file 若檔案存在且是一個目錄,則為真-e file 若檔案存在,則為真-f file 若檔案存在且是一個規則檔案,則為真-g file 若檔案存在且設定了SGID位的值,則為真-h file
Time of Update: 2018-12-04
如果在指令檔中加入命令“set -x”, 那麼在set 命令之後執行的每一條命令以及加在命令列中的任何參數(包括變數和變數的值)都會顯示出來。每一行之前都會加上加號(+),提示它是跟蹤輸出的標識。在子Shell中執行的Shell跟蹤命令會加上兩個加號即“++”。 如:#!/bin/shset -xecho -n "Can you write device drivers?"read answeranswer=`echo $answer | tr [a-z] [A-Z]`if [ $answer
Time of Update: 2018-12-04
Shell的檔案操作函數SHFileOperation功能:1.複製一個或多個檔案2.刪除一個或多個3.重新命名檔案4.移動一個或多個檔案有一樣的Win32API功能函數是:CopyFile(),DeleteFile(),MoveFile()MoveFile可以對檔案重新命名!Win32 API 的層次比SHFileOperation低SHFileOperation的重要參數1.wFunc //對pFrom pTo要執行的操作2.fFlags
Time of Update: 2018-12-04
四、迴圈結構語句shell常見的迴圈語句有for迴圈、while迴圈、until迴圈for 迴圈文法:for 變數 in 列表 do 操作 done註:變數是要在迴圈內部用來指代當前所指代的列表中的那個對象的。列表是在for 迴圈的內部要操作的對象,可以是字串也可以是檔案,如果是檔案則為檔案名稱。例:刪除垃圾箱中的所有.gz檔案#delete all file with extension of “gz” in the dustbinfor I in
Time of Update: 2018-12-04
Skype是目前這個星球上最厲害的IM+VOIP軟體,Skype現在已經改變了全球2.8億人的生活。你,值得擁有! :)Skype中文官網:http://skype.tom.com/Skype全球官網:http://www.skype.com/Skype也是世界上最開放,最具創新意識的IM工具,他提供了Skype API, Skype4COM,
Time of Update: 2018-12-04
android程式記憶體被分為2部分:native和dalvik,dalvik就是我們平常說的java堆,我們建立的對象是在這裡面分配的,而bitmap是直接在native上分配的,對於記憶體的限制是 native+dalvik 不能超過最大限制。android程式記憶體一般限制在16M,當然也有24M的。 用以下命令可以查看程式的記憶體使用量情況: adb shell dumpsys meminfo $package_name or $pid
Time of Update: 2018-12-04
在註冊表中目前使用者的配置資訊如下:-----------------------------------------------------------------------------Windows Registry Editor Version 5.00[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders]"AppData"="C://Documents and
Time of Update: 2018-12-04
剛才我們已經完成了前三步的工作。我們再次對整個Shell指令碼的實現方式進行一次分析:實現過程分析:1.分區,按照使用者所選的盤,將其格式化,分區2.掛載,按照使用者設定的的分區好的盤分別掛載在我們宿主機的一個目錄上。方便對微型linux進行編輯。3.對微型Linux進行寫入各項配置資訊4.將微型Linux中我們需要用到的Bash等命令放進去5.放入核心,和啟動必須載入的設定檔6.對使用者的硬碟安裝引導程式。--------------------------------------------
Time of Update: 2018-12-04
第14課時 函數14.1 建立和使用函數格式:name() {list;} Shell函數的一個重要特徵是:可以用它們代替二進位可執行檔或Shell內建的同名命令。例如:cd() {chdir ${1:-$HOME}; PSI="`pwd`$"; export
Time of Update: 2018-12-04
在Win32作業系統(包括Win9X、Windows NT、Windows 2000)不但有方便的圖形使用者(GUI)介面,微軟還為windows使用者介面保留了強大的可擴充性。其中對於Windows介面的作業環境(這裡稱為外殼Shell),微軟提供了一種稱為外殼擴充(Shell Extensions)的功能來實現檔案系統操作的可程式化性。如果你的機器中安裝了Word