線上閱讀BSD/Linux原始碼

線上閱讀BSD/Linux原始碼出處: http://fxr.watson.org/FreeBSD and Linux Kernel Cross-ReferenceThis site provides experimental source code browsing for the FreeBSD and Linux kernels, based on the software provided by the LXR Project.The original goal of this

linux將其列印訊息重新導向並儲存檔案---Bash Redirections Using Exec

Jun 11, 2010  By Mitch Frazier inHOW-TOsIf you've used the command line much at all you know about I/O redirectionfor redirecting input to and/or output from a program.What you don't see all that often or that you may not be familiarwith is

Linux核心的漢字

作者:利啟誠等  在闡述基於Linux核心的漢字顯示的技術細節之前,有必要介紹一下原有linux的工作機制。這裡主要涉及到兩部分的知識,就是Linux下終端和幀緩衝的實現.  控制台(console)  通常我們在linux下看到的控制台(console)是由幾個裝置完成的。分別是/dev/ttyN(其中tty0就是/dev/console, tty1,tty2就是不同的虛擬終端(virtual

windows與linux(包括linux虛擬機器)自由連通無障礙!

前段時間才開始使用虛擬機器,於是在windows上安裝了個linux虛擬機器,剛開始想要是兩者能互相通訊就好了。例如,在windows上共用一個檔案夾能被linxu虛擬機器訪問,同時linux虛擬機器的某個指定的目錄也可以被windows訪問。和幾個朋友討論過,有的說不能,有的說部分功能可以實現,通過2天設定,終於可以實現了如下的功能:1.windows可以訪問linux(本機或網路上另一台機器)或者linux虛擬機器(本機或網路上另一台機器)指定的目錄;2.linux(本機或網路上另一台機器)

linux區域網路通訊源碼(伺服器多工和用戶端多進程模式)(socket)伺服器端

/* net_select.c */#include <sys/types.h>#include <sys/socket.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/time.h>#include <sys/ioctl.h>#include <unistd.h>#include <netinet/

linux-gate.so.1介紹補充(what is linux-gate.so.1?)

從網路上找到一點有關linux-gate.so.1的資料,英文的一個email,比較簡單,相信會對大家理解有協助。原文地址:http://www.uwsg.iu.edu/hypermail/linux/kernel/0306.2/0674.html摘錄如下內容:From: David Mosberger (davidm@napali.hpl.hp.com)Date: Wed Jun 18 2003 - 14:12:21 EST Both x86 and ia64 now provide a

linux ftp伺服器匿名登入不能上傳解決方案

使用fedora core6.0在虛擬機器中,安裝好了FTP伺服器。啟動和修改設定檔使之可以匿名登入上傳檔案。   1.ftp伺服器啟動  /etc/rc.d/init.d/vsftpd start  (檢測系統是否安裝了vsftp軟體 rpm -qa | grep vsftp)   2.修改設定檔vim /etc/vsftpd/vsftpd.conf                            修改如下配置:

學習linux framebuffer遇到的一些詞彙的理解

1.為什麼顯示器叫monitor而不是display因為monitor有“監視”的意思,而display沒有,只是純粹的“顯示”,而我們使用顯示器的主要含義在於利用顯示器監控電腦的健全狀態和工作狀態,所以要用monitor單詞。2.poll函數到底是什麼意思?和select相似,poll也是在一組給定的檔案描述符上進行複用。在指定這些描述符的時 候,你必須使用一個結構體數組,其中每個結構體代表一個檔案描述符。和select相比,poll的好處就是你可以判斷一些很罕見的條件,而select

Linux/UNIX命令dd簡介

dd 是 Linux/UNIX 下的一個非常有用的命令,作用是用指定大小的塊拷貝一個檔案,並在拷貝的同時進行指定的轉換。dd 的主要選項:指定數位地方若以下列字元結尾乘以相應的數字:b=512, c=1, k=1024, w=2, xm=number mif=file輸入檔案名稱,預設為標準輸入。of=file輸出檔案名,預設為標準輸出。ibs=bytes一次讀入 bytes 個位元組(即一個塊大小為 bytes 個位元組)。obs=bytes一次寫 bytes 個位元組(即一個塊大小為

linux中的.so .a .la檔案的含義

在linux環境下,常常可以見到一些檔案的尾碼名為:.so or .a or .la,當然了,linux下檔案的類型是不依賴於其尾碼名的,但一般來講:.so 為共用庫.a為靜態庫.la為libtool自動產生的一些共用庫,可以用vi編輯查看,主要記錄了一些配置資訊。可以用如下命令查看*.la檔案的格式   $file *.la          *.la: ASCII English text所以可以用vi來查看其內容。

linux中PV操作

在作業系統理論中有一個非常重要的概念叫做P,V原語。訊號量是最早出現的用來解決進程同步與互斥問題的機制,包括一個稱為訊號量的變數及對它進行的兩個原語操作。訊號量為一個整數,我們設這個訊號量為:sem。很顯然,我們規定在sem大於等於零的時候代表可供並發進程使用的資源實體數,sem小於零的時候,表示正在等待使用臨界區的進程的個數。根據這個原則,在給訊號量附初值的時候,我們顯然就要設初值大於零。 p操作和v操作是不可中斷的程式段,稱為原語。P,V原語中P是荷蘭語的Passeren,相當於英文的pas

linux區域網路通訊源碼(伺服器多工和用戶端多進程模式)(socket)用戶端

/*client.c*/#include <sys/types.h>#include <sys/socket.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/ioctl.h>#include <unistd.h>#include <netdb.h>#include <netinet/in.h>#

手把手教你寫Linux I2C裝置驅動

原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://ticktick.blog.51cto.com/823160/760020    Linux I2C驅動是嵌入式Linux驅動開發人員經常需要編寫的一種驅動,因為凡是系統中使用到的I2C裝置,幾乎都需要編寫相應的I2C驅動去配置和控制它,例如 RTC系統時鐘晶片、音視頻採集晶片、音視頻輸出晶片、EEROM晶片、AD/DA轉換晶片等等。    Linux

用 GStreamer 簡化 Linux 多媒體開發

一、基本概念 GStreamer 作為 GNOME 案頭環境推薦的流媒體應用架構,採用了基於外掛程式(plugin)和管道(pipeline)的體繫結構,架構中的所有的功能模組都被實現成可以插拔的組件(component),並且在需要的時候能夠很方便地安裝到任意一個管道上,由於所有外掛程式都通過管道機制進行統一的資料交換,因此很容易利用已有的各種外掛程式“組裝”出一個功能完 善的多媒體應用程式。 1.1 元件處理對於需要應用 GStreamer

linux中的/etc/fstab檔案解讀

1 fstab檔案的作用檔案/etc/fstab存放的是系統中的檔案系統資訊。當正確的設定了該檔案,則可以通過"mount /directoryname"命令來載入一個檔案系統,每種檔案系統都對應一個獨立的行,每行中的欄位都有空格或tab鍵分開。同時fsck、mount、umount的等命令都利用該程式。2 fstab檔案格式 下面是/etc/fatab檔案的一個樣本行:fs_spec   fs_file  fs_type   fs_options  fs_dump fs_pass  /dev/

Linux中的環境變數

1、引言     在 linux系統 下,如果你下載並安裝了應用程式,很有可能在鍵入它的名稱時出現“ command not found ”的提示內容。如果每次都到安裝目標檔案夾內,找到可執行檔來進行操作就太繁瑣了。這涉及到環境變數 PATH 的設定問題,而 PATH 的設定也是在 linux 下定製環境變數的一個組成部分。本文基於 RedHat 9.0 ,詳細講解了環境變數定製的問題。     2、變數簡介     Linux

linux驅動中出錯function declaration isn’t a prototype

 出現此警告原因:1: 函數沒有聲明。在你調用的這個函數前面加上該函數的定義即可。main(){test();}test (int a){printf("test: %d/n", a);}這個代碼中如果在main函數前面加上“test (int a);”就可以正確運行了2:#include <linux/config.h>#include <linux/module.h>#include <linux/kernel.h>#include

linux-2.6核心模組引用計數的實現

 作者:劉洪濤,華清遠見嵌入式學院金牌講師。一、模組使用計數的背景知識模組是一種可以在核心運行過程中動態載入、卸載的核心功能組件。2.6核心中模組的命名方式為*.ko。模組在被使用時,是不允許被卸載的。編程時需要用“使用計數”來描述模組是否在被使用。二、2.4核心使用計數的實現方法2.4核心中,模組自身通過 MOD_INC_USE_COUNT,

Linux中PATH環境變數解析

關於PATH的作用:PATH說簡單點就是一個字串變數,當輸入命令的時候LINUX會去尋找PATH裡面記錄的路徑。比如在根目錄/下可以輸入命令ls,在/usr目錄下也可以輸入ls,但其實ls這個命令根本不在這個兩個目錄下,事實上當你輸入命令的時候LINUX會去/bin,/usr/bin,/sbin等目錄下面去找你此時輸入的命令,而PATH的值恰恰就是/bin:/sbin:/usr/bin:……。其中的冒號使目錄與目錄之間隔開。關於新增自訂路徑:現在假設你新安裝了一個命令在/usr/locar/ne

我給同學們課堂上講CVS在linux上的配置使用的PPT

 下載PPT:點擊這裡下載代碼PPThttp://p.blog.csdn.net/images/p_blog_csdn_net/dedodong/cvsppt.gif注下載方法: 點右鍵,選擇目另存新檔,下載後,把檔案的尾碼名GIF該為RAR既可PPT內容:CVS簡介CVS (Cuncurrent Versions System)基於TCP/IP協議的版本控制工具,也是Open source界最重要的開發工具之一。它原來主要工作在UNIX平台下,現在在windows平台上也出現了很多GUI工具。

總頁數: 3662 1 .... 482 483 484 485 486 .... 3662 Go to: 前往

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.