Time of Update: 2015-04-04
標籤:首先,我們知道驅動是核心的一部分,那麼驅動在核心中到底扮演了什麼角色呢?裝置驅動程式在核心中的角色:他們是一個個獨立的“黑盒子”,使某個特定的硬體響應一個定義良好的內部編程介面,這些介面完全隱藏了裝置的工作細節。(說白了,驅動程式除了對外提供特定的介面外,任何實現細節對應用程式都是不可見的。)使用者的操作通過一組標準化的調用執行,而這些調用獨立於特定的驅動程式。驅動程式的任務是把這些標準化調用映射到實際硬體的裝置特有操作上。在編寫驅動程式時,程式員應該特別注意下面這個概念:編寫訪問硬體的核
Time of Update: 2015-04-05
標籤:debian linux gcc vmware 終端 在Linux安裝一個東西,不像Windows那樣不停點下一步一下步,就能夠完成安裝,尤其像VMware Tools這些驅動層級的安裝,你不得不費一番心思,才能弄好。Linux安裝東西最大的一個特點就是使用終端不停地敲命令。下面邊以VMware
Time of Update: 2015-04-05
標籤:linux 辛星 日誌 wtmp utmp linux中對於連線時間的日誌,一般由/var/log/wtmp和/var/run/utmp這兩個檔案記錄,不過這兩個檔案無法直接使用cat查看,並且該檔案由系統自動更新,我們可以通過w、who、finger、id、last、
Time of Update: 2015-04-05
標籤:linux last 辛星 最後登入 last命令是列出目前與過去登入系統的使用者的相關資訊。它的主要參數有: (1)-a把登入系統的主機名稱或者IP地址,顯示在最後一行。 (2)-d把IP地址轉換成主機名稱。 (3)-f
Time of Update: 2015-04-03
標籤:linuxlocate 非即時 資料庫尋找 非精確尋找 速度快find 即時尋找 精確尋找 find [dir] [ceriteria] [action]find
Time of Update: 2015-04-03
標籤:du命令:disk usage,顧名思義,是關於目錄使用方式的。對了~ 它的作用就是計算目錄大小的。1.想看目前的目錄下所有目錄以及子目錄的大小:# du -h .“.”代表目前的目錄下。也可以換成一個明確的路徑-h表示用K、M、G的人性化形式顯示2.只想看目前的目錄下abc目錄的大小,並不想看其他目錄以及其子目錄:# du -ch abc | tail -n 1此種方法需要管道技術來管道du和tail兩個命令來實現。-c表示最後計算出所有所列目錄的大小之和#
Time of Update: 2015-04-04
標籤:壓縮檔 linux 下一步 虛擬機器 引言:對於linux初學者來說,在虛擬VMware tools軟體環境中沒有安裝VMware tools是一件頭疼的事,你要從宿主機拖拽檔案到虛擬機器是不行的。安裝VMware tools增強虛擬系統效能。在虛擬LIUNX環境中安裝VMware tools不像是虛擬環境win7那樣簡單,在虛擬w7中只要點擊安裝就OK-
Time of Update: 2015-04-03
標籤:internet 整合電路 個人電腦 電腦 實驗室 Linux發展史
Time of Update: 2015-04-03
標籤: 驅動程式的作用:簡單來說 驅動程式就是使電腦與裝置通訊的特殊的代碼,在作單片機時候(無OS)我們自己定義介面及自訂的結構來操作相關硬體,而在有OS的模式下我們操作的硬體是去實現對應的介面(這些介面是已定義好的,我們需要實現這些介面)而無需自己定義介面,這樣既能正確的控制裝置。又能很好的維護(如果需要升級驅動,上邊的應用程式不需要改變) 驅動分類:字元裝置:能夠像位元組流(類似檔案)一樣被訪問的裝置(至少實現open,
Time of Update: 2015-04-03
標籤:部落格轉自:http://my.oschina.net/hbzhangmao/blog/354533學IT的同學都知道, Linux是一個好東西, 但初學者往往會因為太多的命令覺得頭疼, 更頭疼的是所有的協助文檔都是英文. 其實Linux之所以強大, 就在於其強大的命令列, 如此繁雜的命令讓一個六級以下英語水平的同學去看實在是一件很殘忍的事,
Time of Update: 2015-04-03
標籤:問題按q鍵儲存vi檔案時報一下錯誤650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/5C/90/wKioL1UdY3-wP2LrAADn4S0i3BM909.jpg" title="vi儲存時的問題.png" alt="wKioL1UdY3-wP2LrAADn4S0i3BM909.jpg" />原因:檔案已被你修改,並且沒有儲存,提示是否儲存解決辦法: 按:q!強制退出,或按:x儲存即可本文出自 “勇敢做自己”
Time of Update: 2015-04-03
標籤:1.g++(gcc) -save-temps [filename]會一次性得到連結檔案,彙編檔案,可執行檔.2.當每次出現這句話時,"test.cpp" E212: Can‘t open file for writing,說明該明文不可寫,或者你沒有許可權,可以esc進入低行命令模式,執行w !sudo tee test.cpp(檔案名稱),強制寫入檔案中。3.bc作為一個計算機,有2個用法: bc
Time of Update: 2015-04-03
標籤:檔案 檔案夾 許可權 許可權操作 linux 小弟剛剛從Windows下開發轉到Linux下開發,特此記錄下學習的過程,算是備忘chmod 賦予檔案和檔案夾許可權chmod abc filea,b,c分別代表User,Group,Other的許可權.一種是chmod後加數字,後接檔案名稱r = 4 w = 2
Time of Update: 2015-04-03
標籤:halt命令用來關閉正在啟動並執行Linux作業系統。halt命令會先檢測系統的runlevel,若runlevel為0或6,則關閉系統,否則即調用shutdown來關閉系統。 文法:halt(選項)選項:-d:不要在wtmp中記錄;-f:不論目前的runlevel為何,不調用shutdown即強制關閉系統;-i:在halt之前,關閉全部的網路介面;-n:halt前,不用先執行sync;-p:halt之後,執行poweroff;-w:僅在wtmp中記錄,而不實際結束系統。
Time of Update: 2015-04-02
標籤: linux刪除檔案未釋放空間問題處理或者 /根分區滿了
Time of Update: 2015-04-05
標籤:我想把Windows Linux HackMacintosh三類系統融入到一台筆記本上的神經病應該不多。我的電腦就一個SATA硬碟,BIOS還不是EFI的。一共同時安裝了Windows 8.1、OpenSUSE 13.1、Kail 1.0.4(不常用)、東皇黑蘋果(因為當時從最新的10.9.3版本一直試下去都支援不了AMD,我的Acer是AMD核&AMD5640顯卡,在交流群裡都說不要折騰。而且電腦顯卡被強制關機壞了兩次,耗費400大洋)。我想以後就只裝兩個系統,Kail 和
Time of Update: 2015-04-03
linux常用命令:打包、複製等,linux常用命令 備份檔案tar -cf /home/app20140703bak.tar /home/app/uat/test.war複製檔案到目標檔案夾 例示: cp -af /app/wasapp/appname_uat.ear/appname.war/* /app/wasapp/appname_rn_war.ear/appname_rn.war 命令詳解: cp -ai 源檔案所在目錄 放置資料夾
Time of Update: 2015-04-05
awk中的變數awk和sed結合起來,對於檔案的橫向縱向處理幾乎是全方位的,可以算是文本處理中的大招了。當然awk這一強大的分本處理工具也不是浪得虛名,功能豐富,學習周期也要長些,不是一個Help文檔就能說完的。學習awk可以算得上重新學習一門程式設計語言,因為裡面的東西確實太多了。我們就按部就班,循序漸進,先來說說awk中的變數。 關於awk中的變數,有內建變數和自訂變數。 內建變數如果細分,有資料欄位和資料行變數,資料變數,可能看概念不好理解。我們一個一個說明。 
Time of Update: 2015-04-03
Linux檔案許可權學習總結,linux許可權總結一、使用者對檔案或目錄都有哪些許可權? 四種:讀、寫、執行、沒有許可權二、如何表示這四種許可權? 如果用十進位數字表示,分別為:4、2、1、0;如果用字元表示,分別為:r、w、x、-。個人覺得,使用chmod命令變更檔或目錄許可權時,數字標記法顯然比字元標記法簡潔明快三、對於檔案和目錄而言,這四種許可權是否具有同樣的含義? 並非如此,如下所示: -----------------------------------------------
Time of Update: 2015-04-03
新手經常用到的CentOS常用命令總結- ls :顯示目前的目錄檔案資訊`ls -a -l`- cd :目錄跳轉cd .. 上級目錄cd ~ home目錄cd - 最近目錄- cat :在螢幕上列印檔案、串連、追加檔案cat text.log 顯示text.logcat -n text.log顯示行號cat text.log >> text2.log 追加檔案cat > text.log <<EOF 建立檔案cat >> text.log