一、linux設計特點:多使用者(多個使用者可以同時登入,同一使用者可以登入多次);多工(同一程式可以有多個執行緒或程序併發執行);分時。
1.manpage手冊頁,共8個部分,可用man ls命令檢視。要檢視某部分介紹,用man sectionnum。要檢視某個命令的解釋,用man commandname。要檢視man命令各引數的含義,用man man。
3.perl文件:perlfunc(1),以pod格式提供各模組文件,用perldoc modulename檢視。
4.程式文件:/usr/doc/程式名 下。/usr/include下存放原始檔,比較重要的有asm、linux、sys。找標頭檔案或核心**中的條目時,進入/usr/include或/usr/src/linux目錄,用grep sigaction find -type f,可在當前目錄下的所有檔案中找需要的字串。
5.internet資源:
linux document project(ldp)--http://www.linuxdoc.org,其中的文件主要針對系統管理員和使用者。
開發方面:/usr/doc/howto,或/usr/share/doc/howto.
Linux程式設計
linux和unix的最大的區別是,前者是開發源 的自由軟體,而後者是對源 實行智財權保護的傳統商業軟體。從最開始 unix作業系統就是在公共環境下建立成長的。他的建立不是由於市場的需求,而是由於渴望排除編制程式的障礙。最初擁有unix商標的at t最終使unix成為商業化產品。到了1991 年的1...
linux程式設計
檔案操作 s islnk st mode 是否是乙個連線.s isreg是否是乙個常規檔案.s isdir是否是乙個目錄s ischr是否是乙個字元設 備.s isblk是否是乙個塊裝置 s isfifo是否 是乙個fifo檔案.s issock是否是乙個socket檔案 man 2 stat st...
linux程式設計
多程序 unix linux作業系統提供了乙個fork 系統呼叫,它非常特殊。普通的函式呼叫,呼叫一次,返回一次,但是fork 呼叫一次,返回兩次,因為作業系統自動把當前程序 稱為父程序 複製了乙份 稱為子程序 然後,分別在父程序和子程序內返回。子程序永遠返回0,而父程序返回子程序的id。這樣做的理...