linux一些用到的命令。

 df可以查看一級檔案夾大小、使用比例、檔案系統及其掛入點,但對檔案卻無能為力。du可以查看檔案及檔案夾的大小。兩者配合使用,非常有效。比如用df查看哪個一級目錄過大,然後用df查看檔案夾或檔案的大小,如此便可迅速確定癥結。下面分別簡要介紹df命令可以顯示目前所有檔案系統的可用空間及使用情形,請看下列這個例子:以下是程式碼片段:[yayug@yayu ~]$ df -hFilesystem Size Used Avail Use% Mounted on/dev/sda1 3.9G 300M 3.

Gentoo Linux核心配置(四)

Executable file formats / Emulations --->[*] Kernel support for ELF binaries//ELF是開放平台下最常用的二進位檔案格式,支援動態串連,支援不同的硬體平台.除非你知道自己在做什麼,否則必選ELF(可執行和可連結格式)是一種用來串連不同架構和作業系統的可執行檔、庫函數格式。選Y,你的核心可以運行ELF二進位檔案,這也使你的核心增大 13KB。ELF現在基本代替了傳統的 a.out 格式(QMAGIC and

linux核心啟動過程——zImage自解壓

 linux核心啟動過程——基於S3C2410(1)zImage自解壓轉載自:http://blog.csdn.net/y296144646q/article/details/5683004linux核心啟動過程——基於S3C2410

