VMWare 在嵌入式Linux開發的應用

1.VMWare 簡介1.1 什麼是VMWare.VMWare是比較流行的虛擬軟體,它可以在Windows上類比一台虛擬機器,安裝任何基於X86的作業系統.– 它也有Linux版本,這樣可以在Linux安裝Windows– 更新的伺服器版VMWare ESX已經不需要作業系統了.直在一台硬體上虛擬出N個機器,現在很多IDC(互連網伺服器商)採用這一技術,把一台多核機器分隔成N台虛擬機器給不同網站使用.VMWare也有LINUX版本.1.2VMWare優點–

linux亂碼問題:LANG變數的秘訣

http://www.zhidun.com/phpbb/viewtopic.php?t=2396對於國內的Linux使用者,經常煩惱的一個問題是:系統常常在需要顯示中文的時候卻顯示成了亂碼,而由於某些原因,需要英文介面的系統的時候,卻苦於系統不能正常輸入和顯示中文.另外,由於大部分主要Linux發行版都是以英語為主體的,英文介面的系統和應用程式不管在介面的美觀程度和穩定程度上都比中文的略好一些,各種奇怪的BUG也要少一些。因此,很多稍微有英語基礎的Linux使用者都寧願使用英文介面的系統。但是,

Linux 指令碼編寫基礎(三)

3) 流程式控制制1.if "if" 運算式 如果條件為真則執行then後面的部分:if ....; then .... elif ....; then .... else .... fi大多數情況下,可以使用測試命令來對條件進行測試。比如可以比較字串、判斷檔案是否存在及是否可讀等等…通常用" [ ] "來表示條件測試。注意這裡的空格很重要。要確保方括弧的空格。[ -f "somefile" ] :判斷是否是一個檔案[ -x "/bin/ls" ] :判斷/bin/ls是否存在並有可執行許可權[

Linux 指令碼編寫基礎(六)

檔案迴圈程式或許您是想將所有發出的郵件儲存到一個檔案中的人們中的一員,但是在過了幾個月以後,這個檔案可能會變得很大以至於使對該檔案的訪問速度變慢。下面的指令碼rotatefile可以解決這個問題。這個指令碼可以重新命名郵件儲存檔案(假設為outmail)為outmail.1,而對於outmail.1就變成了outmail.2 等等等等... #!/bin/sh # vim: set sw=4 ts=4 et: ver="0.1" help() { cat < rotatefile --

linux大檔案問題

    32位LINUX系統對檔案大小有個限制,最大隻能達到2^31 - 1位元組,也就是2G,即使檔案系統支援更大的4000G的檔案.具體為啥有這個限制我也說不清.只是在做一個資料庫的TPC-H測試時發現的.上網找了幾個資料,匯總一下大檔案的解決之道.    對於用C語言的API開啟的檔案,也就是用fopen(const char *filename, int

Linux 指令碼編寫基礎(四)

4)函數如果您寫了一些稍微複雜一些的程式,您就會發現在程式中可能在幾個地方使用了相同的代碼,並且您也會發現,如果我們使用了函數,會方便很多。一個函數是這個樣子的:functionname() { # inside the body $1 is the first argument given to the function # $2 the second ... body } 您需要在每個程式的開始對函數進行聲明。下面是一個叫做xtitlebar的指令碼,使用這個指令碼您可以改變終端視窗的名稱。

Linux 指令碼編寫基礎(一)

1.1 文法基本介紹1.1.1 開頭程式必須以下面的行開始(必須方在檔案的第一行):#!/bin/sh 符號#!用來告訴系統它後面的參數是用來執行該檔案的程式。在這個例子中我們使用/bin/sh來執行程式。當編輯好指令碼時,如果要執行該指令碼,還必須使其可執行。要使指令碼可執行:編譯 chmod +x filename 這樣才能用./filename 來運行1.1.2

王垠推薦的一些Linux工具

 Shell: bash。它結合了 csh 和 ksh 的優點,並且有 readline 功能,你可以隨意綁定自己的鍵盤。編輯器: VIM, Emacs。程式開發: GCC, make, ld, Scheme48, j2sdk, Perl, Python, Tcl/Tk ...論文,幻燈工具:LaTeX, ConTeXt繪圖工具:MetaPost。這個語言太強了,以至於我只用它了。你不熟悉的話可以用xfig,dia 來畫一些流程圖之類的圖片。影像處理:ImageMagick。其中的

很受歡迎的Linux筆記(二)

壓縮命令:  *.Z      compress 程式壓縮的檔案;  *.bz2    bzip2 程式壓縮的檔案;  *.gz     gzip 程式壓縮的檔案;  *.tar    tar 程式打包的資料,並沒有壓縮過;  *.tar.gz tar 程式打包的檔案,其中並且經過 gzip 的壓縮 compress filename  壓縮檔   加 [-d]解壓   uncompressgzip filename   壓縮   加 [-d]解壓   zcat 123.gz

iphone 3.1.2開發環境搭建——linux平台

一、引子 前段時間看到了apple公司發布了iphone os4.0的預覽視頻,iphone終於打算支援多任務了,尤其是對於預覽視頻中的skype軟體的展示讓人印象深刻。 一般來說,想做一名正規的iphone應用開發人員應當至少準備三件事情: (1)一台apple的電腦 可以是mac book或者mac mini,國內比較“節儉”的公司大都選擇mac mini(現價大概5k左右),然後配個便宜的顯示器;而對於mac

linux下svn用戶端安裝及環境配置

一、svn用戶端安裝及環境配置.果所在的linux機器上沒有安裝svn用戶端,則首先安裝svn用戶端:1. subversion-1.4.3.tar.bz2  subversion-deps-1.4.3.tar.bz22. 使用tar xvfj subversion-1.4.3.tar.bz2 tar xvfj subversion-deps-1.4.3.tar.bz2解壓這兩個檔案(不要亂了順序),此時在目前的目錄下會出現subversion-1.4.3檔案夾,3. 進入subversion-

Linux 指令碼編寫基礎(二)

1.1.5 Shell命令和流程式控制制在shell指令碼中可以使用三類命令:1)Unix 命令: 雖然在shell指令碼中可以使用任意的unix命令,但是還是由一些相對更常用的命令。這些命令通常是用來進行檔案和文字操作的。常用命令文法及功能echo "some text": 將文字內容列印在螢幕上ls: 檔案清單wc –l filewc -w filewc -c file: 計算檔案行數計算檔案中的單詞數計算檔案中的字元數cp sourcefile destfile: 檔案拷貝mv

linux 查看檔案夾大小

du -sh *   查看目前的目錄下的檔案夾大小du 命令用途概述磁碟使用。 文法du [ -a | -s ] [ -k ] [ -m ] [ -g ][ -l ] [ -r ] [ -x ] [ -H | -L ][ File ... ]描述du命令顯示用於檔案的塊的數量。如果指定的File參數實際上是一個目錄,就要報告該目錄內的所有檔案。如果沒有提供 File參數,du命令使用目前的目錄內的檔案。如果File參數是一個目錄,那麼報告的塊的數量就是分配到目錄中檔案以及分配到目錄自身的塊之和。

在linux下使用core dump和map檔案調試

1.概念1). 什麼是core dumpcore dump即是記憶體dump(現在通常是寫在一個叫core的file 裡面),core也許來自遠古時候,那時候人們使用線圈製作記憶體,而線圈就叫做core。2). 什麼是map檔案MAP 檔案是程式的全域符號、源檔案和程式碼號資訊的唯一的文本表示方法,是整個程式工程資訊的靜態文本,通常由linker產生。註:map檔案在各種編譯器中都可以使用,不限於gcc.2.使用1). core dump如果用的是bash的話,