Linux核心配置系統淺析

 Linux核心配置系統淺析[摘錄自http://www-900.ibm.com]隨著 Linux 作業系統的廣泛應用,特別是 Linux 在嵌入式領域的發展,越來越多的人開始投身到Linux 核心級的開發中。面對日益龐大的 Linux核心原始碼,開發人員在完成自己的核心代碼後,都將面臨著同樣的問題,即如何將原始碼融入到Linux 核心中,增加相應的 Linux 配置選項,並最終被編譯進 Linux 核心。這就需要瞭解 Linux的核心配置系統。眾所周知,Linux 核心是由分布在全球的

LINUX記憶體映射

(1)記憶體映射   

linux–守護進程

守護進程(Daemon)是運行在背景一種特殊進程。它獨立於控制終端並且周期性地執行某種任務或等待處理某些發生的事件。守護進程是一種很有用的進程。 Linux的大多數伺服器就是用守護進程實現的。比如,Internet伺服器inetd,Web伺服器httpd等。同時,守護進程完成許多系統任務。守護進程的編程本身並不複雜,複雜的是各種版本的Unix的實現機制不盡相同,造成不同

linux中的零拷貝技術

如果應用程式可以直接存取網路介面儲存,那麼在應用程式訪問資料之前儲存匯流排就不需要被遍曆,資料轉送所引起的開銷將會是最小的。應用程式或 者運行在使用者模式下的庫函數可以直接存取硬體裝置的儲存,作業系統核心除了進行必要的虛擬儲存配置工作之外,不參與資料轉送過程中的其它任何事情。直接 I/O 使得資料可以直接在應用程式和外圍裝置之間進行傳輸,完全不需要作業系統核心頁緩衝的支援。關於直接 I/O 技術的具體實現細節可以參看 developerWorks 上的另一篇文章”Linux 中直接 I/O

基於AT91SAM9G20構建嵌入式Linux系統

 本文中使用的目標平台AT91SAM9G20是Atmel公司使用ARM926EJ-S處理器核心開發的一塊SoC嵌入式微處理器,主頻達到400MHz,具有Atmel 先進的外設DMA 和分布式儲存空間架構,連同6層匯流排矩陣,可實現儲存空間、外設和外部介面之間的多重資料同時傳送,而無需耗費CPU的刻度。與引腳相容的200 MHz AT91SAM9260相比,AT91SAM9G20提供多達4倍的快取和片上 SRAM 記憶體,並具有增強外接 NAND 快閃記憶體錯誤校正功能,以及更大的乙太網路

Linux下串口通訊編程

具體的封裝格式為C代碼,這樣做是為了很好的移植性,使它可以在C和C++環境下,都可以編譯和使用。代碼的標頭檔如下://filename:stty.h#ifndef __STTY_H__#define __STTY_H__#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include

LINUX標頭檔作用介紹

 1、 一些標頭檔的作用:<assert.h>:ANSI C。提供斷言,assert(運算式)<glib.h>:GCC。GTK,GNOME的基礎庫,提供很多有用的函數,如有資料結構操作函數。使用glib只需要包含<glib.h><dirent.h>:GCC。檔案夾操作函數。struct dirent,struct DIR,opendir(),closedir(),readdir(),readdir64()等<ctype.h>:ANSI

linux核心驅動中_IO, _IOR, _IOW, _IOWR 宏的用法與解析

 在驅動程式裡, ioctl() 函數上傳送的變數 cmd 是應用程式用於區別裝置驅動程式請求處理內容的值。cmd除了可區別數字外,還包含有助於處理的幾種相應資訊。 cmd的大小為 32位,共分 4 個域:     bit31~bit30 2位為 “區別讀寫” 區,作用是區分是讀取命令還是寫入命令。     bit29~bit15 14位為 "資料大小" 區,表示 ioctl() 中的 arg 變數傳送的記憶體大小。     bit20~bit08  8位為

Linux核心中的等待隊列詳細講解

Linux核心中的等待隊列--init_waitqueue_head等  Linux核心中的等待隊列   

linux-socket常用函數(1)

======== TCP========TCP_Serversocket() bind()listen() accept()write()read()close() 和shutdown() TCP_Clientsocket() connect() send() 和recv() close() 和shutdown() ======== UDP========UDP_Serversocket()bind()sendto() 和recvfrom() close() 和shutdown()

LINUX應用程式層操作GPIO口

 Linux 下操作gpio:    對於在不支援虛擬記憶體的作業系統和根本就沒有使用作業系統的系統裡操作GPIO直接讀寫對應的GPIO寄存器就可以啦,但是在linux這樣的作業系統下,核心層和應用程式層都是處於虛擬位址中,而GPIO的寄存器都是處於物理地址中,你必須編寫一個操作GPIO的驅動,或者是使用一些變通的技巧來操作GPIO.   目前我所知道的在linux下操作GPIO有兩種方法:

linux2.6.32移植DM9000驅動程式

 轉載自:http://blog.csdn.net/dos5gw/article/details/5824461http://caiming1987612.blog.163.com/blog/static/118556676200961752714307/http://blog.chinaunix.net/u1/34474/showart_401078.htmlhttp://hi.baidu.com/%D3%F3%C4%E0%C4%EA%B8%E2/blog/item/6256fea7bfcea

linux核心驅動很全的資料

一個牛人分析的linux驅動編寫的各種常式,詳細的可以訪問他的部落格:http://blog168.chinaunix.net/space.php?uid=25014876&do=blog&id=59420chinaunix的部落格進去太慢,此處已經轉載了全文,可以直接查看http://blog.csdn.net/fh400/article/category/539515/2前言:(總結已經基本寫完,這段時間我會從新排版和修正。錯誤總會有的,望能指正!)前段時間學習了嵌入式驅動,

Linux核心原始碼分析5.28

主要是多處理器的時候SMP系統上的問題,不瞭解。恩。首先SMP系統每個CPU上面都會有一個idle進程。系統進行進程切換的時候必須關注每個CPU的變化。task_struct上有兩個欄位對此進行表明has_cpu //1表示在某個CPU運行,0表示無processor並且會儲存該任務啟動並執行CPU的編號以及上次啟動並執行CPU的編號。實際上,調度依據很多完成調度的函數是schedule。調度之前必須調用goodness()函數進行分析。該Function

Linux中Samba詳細安裝

**********************************************************Linux中Samba詳細安裝

跟蹤程式在Linux下的執行的函數調用

     對於一個程式,通常我們可以使用gdb之類的調用工具設定斷點進行調用。然而Linux系統提供了眾多的跟蹤工具,可以讓我們在沒有原始碼的情況下跟蹤程式都執行了哪些系統調用、動態庫調用、棧情況以及接收訊號等。可以讓我們不停止程式來觀察程式的執行流程。      strace 顯示執行程式的系統調用及接收訊號情況      strace [strace 選項]  可執行程式 可執行程式參數      選項說明:      -o filename 將輸出寫到檔案filename中     

Linux錯誤號碼(errno)對應錯誤一覽

可以在SHELL下通過perror這個命令來顯示,對應的程式API也有perror這個函數。i=1;while [ $i -le 152 ];do perror $i; let i=i+1;done;我所在核心只定義到152,如下表所示:OS error code   1:  Operation not permittedOS error code   2:  No such file or directoryOS error code   3:  No such

總頁數: 4065 1 .... 480 481 482 483 484 .... 4065 Go to: 前往
Tags Index:

聯繫我們

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

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