Linux找回root密碼

Sunirvana 標籤: Linux系統管理遺忘root密碼開機按空格鍵,進入編輯狀態,按e鍵進行編輯,選擇第二行按e鍵編輯,按空格鍵 輸入1(表示進入單一使用者模式),按斷行符號鍵,按b 鍵啟動,進入單一使用者模式,進行密碼修改,重啟1.找回超戶root的密碼口訣:e 2 e空格 1 斷行符號 bpassworkreboot密碼瞬間清除了!開機按空格鍵,進入編輯狀態,按e鍵進行編輯,選擇第二行按e鍵編輯,按空格鍵 輸入1(表示進入單一使用者模式),按斷行符號鍵,按b

linux下查看磁碟空間

如果要查看磁碟還剩多少空間,當然是用df的命令了。[root@localhost ~]# df -h 檔案系統              容量 已用 可用 已用% 掛載點 /dev/sda2              14G   11G 2.6G 82% / /dev/sda1              99M   14M   81M 14% /boot tmpfs                 442M 275M 168M 63% /dev/shm

linux使用libtool

1 libtool的工作原理 libtool 是一個通用庫支援指令碼,將使用動態庫的複雜性隱藏在統一、可移植的介面中;使用libtool的標準方法,可以在不同平台上建立並調用動態庫。可以認為libtool是gcc的一個抽象,其封裝了gcc(或者其他的編譯器),使用者無需知道細節,只要告訴libtool需要編譯哪些庫即可,libtool將處理庫的依賴等細節。libtool只與尾碼名為lo、la為的libtool檔案打交道。

linux中發出“滴”的怪聲的解決方案

也許你會遇到像我這樣的情況,每次使用Linux終端,當聽到發出“嘀嘀”的聲音時候,我都有種把我的機箱拆掉把那個內建的蜂鳴裝置拽下來的衝動。按Tab時候“嘀嘀”,按空格時候“嘀嘀”,每個在vi中錯誤的操作都會讓機器用刺耳的“嘀嘀”聲嘲笑你。好了,到了顯示誰是真正的主人的時候了。也許你還沒有意識到,這個聲音不是來自系統外置的音訊輸出裝置,而是來自機器內部的據我所知是由BIOS控制的發聲裝置,所以下面我將說明如何將這個小東西關掉。臨時的方案sudo rmmod

Linux下異常訊號

我們介紹一些標準訊號的名稱以及它們代表的事件。每一個訊號名稱是一個代表正整數的宏,但是你不要試圖去推測宏代表的具體數值,而是直接使用名稱。這是因為這個數值會隨不同的系統或同樣系統的不同版本而不同,但是名稱還算是標準化和統一的。    這些名稱定義在signal.h中。    int NSIG是一個定義的宏,它描述了定義的訊號的數量。由於訊號的數值是從0開始連續分配的,所以,NSIG比系統中所定義的最大的訊號數值大1。11.2.1 程式出錯訊號   

教你恢複被誤刪除的Linux檔案

作為一個多使用者、多任務的作業系統,linux下的檔案一旦被刪除,是難以恢複的。儘管刪除命令只是在檔案節點中作刪除標記,並不真正清除檔案內容,但 是其他使用者和一些有寫盤動作的進程會很快覆蓋這些資料。不過,對於家庭單機使用的linux,或者誤刪檔案後及時補救,還是可以恢複的。1、Ext2檔案系統結構的簡單介紹在linux所用的Ext2檔案系統中,檔案是以塊為單位儲存的,預設情況下每個塊的大小是1K,不同的塊以塊號區分。每個檔案還有一個節點,

總頁數: 4065 1 .... 158 159 160 161 162 .... 4065 Go to: 前往
Tags Index:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。